Commit Graph

  • 104b9fbb39 test: add regression tests for sisyphus-junior model override in category delegation (#1295) YeonGyu-Kim 2026-02-08 13:13:47 +09:00
  • f6fc30ada5 fix: add default value for load_skills parameter in task tool (#1493) YeonGyu-Kim 2026-02-08 13:09:58 +09:00
  • f1fcc26aaa fix(background-agent): serialize parent notifications (#1582) YeonGyu-Kim 2026-02-08 13:05:06 +09:00
  • 09999587f5 fix(mcp): append EXA_API_KEY to Exa MCP URL when env var is set (#1627) YeonGyu-Kim 2026-02-08 12:38:42 +09:00
  • 139f392d76 release: v3.3.2 v3.3.2 github-actions[bot] 2026-02-08 03:38:39 +00:00
  • 71ac54c33e
    Merge pull request #1622 from itsnebulalol/dev YeonGyu-Kim 2026-02-08 11:44:40 +09:00
  • cbeeee4053
    @QiRaining has signed the CLA in code-yeongyu/oh-my-opencode#1641 github-actions[bot] 2026-02-08 02:34:48 +00:00
  • 737bda680c
    @quantmind-br has signed the CLA in code-yeongyu/oh-my-opencode#1634 github-actions[bot] 2026-02-07 18:38:33 +00:00
  • ff94aa3033 release: v3.3.1 v3.3.1 github-actions[bot] 2026-02-07 17:48:30 +00:00
  • d0c4085ae1 release: v3.3.1 YeonGyu-Kim 2026-02-08 02:45:38 +09:00
  • 56f9de4652
    Merge pull request #1632 from code-yeongyu/fix/look-at-sync-prompt YeonGyu-Kim 2026-02-08 02:45:06 +09:00
  • b2661be833 test: fix ralph-loop tests by adding promptAsync to mock YeonGyu-Kim 2026-02-08 02:41:29 +09:00
  • 3d4ed912d7 fix(look-at): use synchronous prompt to fix race condition (#1620 regression) YeonGyu-Kim 2026-02-08 02:36:27 +09:00
  • 9a338b16f1
    @mkusaka has signed the CLA in code-yeongyu/oh-my-opencode#1629 github-actions[bot] 2026-02-07 16:54:49 +00:00
  • 471bc6e52d
    @itsnebulalol has signed the CLA in code-yeongyu/oh-my-opencode#1622 github-actions[bot] 2026-02-07 15:11:05 +00:00
  • 0cbbdd566e
    fix(cli): enable positional options on parent command for passThroughOptions Dominic Frye 2026-02-07 10:06:13 -05:00
  • 825a5e70f7 release: v3.3.0 v3.3.0 github-actions[bot] 2026-02-07 14:47:32 +00:00
  • 18c161a9cd
    Merge pull request #1620 from potb/acp-json-error YeonGyu-Kim 2026-02-07 22:52:39 +09:00
  • 414cecd7df test: add promptAsync mocks to all test files for promptAsync migration Peïo Thibault 2026-02-07 14:32:47 +01:00
  • 2b541b8725
    Merge pull request #1621 from code-yeongyu/fix/814-mcp-config-both-paths YeonGyu-Kim 2026-02-07 22:33:13 +09:00
  • ac6e7d00f2 fix(mcp-loader): also read ~/.claude/.mcp.json for CLI-managed user MCP config YeonGyu-Kim 2026-02-07 22:29:51 +09:00
  • fa77be0daf chore: remove testing guide from branch Peïo Thibault 2026-02-07 14:14:06 +01:00
  • 13da4ef4aa docs: add comprehensive local testing guide for acp-json-error branch Peïo Thibault 2026-02-07 14:07:55 +01:00
  • 6451b212f8 test(todo-continuation): add promptAsync mocks for migrated hook Peïo Thibault 2026-02-07 13:51:28 +01:00
  • fad7354b13 fix(look-at): remove isJsonParseError band-aid (root cause fixed) Peïo Thibault 2026-02-07 13:46:03 +01:00
  • 55dc64849f fix(tools): switch session.prompt to promptAsync in delegate-task and call-omo-agent Peïo Thibault 2026-02-07 13:43:06 +01:00
  • e984a5c639 test(shared): update model-suggestion-retry tests for promptAsync passthrough Peïo Thibault 2026-02-07 13:42:49 +01:00
  • 46e02b9457 fix(hooks): switch session.prompt to promptAsync in all hooks Peïo Thibault 2026-02-07 13:42:24 +01:00
  • 5f21ddf473 fix(background-agent): switch session.prompt to promptAsync Peïo Thibault 2026-02-07 13:42:20 +01:00
  • 108e860ddd fix(core): switch compatibility shim to promptAsync Peïo Thibault 2026-02-07 13:42:19 +01:00
  • b8221a883e fix(shared): switch promptWithModelSuggestionRetry to use promptAsync Peïo Thibault 2026-02-07 13:38:25 +01:00
  • 2c394cd497
    Merge pull request #1616 from code-yeongyu/fix/814-user-mcp-config YeonGyu-Kim 2026-02-07 20:09:53 +09:00
  • d84a1c9e95
    Merge pull request #1618 from code-yeongyu/fix/594-user-prompt-submit-fires-once YeonGyu-Kim 2026-02-07 20:09:19 +09:00
  • cf29cd137e test: isolate user-level MCP config test from real homedir YeonGyu-Kim 2026-02-07 20:06:58 +09:00
  • d3f8c7d288
    Merge pull request #1615 from code-yeongyu/fix/1563-browser-provider-gating YeonGyu-Kim 2026-02-07 20:04:08 +09:00
  • d1659152bc fix(hooks): fire UserPromptSubmitHooks on every prompt, not just first (#594) YeonGyu-Kim 2026-02-07 20:03:52 +09:00
  • 1cb8f8bee6
    Merge pull request #1584 from code-yeongyu/fix/441-matcher-hooks-undefined YeonGyu-Kim 2026-02-07 20:01:28 +09:00
  • 1760367a25 fix(mcp-loader): read user-level MCP config from ~/.claude.json (#814) YeonGyu-Kim 2026-02-07 20:01:16 +09:00
  • 747edcb6e6 fix(skill-loader): filter discovered skills by browserProvider (#1563) YeonGyu-Kim 2026-02-07 20:01:15 +09:00
  • f3540a9ea3
    Merge pull request #1614 from code-yeongyu/fix/1501-ulw-plan-loop YeonGyu-Kim 2026-02-07 19:59:41 +09:00
  • 8280e45fe1
    Merge pull request #1613 from code-yeongyu/fix/1561-dead-migration YeonGyu-Kim 2026-02-07 19:57:22 +09:00
  • 0eddd28a95 fix: skip ultrawork injection for plan-like agents (#1501) YeonGyu-Kim 2026-02-07 19:52:47 +09:00
  • 36e54acc51 fix(migration): stop task_system backup writes (#1561) YeonGyu-Kim 2026-02-07 19:51:22 +09:00
  • 817c593e12 refactor(migration): split model and category helpers (#1561) YeonGyu-Kim 2026-02-07 19:51:15 +09:00
  • 3ccef5d9b3 refactor(migration): extract agent and hook maps (#1561) YeonGyu-Kim 2026-02-07 19:51:08 +09:00
  • ae4e113c7e
    Merge pull request #1610 from code-yeongyu/fix/96-compaction-dedup-recovery YeonGyu-Kim 2026-02-07 19:28:49 +09:00
  • 403457f9e4 fix: rewrite dedup recovery test to mock module instead of filesystem YeonGyu-Kim 2026-02-07 19:26:06 +09:00
  • 5e5c091356
    Merge pull request #1611 from code-yeongyu/fix/1481-1483-compaction YeonGyu-Kim 2026-02-07 19:23:50 +09:00
  • 1df025ad44 fix: use lazy storage dir resolution to fix CI test flakiness YeonGyu-Kim 2026-02-07 19:23:24 +09:00
  • 844ac26e2a fix: wire deduplication into compaction recovery for prompt-too-long errors (#96) YeonGyu-Kim 2026-02-07 19:18:12 +09:00
  • 2727f0f429 refactor: extract context window recovery hook YeonGyu-Kim 2026-02-07 19:17:55 +09:00
  • 89b1205ccf
    Merge pull request #1607 from code-yeongyu/fix/358-skill-description-truncation YeonGyu-Kim 2026-02-07 19:17:27 +09:00
  • d44f5db1e2
    Merge pull request #1608 from code-yeongyu/fix/114-cascade-cancel YeonGyu-Kim 2026-02-07 19:16:18 +09:00
  • 180fcc3e5d fix: register compaction todo preserver YeonGyu-Kim 2026-02-07 19:15:52 +09:00
  • 3947084cc5 fix: add compaction todo preserver hook YeonGyu-Kim 2026-02-07 19:15:46 +09:00
  • 67f701cd9e fix: avoid invented compaction constraints YeonGyu-Kim 2026-02-07 19:15:41 +09:00
  • f94ae2032c fix: ensure truncated result stays within maxLength limit YeonGyu-Kim 2026-02-07 19:13:35 +09:00
  • c81384456c
    Merge pull request #1606 from code-yeongyu/fix/658-tools-ctx-directory YeonGyu-Kim 2026-02-07 19:12:25 +09:00
  • 9040383da7 fix: cascade cancel descendant tasks when parent session is deleted (#114) YeonGyu-Kim 2026-02-07 19:10:49 +09:00
  • c688e978fd fix: update session-manager tests to use factory pattern YeonGyu-Kim 2026-02-07 19:10:14 +09:00
  • a0201e17b9 fix: use character limit instead of sentence split for skill description (#358) YeonGyu-Kim 2026-02-07 19:08:08 +09:00
  • dbbec868d5
    Merge pull request #1605 from code-yeongyu/fix/919-commit-footer-v2 YeonGyu-Kim 2026-02-07 19:07:15 +09:00
  • 6e2f3b1f50
    Merge pull request #1593 from code-yeongyu/fix/prometheus-plan-overwrite YeonGyu-Kim 2026-02-07 19:04:47 +09:00
  • e4bbd6bf15 fix: allow string values for commit_footer config (#919) YeonGyu-Kim 2026-02-07 19:04:34 +09:00
  • 476f154ef5 fix: use ctx.directory instead of process.cwd() in tools for Desktop app support YeonGyu-Kim 2026-02-07 19:04:31 +09:00
  • 83519cae11
    Merge pull request #1604 from code-yeongyu/fix/957-allowed-agents-dynamic YeonGyu-Kim 2026-02-07 19:01:43 +09:00
  • 9a8f03462f fix: normalize resolvedPath before startsWith check YeonGyu-Kim 2026-02-07 19:01:28 +09:00
  • daf6c7a19e
    Merge pull request #1594 from code-yeongyu/fix/boulder-stop-continuation YeonGyu-Kim 2026-02-07 19:00:57 +09:00
  • 2bb82c250c fix: expand ALLOWED_AGENTS to include all subagent-capable agents YeonGyu-Kim 2026-02-07 18:57:47 +09:00
  • 8e92704316
    Merge pull request #1603 from code-yeongyu/fix/1269-windows-which-detection YeonGyu-Kim 2026-02-07 18:51:28 +09:00
  • f980e256dd fix: boulder continuation now respects /stop-continuation guard YeonGyu-Kim 2026-02-07 13:12:41 +09:00
  • 4d19a22679
    Merge pull request #1601 from code-yeongyu/fix/899-cli-run-dash-args YeonGyu-Kim 2026-02-07 18:49:26 +09:00
  • e1010846c4
    Merge pull request #1602 from code-yeongyu/fix/1365-sg-cli-path-fallback YeonGyu-Kim 2026-02-07 18:49:19 +09:00
  • 38169523c4 fix: anchor .sisyphus path check to ctx.directory to prevent false positives YeonGyu-Kim 2026-02-07 18:49:16 +09:00
  • b98697238b fix: use platform-aware binary detection (where on Windows, which on Unix) YeonGyu-Kim 2026-02-07 18:48:14 +09:00
  • d5b6a7c575 fix: allow dash-prefixed arguments in CLI run command YeonGyu-Kim 2026-02-07 18:46:40 +09:00
  • 78a08959f6
    Merge pull request #1597 from code-yeongyu/fix/899-cli-run-dash-args YeonGyu-Kim 2026-02-07 18:46:33 +09:00
  • db6a899297
    Merge pull request #1595 from code-yeongyu/fix/tool-name-whitespace YeonGyu-Kim 2026-02-07 18:46:09 +09:00
  • 7fdbabb264 fix: don't fallback to system 'sg' command for ast-grep YeonGyu-Kim 2026-02-07 18:45:29 +09:00
  • b3ebf6c124 fix: allow dash-prefixed arguments in CLI run command YeonGyu-Kim 2026-02-07 18:41:53 +09:00
  • 8a1b398119
    Merge pull request #1592 from code-yeongyu/fix/issue-1570-onetime-migration YeonGyu-Kim 2026-02-07 18:29:31 +09:00
  • 66419918f9 fix: make model migration run only once by storing history in _migrations field YeonGyu-Kim 2026-02-07 18:25:23 +09:00
  • 755a3a94c8
    Merge pull request #1590 from code-yeongyu/feat/run-cli-extensions YeonGyu-Kim 2026-02-07 18:05:11 +09:00
  • 5e316499e5 fix: explicitly pass encoding/callback args through stdout.write wrapper YeonGyu-Kim 2026-02-07 18:01:33 +09:00
  • 266c045b69 fix(test): remove shadowed consoleErrorSpy declarations in on-complete-hook tests YeonGyu-Kim 2026-02-07 17:54:56 +09:00
  • eafcac1593 fix: address cubic 4/5 review issues YeonGyu-Kim 2026-02-07 17:39:16 +09:00
  • 7927d3675d
    Merge pull request #1585 from code-yeongyu/fix/1559-crash-boundary YeonGyu-Kim 2026-02-07 17:34:59 +09:00
  • 4059d02047 fix(test): mock SDK and port-utils in integration test to prevent CI failure YeonGyu-Kim 2026-02-07 17:34:29 +09:00
  • c2dfcadbac fix: clear race timeout after plugin loading settles YeonGyu-Kim 2026-02-07 17:31:01 +09:00
  • e343e625c7 feat(cli): extend run command with port, attach, session-id, on-complete, and json options YeonGyu-Kim 2026-02-07 17:26:33 +09:00
  • 050e6a2187 fix(index): wrap hook creation with safeCreateHook + add defensive optional chaining (#1559) YeonGyu-Kim 2026-02-07 13:33:02 +09:00
  • 7ede8e04f0 fix(config-handler): add timeout + error boundary around loadAllPluginComponents (#1559) YeonGyu-Kim 2026-02-07 13:32:57 +09:00
  • 1ae7d7d67e feat(config): add plugin_load_timeout_ms and safe_hook_creation experimental flags YeonGyu-Kim 2026-02-07 13:32:51 +09:00
  • f9742ddfca feat(shared): add safeCreateHook utility for error-safe hook creation YeonGyu-Kim 2026-02-07 13:32:45 +09:00
  • eb5cc873ea fix: trim whitespace from tool names to prevent invalid tool calls YeonGyu-Kim 2026-02-07 13:12:47 +09:00
  • 847d994199 fix: allow Prometheus to overwrite .sisyphus/*.md plan files YeonGyu-Kim 2026-02-07 13:12:44 +09:00
  • bbe08f0eef fix(hooks): add defensive null check for matcher.hooks to prevent Windows crash (#441) YeonGyu-Kim 2026-02-07 13:12:18 +09:00
  • 4454753bb4 chore: changes by sisyphus-dev-ai sisyphus-dev-ai 2026-02-07 04:10:10 +00:00
  • 1c0b41aa65 fix: respect user-configured agent models over system defaults YeonGyu-Kim 2026-02-07 12:26:54 +09:00
  • 4c6b31e5b4 Revert "Merge pull request #1578 from code-yeongyu/fix/user-configured-model-override" YeonGyu-Kim 2026-02-07 12:26:42 +09:00