Commit Graph

  • 2cab36f06d
    fix(hooks): prevent infinite loop when todo-continuation-enforcer runs during session recovery (#29) Junho Yeo 2025-12-13 11:48:22 +09:00
  • fd357e490b release: v0.4.0 v0.4.0 github-actions[bot] 2025-12-12 19:59:41 +00:00
  • 55157bceaf fix(deps): add @openauthjs/openauth and hono as direct dependencies YeonGyu-Kim 2025-12-13 04:58:37 +09:00
  • 5608bd0ef9 fix(antigravity): improve streaming retry logic and implement true SSE streaming YeonGyu-Kim 2025-12-13 04:50:11 +09:00
  • abd90bbc9c fix(antigravity): use loadCodeAssist project ID and add OpenAI message conversion YeonGyu-Kim 2025-12-13 04:24:24 +09:00
  • 7fe85a11da fix(session-recovery): handle API/storage index mismatch in empty message recovery YeonGyu-Kim 2025-12-13 04:16:42 +09:00
  • 8e62514eef docs: reorder features section and add background task documentation YeonGyu-Kim 2025-12-13 01:34:48 +09:00
  • dddb920061 docs: improve authentication setup guide with detailed provider instructions YeonGyu-Kim 2025-12-13 01:19:55 +09:00
  • 787e247a08 feat(hooks): add auto-update-checker for plugin version management YeonGyu-Kim 2025-12-13 01:18:39 +09:00
  • 6f229a86e3 fix(background-task): change default block to false and clarify system notification YeonGyu-Kim 2025-12-13 01:18:19 +09:00
  • 5fd59afacf feat(antigravity): add thought signature support for multi-turn conversations YeonGyu-Kim 2025-12-13 01:16:53 +09:00
  • 3d273ff853 fix(hooks): use last assistant message tokens instead of cumulative sum YeonGyu-Kim 2025-12-13 01:02:21 +09:00
  • 6a565ee126 refactor: remove opencode-openai-codex-auth dependency and auth subpath YeonGyu-Kim 2025-12-13 00:31:48 +09:00
  • 0bf853d9ef feat(antigravity-auth): separate google-auth module with dynamic port allocation YeonGyu-Kim 2025-12-13 00:30:17 +09:00
  • 16393b2554 fix(antigravity-auth): apply auth headers in pass-through path YeonGyu-Kim 2025-12-12 23:26:53 +09:00
  • d450c4f966 fix(antigravity-auth): address Oracle feedback - custom credentials, logging, docs YeonGyu-Kim 2025-12-12 23:24:20 +09:00
  • 4b3b581901 fix(background-task): handle SDK response structure compatibility YeonGyu-Kim 2025-12-12 23:05:53 +09:00
  • af03a89e0c docs(ai-todolist): mark Phase 1-4 as complete (14 tasks) YeonGyu-Kim 2025-12-12 23:01:50 +09:00
  • 7bfca25958 feat(google-antigravity-auth): create auth plugin for Google models YeonGyu-Kim 2025-12-12 22:55:06 +09:00
  • d444e62b20 feat(antigravity-auth): add request/response transformation with tools and thinking YeonGyu-Kim 2025-12-12 22:18:25 +09:00
  • 07e2e907c5 feat(antigravity-auth): add OAuth flow and token management YeonGyu-Kim 2025-12-12 21:59:40 +09:00
  • 36b8576c78 feat(antigravity-auth): add types and constants foundation YeonGyu-Kim 2025-12-12 21:43:35 +09:00
  • 5ba1d9f3c3 refactor(background-notification): remove chat.message handler YeonGyu-Kim 2025-12-12 20:36:39 +09:00
  • efe37d4cfc refactor(auth): rename codex-auth to auth subpath export YeonGyu-Kim 2025-12-12 19:39:24 +09:00
  • c662f9c240 fix(session-recovery): handle empty content in user messages YeonGyu-Kim 2025-12-12 19:27:37 +09:00
  • 12c0b7b6c0 refactor(omo-task): rename to call_omo_agent with run_in_background parameter YeonGyu-Kim 2025-12-12 18:39:53 +09:00
  • f007437991 feat(anthropic-auto-compact): add retry mechanism with exponential backoff YeonGyu-Kim 2025-12-12 14:28:40 +09:00
  • f6bdc45fe7 feat(background-task): disable tools in child sessions YeonGyu-Kim 2025-12-12 11:48:39 +09:00
  • 01f935f074 refactor(background-task): unify background_result and background_status into background_output tool YeonGyu-Kim 2025-12-12 10:54:24 +09:00
  • 550322cb0c fix(background-agent): use promptAsync to avoid response parsing errors YeonGyu-Kim 2025-12-12 10:27:02 +09:00
  • 14f785925c fix(background-agent): send notification to main session ID YeonGyu-Kim 2025-12-12 10:24:31 +09:00
  • 6449a00f46 fix(background-agent): use TUI appendPrompt + submitPrompt for notification YeonGyu-Kim 2025-12-12 10:15:46 +09:00
  • 3fd9e95579 fix(background-agent): simplify notification - remove status checks YeonGyu-Kim 2025-12-11 18:39:20 +09:00
  • 78047dfd7d fix(background-agent): use session status check and prompt() for visible notification YeonGyu-Kim 2025-12-11 18:36:36 +09:00
  • 9986841f9b fix(background-agent): force TUI update when notifying parent session YeonGyu-Kim 2025-12-11 18:13:02 +09:00
  • b422e2f94f fix(background-agent): use session.prompt() instead of promptAsync() YeonGyu-Kim 2025-12-11 17:58:27 +09:00
  • e74cc82bcf fix(background-agent): use tui.showToast() for notification YeonGyu-Kim 2025-12-11 17:55:12 +09:00
  • ea46ba6c60 fix(background-agent): use session.idle event for completion detection YeonGyu-Kim 2025-12-11 17:42:33 +09:00
  • d67f97158a fix(background-agent): use session.status() API for idle detection YeonGyu-Kim 2025-12-11 17:38:01 +09:00
  • e140dc74c6 refactor(background-task): remove session_id parameter, use toolContext YeonGyu-Kim 2025-12-11 17:31:44 +09:00
  • 24a7f333a2 refactor(background-agent): remove file persistence, use memory-only YeonGyu-Kim 2025-12-11 17:29:20 +09:00
  • 80cfe87390 fix(background-agent): use promptAsync to wake parent session YeonGyu-Kim 2025-12-11 17:23:40 +09:00
  • 5733291a0f fix(background-agent): notify parent session when task completes YeonGyu-Kim 2025-12-11 17:15:02 +09:00
  • b5d56246f6 fix(background-agent): add polling mechanism for child session tracking YeonGyu-Kim 2025-12-11 17:12:45 +09:00
  • 245acdabad fix(background-agent): address Oracle review feedback YeonGyu-Kim 2025-12-11 16:56:16 +09:00
  • 49fb046363 feat(background-agent): integrate into main plugin YeonGyu-Kim 2025-12-11 16:21:33 +09:00
  • ce6a09b891 feat(background-notification): add completion notification hook YeonGyu-Kim 2025-12-11 16:12:14 +09:00
  • 2fad28d552 feat(background-task): add 4 background task tools YeonGyu-Kim 2025-12-11 16:04:27 +09:00
  • 698cdb6744 feat(background-agent): add BackgroundManager with persistence layer YeonGyu-Kim 2025-12-11 15:45:37 +09:00
  • 9ec20d4cb2 docs(readme): document subagent orchestration with omo_task tool YeonGyu-Kim 2025-12-11 15:02:49 +09:00
  • 9ba0015530 feat(plugin): integrate omo_task tool and prevent recursion in subagents YeonGyu-Kim 2025-12-11 15:02:41 +09:00
  • f6dd6e3c7f feat(omo-task): add agent orchestration tool for subagent spawning YeonGyu-Kim 2025-12-11 15:02:31 +09:00
  • 595f4b6dd5 docs(readme): document Rules Injector feature YeonGyu-Kim 2025-12-11 14:15:07 +09:00
  • 4891a0e6f2 Revert "feat(hooks): disable redundant inject hooks by default in Claude Code compatibility layer" YeonGyu-Kim 2025-12-11 11:33:01 +09:00
  • dd645994b2 feat(hooks): disable redundant inject hooks by default in Claude Code compatibility layer YeonGyu-Kim 2025-12-11 11:31:51 +09:00
  • fcdfcd3186 feat(hooks): add rules-injector hook for .cursor/rules and .claude/rules support YeonGyu-Kim 2025-12-11 11:07:31 +09:00
  • c12f73f774 fix(hooks): improve thinking block order recovery with error-based index targeting YeonGyu-Kim 2025-12-11 11:07:07 +09:00
  • 06e0285b9c release: v0.3.4 v0.3.4 github-actions[bot] 2025-12-12 13:26:05 +00:00
  • 64138ee88f
    Refactor AgentOverridesSchema to use object structure (#24) Srinivasa Babu B 2025-12-12 12:08:39 +05:30
  • 359340de65
    feat: add claude_code config object to toggle Claude Code compatibility features (#23) Nguyen Quang Huy 2025-12-12 13:23:50 +07:00
  • 3eb88aa861 release: v0.3.3 v0.3.3 github-actions[bot] 2025-12-12 01:39:26 +00:00
  • 652f343c95
    feat(agents): enhance librarian and explore prompts with parallel execution and evidence-based citations (#21) YeonGyu-Kim 2025-12-12 09:16:57 +09:00
  • 9ba41558de
    feat(config): add cross-platform user-level config support (#20) YeonGyu-Kim 2025-12-12 08:53:27 +09:00
  • 50727171a6
    feat(agents): upgrade oracle model from GPT-5.1 to GPT-5.2 (#19) YeonGyu-Kim 2025-12-12 08:52:18 +09:00
  • 14ff86c547 release: v0.3.2 v0.3.2 github-actions[bot] 2025-12-11 23:31:22 +00:00
  • e4036185f0
    fix: load config from user-level ~/.config/opencode/oh-my-opencode.json (#17) Nguyen Quang Huy 2025-12-12 06:29:32 +07:00
  • d34154bc68 feat(skill): align with opencode-skills approach YeonGyu-Kim 2025-12-11 10:03:54 +09:00
  • 9e00be91af
    feat(hooks): add directory README.md injector (#15) YeonGyu-Kim 2025-12-11 10:13:04 +09:00
  • 40d4673201 release: v0.3.1 v0.3.1 github-actions[bot] 2025-12-10 14:44:44 +00:00
  • cf33fc5da1 docs(readme): sync English version with Korean improvements on setup and configuration clarity YeonGyu-Kim 2025-12-10 23:43:19 +09:00
  • 407786978a chore: remove test files (test-rule.yml, test.js) YeonGyu-Kim 2025-12-10 23:32:36 +09:00
  • 15454f1d81 chore: remove test files and temporary notepad YeonGyu-Kim 2025-12-10 23:32:13 +09:00
  • 56160d17f8 docs(readme.ko): improve clarity on setup configuration paths and MCP/LSP explanations YeonGyu-Kim 2025-12-10 23:25:18 +09:00
  • 61bbbcb577 feat(hooks): integrate anthropic-auto-compact hook for automatic context summarization YeonGyu-Kim 2025-12-10 16:48:17 +09:00
  • adabace02d improve(hooks): refine context window reminder message for better clarity and guidance YeonGyu-Kim 2025-12-10 15:45:26 +09:00
  • 41f93c9f8b docs(readme): add warning for LLM agents on oh-my-opencode.json setup and sync English tone with Korean version YeonGyu-Kim 2025-12-10 15:45:16 +09:00
  • 8102d178cb fix(hooks): fix TODO continuation abort handling with timer-based approach YeonGyu-Kim 2025-12-10 11:07:24 +09:00
  • 4f019f8fe5 fix(hooks): improve session recovery for empty content messages YeonGyu-Kim 2025-12-10 11:07:17 +09:00
  • 7b19177c8a Revert "fix(hooks): improve TODO continuation race condition handling with state machine pattern" YeonGyu-Kim 2025-12-10 10:40:36 +09:00
  • e8f59cbbf8 fix(hooks): improve TODO continuation race condition handling with state machine pattern YeonGyu-Kim 2025-12-10 10:35:41 +09:00
  • 2d23a81926 release: v0.3.0 v0.3.0 github-actions[bot] 2025-12-09 12:51:28 +00:00
  • f0193a7e45 release: v0.2.0 v0.2.0 github-actions[bot] 2025-12-09 12:48:32 +00:00
  • 31cb8616c2 chore: bump version to 0.2.0 YeonGyu-Kim 2025-12-09 21:47:21 +09:00
  • 1932257f82 docs(readme): add comprehensive Claude Code compatibility documentation YeonGyu-Kim 2025-12-09 21:47:01 +09:00
  • 5a793bb526 fix(hooks): align Claude Code hooks with opencode-cc-plugin reference YeonGyu-Kim 2025-12-09 19:00:01 +09:00
  • 2ec351d0d8 feat(hooks): implement UserPromptSubmit with chat.message hook and injectHookMessage YeonGyu-Kim 2025-12-09 18:20:13 +09:00
  • 441fc1a219 feat(hooks): integrate Claude Code hooks with plugin system YeonGyu-Kim 2025-12-09 18:10:30 +09:00
  • bd67419d1d feat(features): add hook message injector YeonGyu-Kim 2025-12-09 18:02:45 +09:00
  • dca98121ac feat(hooks): add UserPromptSubmit and Stop executors YeonGyu-Kim 2025-12-09 18:00:16 +09:00
  • 3fcfedcec0 feat(hooks): add PostToolUse hook executor YeonGyu-Kim 2025-12-09 17:55:06 +09:00
  • 530c4d63d5 feat(hooks): add PreToolUse hook executor YeonGyu-Kim 2025-12-09 17:48:28 +09:00
  • e0b43380cc feat(hooks): add Claude hooks config, transcript, and todo YeonGyu-Kim 2025-12-09 17:41:39 +09:00
  • a27cac96d5 feat(hooks): add Claude Code hooks type definitions YeonGyu-Kim 2025-12-09 17:36:12 +09:00
  • fef7f4ca03 feat(shared): add Claude hooks command executor and utilities YeonGyu-Kim 2025-12-09 17:31:15 +09:00
  • bedbc621fa release: v0.1.32 v0.1.32 github-actions[bot] 2025-12-09 08:00:31 +00:00
  • e147be7ed4 feat: update comment-checker to v0.5.0 YeonGyu-Kim 2025-12-09 16:59:06 +09:00
  • 124c3b3e8f docs: fix documentation inconsistencies identified by Oracle YeonGyu-Kim 2025-12-09 16:42:00 +09:00
  • 5678e0bac6 docs(readme): document new claude-code feature loaders YeonGyu-Kim 2025-12-09 16:37:10 +09:00
  • 207435450c refactor(index): integrate session-state module and remove local variables YeonGyu-Kim 2025-12-09 16:33:51 +09:00
  • 376bf363af feat(features): add claude-code-agent-loader, mcp-loader, session-state YeonGyu-Kim 2025-12-09 16:27:46 +09:00