Skip to content

Releases: code-yeongyu/oh-my-opencode

v3.0.0-beta.8

15 Jan 17:50

Choose a tag to compare

  • 0230e71 fix(ci): skip platform packages for now (OIDC not configured)
  • c9f762f fix(hooks): use API instead of filesystem to resolve model info for session.prompt
  • f658544 fix(ci): add NPM_TOKEN for npm publish authentication
  • 396043a fix(ci): add registry-url to setup-node for OIDC auth
  • 9854e9f Revert "fix(ci): add NPM_TOKEN support for npm publishing"
  • 48167a6 refactor(lsp): remove duplicate LSP tools already provided by OpenCode
  • 207a39b fix(skill): unify skill resolution to support user custom skills
  • 5de3d4f fix(ci): add NPM_TOKEN support for npm publishing
  • 7a9e604 fix(ci): revert publish runner to ubuntu-latest for npm OIDC
  • 6670754 fix(ci): add registry-url to setup-node for npm OIDC auth
  • 37d4aec fix(ci): use bunx tsc instead of bare tsc in publish workflow
  • c38b078 fix(test): isolate environment in non-interactive-env hook tests (#822)
  • 5e44996 Merge pull request #813 from KNN-07/fix/start-work-ultrawork-plan-confusion
  • c67ca82 feat: Bun single-file executable distribution (#819)
  • 72a3975 fix(ci): add missing --copilot=no flag to agent workflow
  • 747d824 Merge pull request #818 from code-yeongyu/fix/sisyphus-orchestrator-test-assertions
  • b8a8cc9 fix(sisyphus-orchestrator): update test assertions to match new prompt text
  • 96630bb Merge pull request #817 from code-yeongyu/fix/ci-pr-tests-on-dev
  • 15e3e16 fix(ci): run tests on PRs to dev branch
  • 6869933 Merge pull request #815 from devxoul/fix/readme-beta-version
  • 49384fa docs: update beta version link to v3.0.0-beta.7 in README
  • b056e77 docs: update beta version to 3.0.0-beta.7 in README
  • 9bed597 feat(prompts): strengthen post-task reminders with actionable guidance
  • 74f3553 feat(sisyphus_task): enhance error messages with detailed context
  • 1ea3045 @mmlmt2604 has signed the CLA in #812
  • e925ed0 fix(start-work): honor explicit plan name and strip ultrawork keywords
  • abc4a34 fix(sisyphus): enforce HARD BLOCK for frontend visual changes
  • d6499cb fix(non-interactive-env): add Windows/PowerShell support (#573)
  • a38dc28 docs: update AGENTS documentation metadata and agent model references
  • 89fa9ff fix(look-at): add path alias and validation for LLM compatibility
  • 4c22d6d fix(todo-continuation): preserve model when injecting continuation prompt
  • 1dd369f perf(comment-checker): lazy init for CLI path resolution
  • 84e97ba Merge pull request #801 from stranger2904/fix/session-cursor-output
  • ef65f40 fix: clean up session cursor state on session deletion
  • 3de559f refactor: rename getNewMessages to consumeNewMessages
  • acb16bc fix: reset cursor when history changes
  • 9995b68 fix: add session cursor for tool output
  • 41fa37e Merge pull request #800 from jkoelker/fix_cli_install
  • 70bca4a fix(cli): add copilot install flag
  • b1f19cb Merge pull request #681 from aw338WoWmUI/fix/installer-version-pinning
  • 8395a6e fix: address PR review feedback
  • abd1ec1 Merge pull request #790 from stranger2904/feat/http-mcp-transport
  • 5a8d9f0 @stranger29 has signed the CLA in #795
  • 2c4730f Delete clean_pr_body.txt
  • 951df07 fix: correct test syntax for headers verification
  • 4c49299 Merge pull request #736 from Gladdonilli/fix/background-agent-edge-cases
  • 00508e9 Merge pull request #770 from KNN-07/fix/agent-model-inheritance
  • 8a9ebe1 refactor(sisyphus-task): use dynamic model fallback from OpenCode config
  • 014bdae @stranger2904 has signed the CLA in #788
  • 570b51d feat(skill-mcp): add HTTP transport support for remote MCP servers
  • a91b05d Merge pull request #751 from Momentum96/feat/sisyphus-task-retry
  • 4a892a9 fix(sisyphus-task): correct modelInfo.type detection to compare actual resolved model
  • 4d49663 feat(sisyphus-task): inherit parent model for categories and show fallback warning
  • 0c21c72 Merge pull request #776 from MotorwaySouth9/fix/config-migration-do-not-prune-agent-overrides
  • caf50fc Merge pull request #783 from popododo0720/fix/ulw-boundary-and-skill-mcp-args
  • 3801e42 fix: restore mock in keyword-detector tests
  • 306dab4 Merge pull request #774 from 0Jaeyoung0/fix/bun-installation-requirement
  • 9f040e0 Merge branch 'dev' into fix/ulw-boundary-and-skill-mcp-args
  • 25dbcfe @devkade has signed the CLA in #784
  • 47a641c feat(lsp): add kotlin-ls LSP server support (#782)
  • 5c4f4fc fix: ulw keyword word boundary and skill_mcp parseArguments object handling
  • e180d29 feat(installer): add GitHub Copilot fallback for visual/frontend agents
  • 93e59da docs: simplify Claude subscription Q&A in OAuth notice
  • 358bd8d docs: add TL;DR section to English README
  • 78d6758 docs: add TL;DR section to Japanese and Chinese README
  • 54575ad fix: use dynamic message lookup for model/agent context in prompts
  • 045fa79 docs: add Claude OAuth access notice and ToS disclaimer
  • 4d966ec refactor(background-agent): extract cleanupPendingByParent helper
  • 5d99e9a fix: address remaining PR review feedback
  • 1293883 fix: address PR review feedback
  • c196db2 fix(background-agent): address 3 edge cases in task lifecycle
  • 6ded689 fix(background-agent): omit model field to use session's lastModel
  • 45d6601 refactor(lsp): consolidate LSP tools - remove lsp_hover, lsp_code_actions, lsp_code_action_resolve - merge lsp_document_symbols + lsp_workspace_symbols into lsp_symbols with scope parameter - update all references in hooks, templates, and documentation
  • ffbab8f @dang232 has signed the CLA in #777
  • e203130 refactor(cli): remove OpenAI codex auth plugin setup
  • 0631865 style(agents): add green color to Orchestrator Sisyphus
  • 2b036e7 @MotorwaySouth9 has signed the CLA in #776
  • e6a5728 fix(migration): normalize Orchestrator-Sisyphus name
  • 4d76f37 Update README.zh-cn.md with Bun prerequisite
  • 84e1ee0 @0Jaeyoung0 has signed the CLA in #774
  • 3d5319a fix(agents): block call_omo_agent from Prometheus planner (#772)
  • 75eb82e Update README with Bun installation requirement
  • 325ce12 fix(config): remove hidden flag from demoted plan agent
  • 66f8946 fix(background-agent): preserve parent model in notifyParentSession
  • 22619d1 fix(migration): remove auto model-to-category conversion (#764)
  • 000a61c docs: replace Codex references with GitHub Copilot documentation
  • 9f07aae feat(config): implement Copilot fallback in model assignment logic
  • d7326e1 feat(installer): add GitHub Copilot support with priority-based fallback
  • 34863a7 @justsisyphus has signed the CLA in #760
  • a1b881f @abhijit360 has signed the CLA in #759
  • 2b556e0 Merge pull request #754 from code-yeongyu/fix/sisyphus-task-sync-mode-tests
  • 444b7ce fix(sisyphus-task): guard client.session.get and update sync mode tests
  • 31c5951 Merge pull request #731 from oussamadouhou/fix/background-task-directory-inheritance
  • 84dcb32 @kdcokenny has signed the CLA in #731
  • f2dc61f Merge pull request #750 from code-yeongyu/refactor/remove-builtin-google-auth
  • 1f47ea9 Merge pull request #753 from code-yeongyu/fix/todo-continuation-abort
  • 3920f84 fix(todo-continuation): implement hybrid abort detection
  • 42de7c3 Merge pull request #749 from Momentum96/fix/categories-deep-merge
  • 1a3fb00 Merge pull request #745 from LTS2/test/deep-merge-unit-tests
  • 4a722df feat(hooks): add sisyphus-task-retry hook for auto-correction
  • 6d4cebd Fix categories not being deep merged in mergeConfigs
  • 3afdaad refactor: remove built-in Google auth in favor of external plugin
  • 2042a29 test(shared): add unit tests for deep-merge utility
  • c6fb5e5 @haal-laah has signed the CLA in #739
  • 2dd9cf7 @LTS2 has signed the CLA in #745
  • d68f90f feat(agents): enable call_omo_agent for Sisyphus-Junior subagents
  • e6e25e6 fix(agents): enable call_omo_agent for background agents while restricting recursive calls
  • 0c99666 Revert "fix(agents): use createAgentToolRestrictions for Sisyphus call_omo_agent deny"
  • 8916a32 fix(agents): use createAgentToolRestrictions for Sisyphus call_omo_agent deny
  • cddbd0d refactor(agents): move question permission from orchestrator to prometheus
  • 9e81735 fix(background-agent): improve task completion detection and concurrency release
  • d9ab6ab docs: update AGENTS.md hierarchy with latest structure and line counts
  • cf53b2b feat(agents): enable question tool permission for Sisyphus agents
  • cf66a86 Merge pull request #560 from code-yeongyu/fix/install-preserve-config
  • d2a5f47 Merge pull request #677 from jkoelker/fix/add-variant-support
  • 9e98cef fix(background-agent): inherit parent session directory for background tasks
  • 2b8853c feat(config): add model variant support
  • f9fce50 Merge pull request #728 from code-yeongyu/fix/sisyphus-orchestrator-test-assertion
  • d1ffecd fix(test): update sisyphus-orchestrator test to expect preserved subagent response
  • d9aabb3 Merge pull request #709 from Momentum96/fix/skill-lazy-loading
  • 79bd75b refactor(skill-loader): eager loading with atomic file reads
  • 14dc8ee Merge pull request #698 from chilipvlmer/fix/preserve-subagent-response
  • 6ea6370 Merge pull request #726 from code-yeongyu/fix/todowrite-agent-friendly-errors
  • 8646564 fix: only append ellipsis when string exceeds 100 chars
  • 9048b61 Merge pull request #727 from code-yeongyu/feat/disable-call-omo-agent-default
  • 4fe4fb1 feat(tools): disable call_omo_agent by default, enable via sisyphus_task
  • 04ae364 fix(hooks): throw agent-friendly errors when todowrite receives invalid input
  • 70d604e fix(sisyphus-junior): use categoryConfig.model instead of hardcoded sonnet-4.5 (#718)
  • 8d65748 fix(prometheus): prevent agent fallback to build in background tasks (#695)
  • 2314a0d fix(glob): default hidden=true and follow=true to align with OpenCode (#720)
  • e620b54 @dante01yoon has signed the CLA in #710
  • 0fada4d fix(config): allow Sisyphus-Junior agent customization via oh-my-op...
Read more

v3.0.0-beta.7

14 Jan 10:16

Choose a tag to compare

  • e180d29 feat(installer): add GitHub Copilot fallback for visual/frontend agents
  • 93e59da docs: simplify Claude subscription Q&A in OAuth notice
  • 358bd8d docs: add TL;DR section to English README
  • 78d6758 docs: add TL;DR section to Japanese and Chinese README
  • 54575ad fix: use dynamic message lookup for model/agent context in prompts
  • 045fa79 docs: add Claude OAuth access notice and ToS disclaimer
  • 6ded689 fix(background-agent): omit model field to use session's lastModel
  • 45d6601 refactor(lsp): consolidate LSP tools - remove lsp_hover, lsp_code_actions, lsp_code_action_resolve - merge lsp_document_symbols + lsp_workspace_symbols into lsp_symbols with scope parameter - update all references in hooks, templates, and documentation
  • ffbab8f @dang232 has signed the CLA in #777
  • e203130 refactor(cli): remove OpenAI codex auth plugin setup
  • 0631865 style(agents): add green color to Orchestrator Sisyphus
  • 2b036e7 @MotorwaySouth9 has signed the CLA in #776
  • 84e1ee0 @0Jaeyoung0 has signed the CLA in #774
  • 3d5319a fix(agents): block call_omo_agent from Prometheus planner (#772)
  • 325ce12 fix(config): remove hidden flag from demoted plan agent
  • 66f8946 fix(background-agent): preserve parent model in notifyParentSession
  • 22619d1 fix(migration): remove auto model-to-category conversion (#764)
  • 000a61c docs: replace Codex references with GitHub Copilot documentation
  • 9f07aae feat(config): implement Copilot fallback in model assignment logic
  • d7326e1 feat(installer): add GitHub Copilot support with priority-based fallback
  • 34863a7 @justsisyphus has signed the CLA in #760
  • a1b881f @abhijit360 has signed the CLA in #759
  • 2b556e0 Merge pull request #754 from code-yeongyu/fix/sisyphus-task-sync-mode-tests
  • 444b7ce fix(sisyphus-task): guard client.session.get and update sync mode tests
  • 31c5951 Merge pull request #731 from oussamadouhou/fix/background-task-directory-inheritance
  • 84dcb32 @kdcokenny has signed the CLA in #731
  • f2dc61f Merge pull request #750 from code-yeongyu/refactor/remove-builtin-google-auth
  • 1f47ea9 Merge pull request #753 from code-yeongyu/fix/todo-continuation-abort
  • 3920f84 fix(todo-continuation): implement hybrid abort detection
  • 42de7c3 Merge pull request #749 from Momentum96/fix/categories-deep-merge
  • 1a3fb00 Merge pull request #745 from LTS2/test/deep-merge-unit-tests
  • 6d4cebd Fix categories not being deep merged in mergeConfigs
  • 3afdaad refactor: remove built-in Google auth in favor of external plugin
  • 2042a29 test(shared): add unit tests for deep-merge utility
  • c6fb5e5 @haal-laah has signed the CLA in #739
  • 2dd9cf7 @LTS2 has signed the CLA in #745
  • d68f90f feat(agents): enable call_omo_agent for Sisyphus-Junior subagents
  • e6e25e6 fix(agents): enable call_omo_agent for background agents while restricting recursive calls
  • 0c99666 Revert "fix(agents): use createAgentToolRestrictions for Sisyphus call_omo_agent deny"
  • 8916a32 fix(agents): use createAgentToolRestrictions for Sisyphus call_omo_agent deny
  • cddbd0d refactor(agents): move question permission from orchestrator to prometheus
  • 9e81735 fix(background-agent): improve task completion detection and concurrency release
  • d9ab6ab docs: update AGENTS.md hierarchy with latest structure and line counts
  • cf53b2b feat(agents): enable question tool permission for Sisyphus agents
  • cf66a86 Merge pull request #560 from code-yeongyu/fix/install-preserve-config
  • d2a5f47 Merge pull request #677 from jkoelker/fix/add-variant-support
  • 9e98cef fix(background-agent): inherit parent session directory for background tasks
  • 2b8853c feat(config): add model variant support
  • f9fce50 Merge pull request #728 from code-yeongyu/fix/sisyphus-orchestrator-test-assertion
  • d1ffecd fix(test): update sisyphus-orchestrator test to expect preserved subagent response
  • d9aabb3 Merge pull request #709 from Momentum96/fix/skill-lazy-loading
  • 79bd75b refactor(skill-loader): eager loading with atomic file reads
  • 14dc8ee Merge pull request #698 from chilipvlmer/fix/preserve-subagent-response
  • 6ea6370 Merge pull request #726 from code-yeongyu/fix/todowrite-agent-friendly-errors
  • 8646564 fix: only append ellipsis when string exceeds 100 chars
  • 9048b61 Merge pull request #727 from code-yeongyu/feat/disable-call-omo-agent-default
  • 4fe4fb1 feat(tools): disable call_omo_agent by default, enable via sisyphus_task
  • 04ae364 fix(hooks): throw agent-friendly errors when todowrite receives invalid input
  • 70d604e fix(sisyphus-junior): use categoryConfig.model instead of hardcoded sonnet-4.5 (#718)
  • 8d65748 fix(prometheus): prevent agent fallback to build in background tasks (#695)
  • 2314a0d fix(glob): default hidden=true and follow=true to align with OpenCode (#720)
  • e620b54 @dante01yoon has signed the CLA in #710
  • 0fada4d fix(config): allow Sisyphus-Junior agent customization via oh-my-opencode.json (#648)
  • c792357 @Momentum96 has signed the CLA in #709
  • 6bbe69a fix(skill-loader): implement eager loading to resolve empty slash commands
  • 5b8c6c7 docs: add localized Chinese translation for oh-my-opencode README (#696)
  • 179f57f fix(sisyphus_task): resolve sync mode JSON parse error (#708)
  • f83b22c fix(cli/run): properly serialize error objects to prevent [object Object] output
  • 965bb2d chore(ci): remove pinned OpenCode version in sisyphus-agent workflow
  • f9dca8d fix(config): resolve category to model for Prometheus (Planner) agent (#652)
  • 91c490a @chilipvlmer has signed the CLA in #698
  • aa44c54 fix(sisyphus-orchestrator): preserve subagent response in output transformation
  • 945b090 @Sanyue0v0 has signed the CLA in #696
  • 05cd133 fix(git-master): inject user config into skill prompt (#656)
  • 8ed3f7e fix: LSP tools Windows compatibility - use pathToFileURL for proper URI generation (#689)
  • 42e5b5b @yimingll has signed the CLA in #689
  • 8320c7c fix(cli): integrate channel-based updates in doctor and get-local-version
  • 612e9b3 fix(auto-update): implement channel-based version fetching
  • f27e93b fix(agents): relax Momus input validation and tighten Prometheus Momus calls to avoid false rejections (#659)
  • 10a5bab fix: use version-aware zip extraction on Windows (#563)
  • f615b01 fix: run build before npm publish to include correct version (#653)
  • 0809de8 fix(skill-mcp): handle pre-parsed object arguments in parseArguments (#675)
  • 24bdc7e fix(prompts): add missing opening tag to Sisyphus system prompt (#682)
  • 49b0b5e fix(prometheus-md-only): allow nested project paths with .sisyphus directory
  • 1132be3 @Coaspe has signed the CLA in #682
  • 571810f fix(sisyphus-orchestrator): add cross-platform path validation for Windows support
  • 83d9585 librarian notice
  • f1e7b6a @aw338WoWmUI has signed the CLA in #681
  • 1bbb61b fix(context-injector): inject via chat.message after claudeCodeHooks
  • 2a95c91 fix(context-injector): inject only via messages.transform to preserve UI
  • 307d583 fix(prometheus-md-only): cross-platform path validation for Windows support (#630) (#649)
  • ce5315f refactor(keyword-detector): decouple from claude-code-hooks via ContextCollector pipeline
  • 1c262a6 feat: add OPENCODE_CONFIG_DIR environment variable support (#629)
  • 0c12787 fix(lsp): cleanup orphaned LSP servers on session.deleted (#676)
  • 65a6a70 Fix flowchart syntax in orchestration guide (#679)
  • e35a488 fix(test): extend timeout for resume sync test
  • adb1a9f docs: fix model names in config examples to use valid antigravity models
  • 9bfed23 docs: update agent model catalog - librarian now uses GLM-4.7 Free
  • 61abd55 fix wrong merge.
  • 6425d9d @KNN-07 has signed the CLA in #679
  • d577449 @arthur404dev has signed the CLA in #676
  • c7ae2d7 @ashir6892 has signed the CLA in #675
  • 358f7f4 @kargnas has signed the CLA in #653
  • 4fde139 @GollyJer has signed the CLA in #649
  • b10703e @imarshallwidjaja has signed the CLA in #648
  • 8b12257 fix: remove author name from agent system prompts (#634)
  • 7536a12 @Luodian has signed the CLA in #634
  • 0fb7657 fix: improve background task completion detection and message extraction (#638)
  • d4c8ec6 @ElwinLiu has signed the CLA in #645
  • d641608 @kdcokenny has signed the CLA in #629
  • e6aaf57 @SJY0917032 has signed the CLA in #625
  • 5242f3d fix(docs): correct plan invocation syntax from /plan to @plan
  • 3f2ded5 fix(docs): escape special chars in Mermaid diagram
  • aa50185 docs(orchestration): add TL;DR section for quick reference
  • 185d4e1 test(ralph-loop): add tests for loop restart scenarios
  • 79e9fd8 fix(background-agent): preserve parent agent context in completion notifications
  • a2c2922 fix(publish): add --tag for prerelease versions
  • 0581793 fix(auto-update): prevent downgrade from prerelease to stable
  • afdc257 refactor(agents): unify Metis/Momus to use factory pattern
  • e9aa805 fix(orchestrator-sisyphus): allow model override via config
  • 751ac64 feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • 6ef1029 fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • ace2098 docs: update beta install command to specific version 3.0.0-beta.1
  • a975b23 @xLillium has signed the CLA in #603
  • ef0220e fix: add orchestrator-sisyphus and Momus to schema
  • 29cee62 docs: optimize images in readme
  • 157ed64 INTRODUCING SISYPHUS LABS
  • 768ecd9 THE ORCHESTRATOR (#600)
  • 8394926 [ORCHEST...
Read more

v3.0.0-beta.6

14 Jan 02:03

Choose a tag to compare

  • 34863a7 @justsisyphus has signed the CLA in #760
  • a1b881f @abhijit360 has signed the CLA in #759
  • 2b556e0 Merge pull request #754 from code-yeongyu/fix/sisyphus-task-sync-mode-tests
  • 444b7ce fix(sisyphus-task): guard client.session.get and update sync mode tests
  • 31c5951 Merge pull request #731 from oussamadouhou/fix/background-task-directory-inheritance
  • 84dcb32 @kdcokenny has signed the CLA in #731
  • f2dc61f Merge pull request #750 from code-yeongyu/refactor/remove-builtin-google-auth
  • 1f47ea9 Merge pull request #753 from code-yeongyu/fix/todo-continuation-abort
  • 3920f84 fix(todo-continuation): implement hybrid abort detection
  • 42de7c3 Merge pull request #749 from Momentum96/fix/categories-deep-merge
  • 1a3fb00 Merge pull request #745 from LTS2/test/deep-merge-unit-tests
  • 6d4cebd Fix categories not being deep merged in mergeConfigs
  • 3afdaad refactor: remove built-in Google auth in favor of external plugin
  • 2042a29 test(shared): add unit tests for deep-merge utility
  • c6fb5e5 @haal-laah has signed the CLA in #739
  • 2dd9cf7 @LTS2 has signed the CLA in #745
  • d68f90f feat(agents): enable call_omo_agent for Sisyphus-Junior subagents
  • e6e25e6 fix(agents): enable call_omo_agent for background agents while restricting recursive calls
  • 0c99666 Revert "fix(agents): use createAgentToolRestrictions for Sisyphus call_omo_agent deny"
  • 8916a32 fix(agents): use createAgentToolRestrictions for Sisyphus call_omo_agent deny
  • cddbd0d refactor(agents): move question permission from orchestrator to prometheus
  • 9e81735 fix(background-agent): improve task completion detection and concurrency release
  • d9ab6ab docs: update AGENTS.md hierarchy with latest structure and line counts
  • cf53b2b feat(agents): enable question tool permission for Sisyphus agents
  • cf66a86 Merge pull request #560 from code-yeongyu/fix/install-preserve-config
  • d2a5f47 Merge pull request #677 from jkoelker/fix/add-variant-support
  • 9e98cef fix(background-agent): inherit parent session directory for background tasks
  • 2b8853c feat(config): add model variant support
  • f9fce50 Merge pull request #728 from code-yeongyu/fix/sisyphus-orchestrator-test-assertion
  • d1ffecd fix(test): update sisyphus-orchestrator test to expect preserved subagent response
  • d9aabb3 Merge pull request #709 from Momentum96/fix/skill-lazy-loading
  • 79bd75b refactor(skill-loader): eager loading with atomic file reads
  • 14dc8ee Merge pull request #698 from chilipvlmer/fix/preserve-subagent-response
  • 6ea6370 Merge pull request #726 from code-yeongyu/fix/todowrite-agent-friendly-errors
  • 8646564 fix: only append ellipsis when string exceeds 100 chars
  • 9048b61 Merge pull request #727 from code-yeongyu/feat/disable-call-omo-agent-default
  • 4fe4fb1 feat(tools): disable call_omo_agent by default, enable via sisyphus_task
  • 04ae364 fix(hooks): throw agent-friendly errors when todowrite receives invalid input
  • 70d604e fix(sisyphus-junior): use categoryConfig.model instead of hardcoded sonnet-4.5 (#718)
  • 8d65748 fix(prometheus): prevent agent fallback to build in background tasks (#695)
  • 2314a0d fix(glob): default hidden=true and follow=true to align with OpenCode (#720)
  • e620b54 @dante01yoon has signed the CLA in #710
  • 0fada4d fix(config): allow Sisyphus-Junior agent customization via oh-my-opencode.json (#648)
  • c792357 @Momentum96 has signed the CLA in #709
  • 6bbe69a fix(skill-loader): implement eager loading to resolve empty slash commands
  • 5b8c6c7 docs: add localized Chinese translation for oh-my-opencode README (#696)
  • 179f57f fix(sisyphus_task): resolve sync mode JSON parse error (#708)
  • f83b22c fix(cli/run): properly serialize error objects to prevent [object Object] output
  • 965bb2d chore(ci): remove pinned OpenCode version in sisyphus-agent workflow
  • f9dca8d fix(config): resolve category to model for Prometheus (Planner) agent (#652)
  • 91c490a @chilipvlmer has signed the CLA in #698
  • aa44c54 fix(sisyphus-orchestrator): preserve subagent response in output transformation
  • 945b090 @Sanyue0v0 has signed the CLA in #696
  • 05cd133 fix(git-master): inject user config into skill prompt (#656)
  • 8ed3f7e fix: LSP tools Windows compatibility - use pathToFileURL for proper URI generation (#689)
  • 42e5b5b @yimingll has signed the CLA in #689
  • 8320c7c fix(cli): integrate channel-based updates in doctor and get-local-version
  • 612e9b3 fix(auto-update): implement channel-based version fetching
  • f27e93b fix(agents): relax Momus input validation and tighten Prometheus Momus calls to avoid false rejections (#659)
  • 10a5bab fix: use version-aware zip extraction on Windows (#563)
  • f615b01 fix: run build before npm publish to include correct version (#653)
  • 0809de8 fix(skill-mcp): handle pre-parsed object arguments in parseArguments (#675)
  • 24bdc7e fix(prompts): add missing opening tag to Sisyphus system prompt (#682)
  • 49b0b5e fix(prometheus-md-only): allow nested project paths with .sisyphus directory
  • 1132be3 @Coaspe has signed the CLA in #682
  • 571810f fix(sisyphus-orchestrator): add cross-platform path validation for Windows support
  • 83d9585 librarian notice
  • f1e7b6a @aw338WoWmUI has signed the CLA in #681
  • 1bbb61b fix(context-injector): inject via chat.message after claudeCodeHooks
  • 2a95c91 fix(context-injector): inject only via messages.transform to preserve UI
  • 307d583 fix(prometheus-md-only): cross-platform path validation for Windows support (#630) (#649)
  • ce5315f refactor(keyword-detector): decouple from claude-code-hooks via ContextCollector pipeline
  • 1c262a6 feat: add OPENCODE_CONFIG_DIR environment variable support (#629)
  • 0c12787 fix(lsp): cleanup orphaned LSP servers on session.deleted (#676)
  • 65a6a70 Fix flowchart syntax in orchestration guide (#679)
  • e35a488 fix(test): extend timeout for resume sync test
  • adb1a9f docs: fix model names in config examples to use valid antigravity models
  • 9bfed23 docs: update agent model catalog - librarian now uses GLM-4.7 Free
  • 61abd55 fix wrong merge.
  • 6425d9d @KNN-07 has signed the CLA in #679
  • d577449 @arthur404dev has signed the CLA in #676
  • c7ae2d7 @ashir6892 has signed the CLA in #675
  • 358f7f4 @kargnas has signed the CLA in #653
  • 4fde139 @GollyJer has signed the CLA in #649
  • b10703e @imarshallwidjaja has signed the CLA in #648
  • 8b12257 fix: remove author name from agent system prompts (#634)
  • 7536a12 @Luodian has signed the CLA in #634
  • 0fb7657 fix: improve background task completion detection and message extraction (#638)
  • d4c8ec6 @ElwinLiu has signed the CLA in #645
  • d641608 @kdcokenny has signed the CLA in #629
  • e6aaf57 @SJY0917032 has signed the CLA in #625
  • 5242f3d fix(docs): correct plan invocation syntax from /plan to @plan
  • 3f2ded5 fix(docs): escape special chars in Mermaid diagram
  • aa50185 docs(orchestration): add TL;DR section for quick reference
  • 185d4e1 test(ralph-loop): add tests for loop restart scenarios
  • 79e9fd8 fix(background-agent): preserve parent agent context in completion notifications
  • a2c2922 fix(publish): add --tag for prerelease versions
  • 0581793 fix(auto-update): prevent downgrade from prerelease to stable
  • afdc257 refactor(agents): unify Metis/Momus to use factory pattern
  • e9aa805 fix(orchestrator-sisyphus): allow model override via config
  • 751ac64 feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • 6ef1029 fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • ace2098 docs: update beta install command to specific version 3.0.0-beta.1
  • a975b23 @xLillium has signed the CLA in #603
  • ef0220e fix: add orchestrator-sisyphus and Momus to schema
  • 29cee62 docs: optimize images in readme
  • 157ed64 INTRODUCING SISYPHUS LABS
  • 768ecd9 THE ORCHESTRATOR (#600)
  • 8394926 [ORCHESTRATOR TEST] feat(auth): multi-account Google Antigravity auth with automatic rotation (#579)
  • 500dfaf docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • 69e542c @Gladdonilli has signed the CLA in #592
  • c559037 @Yjason-K has signed the CLA in #590
  • 3d49ee1 fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • 1570e29 fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • cccd159 @sungchul2 has signed the CLA in #576
  • a54d9b1 @minpeter has signed the CLA in #574
  • b0cc1cd @LeonardoTrapani has signed the CLA in #570
  • 7853f1f fix(cli): preserve user config on reinstall
  • 13d3dc7 docs: update reviews section with new quotes
  • 2cca1ca docs(i18n): sync reviews section with English README
  • b23241e @starcomo has signed the CLA in #486
  • 7981c86 fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • 115e465 docs(i18n): add plugins and plugins_override toggle documentation (#554)
  • 02c1b6c docs: add plugins and plugins_override toggle documentation (#481)
  • 677a7ae docs(contributing): update upstream branch name to master -> dev
  • 6f4649d fix: add missing LLM agent installation link in Japanese README (#500)
  • 57bf845 docs(agents): Model -> Default Model in agent breakdown
  • cc4299c docs: add background task concurrency configuration guide to all READMEs

Thank you to 25 community contributors:

  • @junhoyeo:
    • docs(agents): Model -> `Default Mode...
Read more

v3.0.0-beta.5

11 Jan 06:31

Choose a tag to compare

  • 49b0b5e fix(prometheus-md-only): allow nested project paths with .sisyphus directory
  • 1132be3 @Coaspe has signed the CLA in #682
  • 571810f fix(sisyphus-orchestrator): add cross-platform path validation for Windows support
  • 83d9585 librarian notice
  • f1e7b6a @aw338WoWmUI has signed the CLA in #681
  • 1bbb61b fix(context-injector): inject via chat.message after claudeCodeHooks
  • 2a95c91 fix(context-injector): inject only via messages.transform to preserve UI
  • 307d583 fix(prometheus-md-only): cross-platform path validation for Windows support (#630) (#649)
  • ce5315f refactor(keyword-detector): decouple from claude-code-hooks via ContextCollector pipeline
  • 1c262a6 feat: add OPENCODE_CONFIG_DIR environment variable support (#629)
  • 0c12787 fix(lsp): cleanup orphaned LSP servers on session.deleted (#676)
  • 65a6a70 Fix flowchart syntax in orchestration guide (#679)
  • e35a488 fix(test): extend timeout for resume sync test
  • adb1a9f docs: fix model names in config examples to use valid antigravity models
  • 9bfed23 docs: update agent model catalog - librarian now uses GLM-4.7 Free
  • 61abd55 fix wrong merge.
  • 6425d9d @KNN-07 has signed the CLA in #679
  • d577449 @arthur404dev has signed the CLA in #676
  • c7ae2d7 @ashir6892 has signed the CLA in #675
  • 358f7f4 @kargnas has signed the CLA in #653
  • 4fde139 @GollyJer has signed the CLA in #649
  • b10703e @imarshallwidjaja has signed the CLA in #648
  • 8b12257 fix: remove author name from agent system prompts (#634)
  • 7536a12 @Luodian has signed the CLA in #634
  • 0fb7657 fix: improve background task completion detection and message extraction (#638)
  • d4c8ec6 @ElwinLiu has signed the CLA in #645
  • d641608 @kdcokenny has signed the CLA in #629
  • e6aaf57 @SJY0917032 has signed the CLA in #625
  • 5242f3d fix(docs): correct plan invocation syntax from /plan to @plan
  • 3f2ded5 fix(docs): escape special chars in Mermaid diagram
  • aa50185 docs(orchestration): add TL;DR section for quick reference
  • 185d4e1 test(ralph-loop): add tests for loop restart scenarios
  • 79e9fd8 fix(background-agent): preserve parent agent context in completion notifications
  • a2c2922 fix(publish): add --tag for prerelease versions
  • 0581793 fix(auto-update): prevent downgrade from prerelease to stable
  • afdc257 refactor(agents): unify Metis/Momus to use factory pattern
  • e9aa805 fix(orchestrator-sisyphus): allow model override via config
  • 751ac64 feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • 6ef1029 fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • ace2098 docs: update beta install command to specific version 3.0.0-beta.1
  • a975b23 @xLillium has signed the CLA in #603
  • ef0220e fix: add orchestrator-sisyphus and Momus to schema
  • 29cee62 docs: optimize images in readme
  • 157ed64 INTRODUCING SISYPHUS LABS
  • 768ecd9 THE ORCHESTRATOR (#600)
  • 8394926 [ORCHESTRATOR TEST] feat(auth): multi-account Google Antigravity auth with automatic rotation (#579)
  • 500dfaf docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • 69e542c @Gladdonilli has signed the CLA in #592
  • c559037 @Yjason-K has signed the CLA in #590
  • 3d49ee1 fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • 1570e29 fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • cccd159 @sungchul2 has signed the CLA in #576
  • a54d9b1 @minpeter has signed the CLA in #574
  • b0cc1cd @LeonardoTrapani has signed the CLA in #570
  • 13d3dc7 docs: update reviews section with new quotes
  • 2cca1ca docs(i18n): sync reviews section with English README
  • b23241e @starcomo has signed the CLA in #486
  • 7981c86 fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • 115e465 docs(i18n): add plugins and plugins_override toggle documentation (#554)
  • 02c1b6c docs: add plugins and plugins_override toggle documentation (#481)
  • 677a7ae docs(contributing): update upstream branch name to master -> dev
  • 6f4649d fix: add missing LLM agent installation link in Japanese README (#500)
  • 57bf845 docs(agents): Model -> Default Model in agent breakdown
  • cc4299c docs: add background task concurrency configuration guide to all READMEs

Thank you to 14 community contributors:

  • @junhoyeo:
    • docs(agents): Model -> Default Model in agent breakdown
    • docs(contributing): update upstream branch name to master -> dev
    • docs(i18n): add plugins and plugins_override toggle documentation (#554)
    • INTRODUCING SISYPHUS LABS
    • docs: optimize images in readme
    • docs: update beta install command to specific version 3.0.0-beta.1
  • @sisyphus-dev-ai:
    • fix: add missing LLM agent installation link in Japanese README (#500)
    • docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • @geq1fan:
    • docs: add plugins and plugins_override toggle documentation (#481)
  • @raydocs:
    • fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • @JohnC0de:
    • fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • @popododo0720:
    • fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • @jkoelker:
    • fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • @gtg7784:
    • feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • @Gladdonilli:
    • fix: improve background task completion detection and message extraction (#638)
  • @Luodian:
    • fix: remove author name from agent system prompts (#634)
  • @KNN-07:
    • Fix flowchart syntax in orchestration guide (#679)
  • @arthur404dev:
    • fix(lsp): cleanup orphaned LSP servers on session.deleted (#676)
  • @kdcokenny:
    • feat: add OPENCODE_CONFIG_DIR environment variable support (#629)
  • @GollyJer:
    • fix(prometheus-md-only): cross-platform path validation for Windows support (#630) (#649)

v3.0.0-beta.4

11 Jan 05:46

Choose a tag to compare

  • 571810f fix(sisyphus-orchestrator): add cross-platform path validation for Windows support
  • 83d9585 librarian notice
  • f1e7b6a @aw338WoWmUI has signed the CLA in #681
  • 1bbb61b fix(context-injector): inject via chat.message after claudeCodeHooks
  • 2a95c91 fix(context-injector): inject only via messages.transform to preserve UI
  • 307d583 fix(prometheus-md-only): cross-platform path validation for Windows support (#630) (#649)
  • ce5315f refactor(keyword-detector): decouple from claude-code-hooks via ContextCollector pipeline
  • 1c262a6 feat: add OPENCODE_CONFIG_DIR environment variable support (#629)
  • 0c12787 fix(lsp): cleanup orphaned LSP servers on session.deleted (#676)
  • 65a6a70 Fix flowchart syntax in orchestration guide (#679)
  • e35a488 fix(test): extend timeout for resume sync test
  • adb1a9f docs: fix model names in config examples to use valid antigravity models
  • 9bfed23 docs: update agent model catalog - librarian now uses GLM-4.7 Free
  • 61abd55 fix wrong merge.
  • 6425d9d @KNN-07 has signed the CLA in #679
  • d577449 @arthur404dev has signed the CLA in #676
  • c7ae2d7 @ashir6892 has signed the CLA in #675
  • 358f7f4 @kargnas has signed the CLA in #653
  • 4fde139 @GollyJer has signed the CLA in #649
  • b10703e @imarshallwidjaja has signed the CLA in #648
  • 8b12257 fix: remove author name from agent system prompts (#634)
  • 7536a12 @Luodian has signed the CLA in #634
  • 0fb7657 fix: improve background task completion detection and message extraction (#638)
  • d4c8ec6 @ElwinLiu has signed the CLA in #645
  • d641608 @kdcokenny has signed the CLA in #629
  • e6aaf57 @SJY0917032 has signed the CLA in #625
  • 5242f3d fix(docs): correct plan invocation syntax from /plan to @plan
  • 3f2ded5 fix(docs): escape special chars in Mermaid diagram
  • aa50185 docs(orchestration): add TL;DR section for quick reference
  • 185d4e1 test(ralph-loop): add tests for loop restart scenarios
  • 79e9fd8 fix(background-agent): preserve parent agent context in completion notifications
  • a2c2922 fix(publish): add --tag for prerelease versions
  • 0581793 fix(auto-update): prevent downgrade from prerelease to stable
  • afdc257 refactor(agents): unify Metis/Momus to use factory pattern
  • e9aa805 fix(orchestrator-sisyphus): allow model override via config
  • 751ac64 feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • 6ef1029 fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • ace2098 docs: update beta install command to specific version 3.0.0-beta.1
  • a975b23 @xLillium has signed the CLA in #603
  • ef0220e fix: add orchestrator-sisyphus and Momus to schema
  • 29cee62 docs: optimize images in readme
  • 157ed64 INTRODUCING SISYPHUS LABS
  • 768ecd9 THE ORCHESTRATOR (#600)
  • 8394926 [ORCHESTRATOR TEST] feat(auth): multi-account Google Antigravity auth with automatic rotation (#579)
  • 500dfaf docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • 69e542c @Gladdonilli has signed the CLA in #592
  • c559037 @Yjason-K has signed the CLA in #590
  • 3d49ee1 fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • 1570e29 fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • cccd159 @sungchul2 has signed the CLA in #576
  • a54d9b1 @minpeter has signed the CLA in #574
  • b0cc1cd @LeonardoTrapani has signed the CLA in #570
  • 13d3dc7 docs: update reviews section with new quotes
  • 2cca1ca docs(i18n): sync reviews section with English README
  • b23241e @starcomo has signed the CLA in #486
  • 7981c86 fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • 115e465 docs(i18n): add plugins and plugins_override toggle documentation (#554)
  • 02c1b6c docs: add plugins and plugins_override toggle documentation (#481)
  • 677a7ae docs(contributing): update upstream branch name to master -> dev
  • 6f4649d fix: add missing LLM agent installation link in Japanese README (#500)
  • 57bf845 docs(agents): Model -> Default Model in agent breakdown
  • cc4299c docs: add background task concurrency configuration guide to all READMEs

Thank you to 14 community contributors:

  • @junhoyeo:
    • docs(agents): Model -> Default Model in agent breakdown
    • docs(contributing): update upstream branch name to master -> dev
    • docs(i18n): add plugins and plugins_override toggle documentation (#554)
    • INTRODUCING SISYPHUS LABS
    • docs: optimize images in readme
    • docs: update beta install command to specific version 3.0.0-beta.1
  • @sisyphus-dev-ai:
    • fix: add missing LLM agent installation link in Japanese README (#500)
    • docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • @geq1fan:
    • docs: add plugins and plugins_override toggle documentation (#481)
  • @raydocs:
    • fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • @JohnC0de:
    • fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • @popododo0720:
    • fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • @jkoelker:
    • fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • @gtg7784:
    • feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • @Gladdonilli:
    • fix: improve background task completion detection and message extraction (#638)
  • @Luodian:
    • fix: remove author name from agent system prompts (#634)
  • @KNN-07:
    • Fix flowchart syntax in orchestration guide (#679)
  • @arthur404dev:
    • fix(lsp): cleanup orphaned LSP servers on session.deleted (#676)
  • @kdcokenny:
    • feat: add OPENCODE_CONFIG_DIR environment variable support (#629)
  • @GollyJer:
    • fix(prometheus-md-only): cross-platform path validation for Windows support (#630) (#649)

v3.0.0-beta.3

11 Jan 02:40

Choose a tag to compare

Thank you to 10 community contributors:

  • @junhoyeo:
    • docs(agents): Model -> Default Model in agent breakdown
    • docs(contributing): update upstream branch name to master -> dev
    • docs(i18n): add plugins and plugins_override toggle documentation (#554)
    • INTRODUCING SISYPHUS LABS
    • docs: optimize images in readme
    • docs: update beta install command to specific version 3.0.0-beta.1
  • @sisyphus-dev-ai:
    • fix: add missing LLM agent installation link in Japanese README (#500)
    • docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • @geq1fan:
    • docs: add plugins and plugins_override toggle documentation (#481)
  • @raydocs:
    • fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • @JohnC0de:
    • fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • @popododo0720:
    • fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • @jkoelker:
    • fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • @gtg7784:
    • feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • @Gladdonilli:
    • fix: improve background task completion detection and message extraction (#638)
  • @Luodian:
    • fix: remove author name from agent system prompts (#634)

v3.0.0-beta.2

09 Jan 06:47

Choose a tag to compare

  • a2c2922 fix(publish): add --tag for prerelease versions
  • 0581793 fix(auto-update): prevent downgrade from prerelease to stable
  • afdc257 refactor(agents): unify Metis/Momus to use factory pattern
  • e9aa805 fix(orchestrator-sisyphus): allow model override via config
  • 751ac64 feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)
  • 6ef1029 fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • ace2098 docs: update beta install command to specific version 3.0.0-beta.1
  • a975b23 @xLillium has signed the CLA in #603
  • ef0220e fix: add orchestrator-sisyphus and Momus to schema
  • 29cee62 docs: optimize images in readme
  • 157ed64 INTRODUCING SISYPHUS LABS
  • 768ecd9 THE ORCHESTRATOR (#600)
  • 8394926 [ORCHESTRATOR TEST] feat(auth): multi-account Google Antigravity auth with automatic rotation (#579)
  • 500dfaf docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • 69e542c @Gladdonilli has signed the CLA in #592
  • c559037 @Yjason-K has signed the CLA in #590
  • 3d49ee1 fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • 1570e29 fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • cccd159 @sungchul2 has signed the CLA in #576
  • a54d9b1 @minpeter has signed the CLA in #574
  • b0cc1cd @LeonardoTrapani has signed the CLA in #570
  • 13d3dc7 docs: update reviews section with new quotes
  • 2cca1ca docs(i18n): sync reviews section with English README
  • b23241e @starcomo has signed the CLA in #486
  • 7981c86 fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • 115e465 docs(i18n): add plugins and plugins_override toggle documentation (#554)
  • 02c1b6c docs: add plugins and plugins_override toggle documentation (#481)
  • 677a7ae docs(contributing): update upstream branch name to master -> dev
  • 6f4649d fix: add missing LLM agent installation link in Japanese README (#500)
  • 57bf845 docs(agents): Model -> Default Model in agent breakdown
  • cc4299c docs: add background task concurrency configuration guide to all READMEs

Thank you to 8 community contributors:

  • @junhoyeo:
    • docs(agents): Model -> Default Model in agent breakdown
    • docs(contributing): update upstream branch name to master -> dev
    • docs(i18n): add plugins and plugins_override toggle documentation (#554)
    • INTRODUCING SISYPHUS LABS
    • docs: optimize images in readme
    • docs: update beta install command to specific version 3.0.0-beta.1
  • @sisyphus-dev-ai:
    • fix: add missing LLM agent installation link in Japanese README (#500)
    • docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • @geq1fan:
    • docs: add plugins and plugins_override toggle documentation (#481)
  • @raydocs:
    • fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • @JohnC0de:
    • fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • @popododo0720:
    • fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • @jkoelker:
    • fix: prevent auto-update from downgrading prerelease/dist-tag versions (#615)
  • @gtg7784:
    • feat(librarian): add documentation discovery workflow for targeted doc investigation (#377)

v3.0.0-beta.1

08 Jan 17:36

Choose a tag to compare

  • 8ce9ac7 fix(tests): update outdated test expectations
  • eb419f0 fix(sisyphus-task): prevent infinite polling when session removed from status
  • d1eb57d fix(cli): correct category names in Antigravity migration (visual → visual-engineering)
  • 72ca8b8 docs: add orchestration, category-skill, and CLI guides
  • a4e161d fix(sisyphus-orchestrator): inject delegation warning before Write/Edit outside .sisyphus
  • bb38050 fix(momus): accept bracket-style system directives in input validation
  • 90debb8 Revert "feat(prometheus-md-only): allow .md files anywhere, only block code files"
  • c600111 feat(prometheus-md-only): allow .md files anywhere, only block code files
  • f179d46 fix(sisyphus-task): use ctx.agent directly for parentAgent
  • a64e1f6 fix(sisyphus-task): use SDK session.messages API for parent agent lookup
  • 14c54c1 fix(hook-message-injector): preserve agent info with two-pass message lookup
  • 07412de fix(antigravity): sync plugin.ts with PKCE-removed oauth.ts API
  • 1e239e6 feat(background-agent): add parentAgent tracking to preserve agent context in background tasks
  • 9481770 fix(sisyphus-orchestrator): only trigger boulder continuation for orchestrator-sisyphus agent
  • 2d3894a fix(sisyphus_task): use promptAsync for sync mode to preserve main session
  • 869efbe fix(sisyphus-orchestrator): register handler in event loop for boulder continuation
  • 4b4386d fix: prevent session model change when sending notifications
  • 0d0bf4d feat(sisyphus-task): make skills parameter required
  • 64b9b4d feat(start-work): auto-select single incomplete plan and use system-reminder format
  • 57fb5e0 test(sisyphus-task): add resume with background parameter tests
  • 69ca8a2 fix(oracle): use gpt-5.2 as default model
  • a55b10e refactor(sisyphus-task): rename background to run_in_background
  • 5940d2e Revert "refactor(tools): remove background-task tool"
  • 99d45f2 feat(sisyphus-task): add skillContent support to background agent launching
  • cfb6980 refactor(categories): rename high-iq to ultrabrain
  • 1fe6c7e feat(task-toast): display skills and concurrency info in toast
  • 0d90bc1 fix(sisyphus-orchestrator): check boulder session_ids before filtering sessions
  • 69a1266 feat(oracle): change default model to claude-opus-4-5
  • 2722aa5 refactor(oracle): change default model from GPT-5.2 to Claude Opus 4.5
  • 073b7e4 fix(agents): block task/sisyphus_task/call_omo_agent from explore and librarian
  • 03beb8e docs(sisyphus-task): clarify resume usage with session_id and add when-to-use guidance
  • 4b2bf9c fix(sisyphus-task): add proper error handling for sync mode and implement BackgroundManager.resume()
  • b442b1c feat(prometheus): enforce mandatory todo registration on plan generation trigger
  • 04fc903 fix(context-injector): prepend to user message instead of separate synthetic message
  • 24e983e chore(context-injector): add debug logging for context injection tracing
  • c074da0 refactor: use ContextCollector for hook injection and remove unused background tools
  • 5331a9f feat(hooks): add single-task directive and system-reminder tags to orchestrator
  • 185c72c feat(git-master): add configurable commit footer and co-author options
  • 919453e feat(prometheus): enhance reference section with detailed guidance
  • 344eb77 feat(prometheus): enhance high accuracy mode with mandatory Momus loop
  • 9c363a5 fix(momus): allow system directives in input validation
  • a1f3f67 refactor(config): make Prometheus model independent from plan agent config
  • 4a6663a feat(agents): change orchestrator-sisyphus default model to claude-sonnet-4-5
  • 86c241f refactor(tools): rename agent parameter to subagent_type in sisyphus_task
  • 79a7448 docs(agents): add pre-delegation planning section to Sisyphus prompt
  • 213faed feat(skills): add git-master skill for atomic commits and history management
  • 5407899 orchestrator
  • b910156 test(hooks): update prometheus-md-only test assertions and formatting
  • 2925402 refactor(hooks): remove duplicate verification enforcement from start-work hook
  • 3b89a35 feat(hooks): add resume session_id to verification reminders for orchestrator subagent work
  • 9eafe6b feat(features): add TaskToastManager for consolidated task notifications
  • 110dbd6 docs(refactor,root): update oracle consultation model in feature templates and root docs
  • 9152c5c docs(orchestrator): emphasize oracle as read-only consultation agent
  • 56bc169 docs(agents): clarify oracle and metis agent descriptions emphasizing read-only consultation roles
  • 39e92b1 feat(hooks): add mandatory hands-on verification enforcement for orchestrated tasks
  • 7567c40 feat(hooks): add read-only warning injection for Prometheus task delegation
  • f354724 feat: add toast notifications for task execution
  • 0c10be4 skill
  • 36a227e build: regenerate schema.json with new types
  • 29ffdcc docs: update documentation for Prometheus and new features
  • b9b8adc feat(main): wire up new tools, hooks and agents
  • 324ecd8 feat(hook-message-injector): add ToolPermission type support
  • f8e1f79 refactor: update tool references from background_task to sisyphus_task
  • 7d44ae4 refactor(sisyphus): update to use sisyphus_task and add resume docs
  • 42ea6b4 feat(cli): add categories config for Antigravity auth
  • e5b36f3 feat(config-handler): add Sisyphus-Junior and orchestrator support
  • 156a988 refactor(migration): add backup creation and category migration
  • f0b24f2 feat(commands): add start-work command
  • 7d2983f feat(config): add categories, new agents and hooks to schema
  • f49d928 feat(todo-enforcer): add skipAgents option and improve permission check
  • 30e5760 feat(hooks): export new hooks in index
  • cf898b8 feat(hooks): add sisyphus-orchestrator hook
  • a3594a4 feat(hooks): add start-work hook for Sisyphus workflow
  • ee2eb21 feat(hooks): add prometheus-md-only write restriction hook
  • 166fd20 feat(hooks): add task-resume-info hook
  • 47d56d9 feat(background-agent): add resume capability and model field
  • fff565b feat(tools): add sisyphus_task tool for category-based delegation
  • 2e76a15 feat(skills): add frontend-ui-ux builtin skill
  • f9325c2 feat(features): add boulder-state persistence
  • c1fa8d5 feat(agents): register new agents in index and types
  • 059aa87 feat(agents): add category and skills support to buildAgent
  • dfb4f8a feat(skill-loader): add skill-content resolver for agent skills
  • 52badc9 feat(agents): add orchestrator-sisyphus agent
  • 4acdcbc feat(agents): add Sisyphus-Junior focused executor agent
  • 74cb4ac feat(agents): add Momus plan reviewer agent
  • cdafb5e feat(agents): add Metis plan consultant agent
  • 52d0381 feat(agents): add Prometheus system prompt and planner methodology
  • ba4237b test(auth): add token expiry tests for 50-min buffer
  • e27bceb feat(auth): implement port 51121 with OS fallback
  • 534142d feat(auth): remove PKCE to match CLIProxyAPI
  • fef68d8 feat(auth): update constants to match CLIProxyAPI (50min buffer, 2 endpoints)
  • 2073515 refactor(tools): update tool exports and main plugin entry
  • 069626f refactor(tools): remove background-task tool
  • 81ba84c refactor(hooks): update hook constants and configuration
  • 136135b refactor(features): update init-deep template
  • 83cd453 refactor(features): update background agent manager
  • 2957e8b refactor(agents): update sisyphus orchestrator
  • bd22f1c feat(hooks): use auto flag for session resumption after compaction
  • 1267a1b feat(background-agent): support 0 as unlimited concurrency
  • a423a33 fix(background-agent): set default concurrency to 5
  • 580d4bb feat(background-agent): add ConcurrencyManager for model-based limits
  • 8394926 [ORCHESTRATOR TEST] feat(auth): multi-account Google Antigravity auth with automatic rotation (#579)
  • 500dfaf docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • 69e542c @Gladdonilli has signed the CLA in #592
  • c559037 @Yjason-K has signed the CLA in #590
  • 3d49ee1 fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)
  • 1570e29 fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • cccd159 @sungchul2 has signed the CLA in #576
  • a54d9b1 @minpeter has signed the CLA in #574
  • b0cc1cd @LeonardoTrapani has signed the CLA in #570
  • 13d3dc7 docs: update reviews section with new quotes
  • 2cca1ca docs(i18n): sync reviews section with English README
  • b23241e @starcomo has signed the CLA in #486
  • 7981c86 fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • 115e465 docs(i18n): add plugins and plugins_override toggle documentation (#554)
  • 02c1b6c docs: add plugins and plugins_override toggle documentation (#481)
  • 677a7ae docs(contributing): update upstream branch name to master -> dev
  • 6f4649d fix: add missing LLM agent installation link in Japanese README (#500)
  • 57bf845 docs(agents): Model -> Default Model in agent breakdown
  • cc4299c docs: add background task concurrency configuration guide to all READMEs

Thank you to 6 community contributors:

  • @junhoyeo:
    • docs(agents): Model -> Default Model in agent breakdown
    • docs(contributing): update upstream branch name to master -> dev
    • docs(i18n): add plugins and plugins_override toggle documentation (#554)
  • @sisyphus-dev-ai:
    • fix: add missing LLM agent installation link in Japanese README (#500)
    • docs: update opencode-antigravity-auth to 1.2.8 (#593)
  • @geq1fan:
    • docs: add plugins and plugins_override toggle documentation (#481)
  • @raydocs:
    • fix: add EXA_API_KEY header support for websearch_exa MCP (#499)
  • @JohnC0de:
    • fix(session-notification): revert PR #543 and add proper notification plugin conflict detection (#575)
  • @popododo0720:
    • fix: respect disabled_hooks for keyword-detector in claude-code-hooks (#562)

v2.14.0

06 Jan 18:14

Choose a tag to compare

Highlights

  • Stability improvements: Fixed Bun shell GC crash, session checks, and hook execution
  • Librarian optimization: Reduced token usage by making searches conditional instead of mandatory
  • Restored Exa websearch: Web search MCP is back!

Changes

  • 398075f refactor(librarian): optimize prompt to search only when needed
  • d4347e8 fix(auto-slash-command): load skill content via lazyContentLoader and include builtin skills
  • 980b685 fix(background-agent): release concurrency before prompt to unblock queued tasks
  • b5c1cfb fix(keyword-detector): use mainSessionID for session check instead of unreliable API
  • b9ec4c7 docs: add GitHub follow badge to README files
  • 2064568 fix: correct spawn mock type in session-notification test
  • ad44af9 fix: load skill content via lazyContentLoader in slashcommand tool
  • d331b48 fix: verify zsh exists before using it for hook execution (#544)
  • 4a38e70 fix(session-notification): use node:child_process to avoid Bun shell GC crash (#543)
  • a2bfb5e feat(mcp): restore Exa websearch support (#549)
  • f25f7ed feat(background-agent): add model-based concurrency management (#548)

Thank you to 2 community contributors:

  • @JohnC0de:
    • fix(session-notification): use node:child_process to avoid Bun shell GC crash (#543)
  • @ananas-viber:
    • fix: verify zsh exists before using it for hook execution (#544)

v2.13.2

06 Jan 09:19

Choose a tag to compare

Thank you to 1 community contributor:

  • @sisyphus-dev-ai:
    • feat: add English language policy and GitHub issue templates (#534)
    • fix: prevent background agents from spawning recursive subagents via call_omo_agent (#536)