Commit Graph

  • 06b825dd74 fix(start-work): reuse registered opencode agent names YeonGyu-Kim 2026-04-08 16:18:26 +09:00
  • 24629643f0 fix(start-work): use canonical display name for command routing YeonGyu-Kim 2026-04-08 16:09:09 +09:00
  • 8925ec3a16 fix(start-work): align command routing with exported agent keys YeonGyu-Kim 2026-04-08 16:00:47 +09:00
  • 4394129667 fix(compaction): harden continuation directive markers YeonGyu-Kim 2026-04-08 15:56:02 +09:00
  • cd95172e42 fix(start-work): keep native command agents on config keys YeonGyu-Kim 2026-04-08 15:55:58 +09:00
  • aa1a18c5d8 Merge pull request #3218 from code-yeongyu/fix/3216-plugin-scope-filter YeonGyu-Kim 2026-04-08 15:51:47 +09:00
  • b28567251d fix(plugin-loader): filter project-scoped plugins by cwd YeonGyu-Kim 2026-04-08 15:28:17 +09:00
  • c2816e728c @dhruvkej9 has signed the CLA in code-yeongyu/oh-my-openagent#3217 github-actions[bot] 2026-04-08 05:42:35 +00:00
  • d22c3f23db test(plugin-interface): fix Atlas display name expectation YeonGyu-Kim 2026-04-08 13:40:43 +09:00
  • 2c6a161441 test(runtime-fallback): fix OpenAI auto-retry test expectations YeonGyu-Kim 2026-04-08 13:40:40 +09:00
  • 902b2f9f58 test(ci): update workflow test to match actual CI command YeonGyu-Kim 2026-04-08 13:40:38 +09:00
  • 4d9652c028 test(start-work): update display name expectations for ZWSP fix YeonGyu-Kim 2026-04-08 13:33:19 +09:00
  • 94449e0a24 test(delegate-task): update isPlanAgent test for exact match fix YeonGyu-Kim 2026-04-08 13:33:18 +09:00
  • 1a04a6effb test(ralph-loop): update iteration cap expectation to 500 YeonGyu-Kim 2026-04-08 13:33:09 +09:00
  • ab0e1e3be0 fix(oauth): refresh-once handler for 401/403 responses YeonGyu-Kim 2026-04-08 13:28:17 +09:00
  • 7ba41d388a fix(oauth): atomic storage writes for token safety YeonGyu-Kim 2026-04-08 13:28:14 +09:00
  • 7be285ef89 feat(oauth): add per-server refresh mutex YeonGyu-Kim 2026-04-08 13:28:08 +09:00
  • cdd6e88557 fix(installer): add upgrade path safety checks YeonGyu-Kim 2026-04-08 13:26:33 +09:00
  • 01f7d5e2a8 feat(installer): export version compatibility and backup utilities YeonGyu-Kim 2026-04-08 13:26:29 +09:00
  • 2f86a17516 feat(installer): add config backup utility for safe upgrades YeonGyu-Kim 2026-04-08 13:26:27 +09:00
  • 7022a7e85d feat(installer): add version compatibility checking utilities YeonGyu-Kim 2026-04-08 13:26:26 +09:00
  • a09b905b18 fix(installer): add installedVersion to DetectedConfig type YeonGyu-Kim 2026-04-08 13:26:22 +09:00
  • d490b4dc20 fix(ralph-loop): harden Oracle VERIFIED detection YeonGyu-Kim 2026-04-08 13:24:50 +09:00
  • 0bf5dc2629 fix(token-limit): normalize detection across providers YeonGyu-Kim 2026-04-08 13:24:14 +09:00
  • c3fe0ae09e fix(background): propagate variant in parent notifications YeonGyu-Kim 2026-04-08 13:23:08 +09:00
  • 14f4390a34 fix(ultrawork): add iteration cap to prevent infinite loops YeonGyu-Kim 2026-04-08 13:22:41 +09:00
  • 8090ee6afe fix(compaction): persist recovery cap across cycles YeonGyu-Kim 2026-04-08 13:20:01 +09:00
  • f2fac9bc0b test(runtime-fallback): update tests for quota STOP classification YeonGyu-Kim 2026-04-08 13:14:54 +09:00
  • 8169dbec89 docs: update for v3.16.0 release YeonGyu-Kim 2026-04-08 13:13:22 +09:00
  • b7d9521a39 feat(installer): add opencode v1.4.0 minimum version check YeonGyu-Kim 2026-04-08 13:13:03 +09:00
  • 4f196f4917 ci: restore mock-isolated test runner YeonGyu-Kim 2026-04-08 13:12:34 +09:00
  • 35f778db2d test(skill-mcp): add scope field to test fixtures YeonGyu-Kim 2026-04-08 13:11:28 +09:00
  • fa140b0375 fix(skill-loader): propagate scope to MCP connections YeonGyu-Kim 2026-04-08 13:10:41 +09:00
  • 5e0bd87dea test(runtime-fallback): add provider matrix quota tests YeonGyu-Kim 2026-04-08 13:10:26 +09:00
  • 05efb20fda feat(skill-mcp): add scope field to connection types YeonGyu-Kim 2026-04-08 13:10:20 +09:00
  • b81fdef5d9 fix(skill-mcp): redact sensitive data from connection errors YeonGyu-Kim 2026-04-08 13:10:06 +09:00
  • 7751402999 fix(runtime-fallback): classify quota exhaustion as STOP not retryable YeonGyu-Kim 2026-04-08 13:09:38 +09:00
  • a419857b46 fix(delegate-task): use exact match for isPlanFamily to allow Metis/Momus YeonGyu-Kim 2026-04-08 13:09:31 +09:00
  • 78e6d780eb fix(plugin): verify event hook compatibility with v1.4.0 YeonGyu-Kim 2026-04-08 13:08:03 +09:00
  • e52dd340c6 fix(plugin): migrate chat.params to maxOutputTokens for v1.4.0 YeonGyu-Kim 2026-04-08 13:02:51 +09:00
  • e8d83b5f98 fix(zwsp): strip zero-width chars in delegate-task tools YeonGyu-Kim 2026-04-08 13:02:05 +09:00
  • 317e2c6465 fix(zwsp): strip zero-width chars in start-work-hook YeonGyu-Kim 2026-04-08 13:01:51 +09:00
  • 3724093618 fix(zwsp): strip zero-width chars from agent headers in command-config-handler YeonGyu-Kim 2026-04-08 13:01:43 +09:00
  • 130e67a432 fix(zwsp): strip zero-width chars in boulder-continuation-injector YeonGyu-Kim 2026-04-08 13:01:41 +09:00
  • 5188df903f fix(types): revert task-tool type inference workarounds YeonGyu-Kim 2026-04-08 13:00:17 +09:00
  • 18771c8d6d fix(schema): restore z.toJSONSchema native v4 API YeonGyu-Kim 2026-04-08 12:59:54 +09:00
  • f4eabf9f0e chore(deps): upgrade @opencode-ai/{plugin,sdk} to 1.4.0 and restore zod v4 YeonGyu-Kim 2026-04-08 12:57:45 +09:00
  • 3f5dfd8201 fix(test): isolate openclaw bootstrap mocks GeonWoo Jeon (Jay) 2026-04-07 22:49:37 +09:00
  • 21ab1a6475 fix(plugin): dispatch openclaw lifecycle events from handlers GeonWoo Jeon (Jay) 2026-04-07 22:49:37 +09:00
  • 9491bede5b fix(tmux): expose tracked pane ids for openclaw routing GeonWoo Jeon (Jay) 2026-04-07 22:49:37 +09:00
  • 20ee955030 fix(openclaw): stop stale listeners during initialization GeonWoo Jeon (Jay) 2026-04-07 22:49:37 +09:00
  • ed4617ec84 fix(openclaw): stabilize reply polling and tmux injection GeonWoo Jeon (Jay) 2026-04-07 22:49:37 +09:00
  • 92b59b1afd fix(openclaw): harden reply listener process lifecycle GeonWoo Jeon (Jay) 2026-04-07 22:49:37 +09:00
  • 6c2bed2f58 fix(openclaw): split reply listener state and startup flow GeonWoo Jeon (Jay) 2026-04-07 22:49:23 +09:00
  • efde63f733 fix(openclaw): register reply correlation from runtime dispatch GeonWoo Jeon (Jay) 2026-04-07 22:49:23 +09:00
  • 4241227227 fix(openclaw): parse wake metadata from gateway responses GeonWoo Jeon (Jay) 2026-04-07 22:49:23 +09:00
  • 9a9b5be518 @teneburu has signed the CLA in code-yeongyu/oh-my-openagent#3203 github-actions[bot] 2026-04-07 13:06:20 +00:00
  • 76239972c2 fix(doctor): include custom providers from opencode.json in provider check YeonGyu-Kim 2026-04-07 20:24:03 +09:00
  • ae3a8d628b fix(delegate-task): tighten subagent depth guard + add regression smoke tests YeonGyu-Kim 2026-04-07 19:56:51 +09:00
  • 7543d59371 feat(wiki): add 5 builtin wiki commands based on Karpathy's LLM Wiki pattern feat/wiki-skills YeonGyu-Kim 2026-04-07 19:28:44 +09:00
  • 8f129eb4ad fix(test): update plugin tests to use getAgentListDisplayName for agent assertions YeonGyu-Kim 2026-04-07 19:05:14 +09:00
  • 0452343f2b fix(start-work): use getAgentListDisplayName for Atlas agent selection YeonGyu-Kim 2026-04-07 19:05:06 +09:00
  • 557c2db65a feat(start-work): add plan name normalization and quote stripping YeonGyu-Kim 2026-04-07 19:04:58 +09:00
  • 83a80e21fb fix(ci): add skipLibCheck to script tsconfig to avoid bun-types/@types/node conflicts YeonGyu-Kim 2026-04-07 18:36:56 +09:00
  • a00fe13122 fix(test): update normalizeAgentForPrompt expectations to dash format YeonGyu-Kim 2026-04-07 16:09:37 +09:00
  • dcecf049a1 Merge pull request #3189 from code-yeongyu/fix/issue-3146 YeonGyu-Kim 2026-04-07 15:57:53 +09:00
  • f27a7f2c95 ci: retrigger after rebase YeonGyu-Kim 2026-04-07 15:52:14 +09:00
  • 6eb527c914 fix: remove ZWSP from agent display names (#3146) YeonGyu-Kim 2026-04-07 15:30:51 +09:00
  • b269f11522 Merge pull request #3181 from code-yeongyu/fix/issue-3144 YeonGyu-Kim 2026-04-07 15:43:57 +09:00
  • 2f19cd28f6 Merge pull request #3178 from code-yeongyu/fix/issue-3164 YeonGyu-Kim 2026-04-07 15:43:55 +09:00
  • 360fd3211d ci: trigger workflows YeonGyu-Kim 2026-04-07 15:17:32 +09:00
  • b77c256943 fix(jsonc): strip BOM before parsing (#3164) YeonGyu-Kim 2026-04-07 15:31:10 +09:00
  • bb1bad8e02 fix(cli): include fallback_models when writing agent model config (#3144) YeonGyu-Kim 2026-04-07 15:24:00 +09:00
  • e8c8376db4 fix(boulder): support both structured and simple plan formats in getPlanProgress fix/issue-3163 fix/issue-2964 fix/issue-2932 fix/issue-2689 fix/issue-2687 fix/issue-2462 YeonGyu-Kim 2026-04-07 15:39:01 +09:00
  • cf04f51068 Merge pull request #3185 from code-yeongyu/fix/issue-2462 YeonGyu-Kim 2026-04-07 15:35:48 +09:00
  • 62cc74b23e Merge pull request #3187 from code-yeongyu/fix/issue-2687 YeonGyu-Kim 2026-04-07 15:35:28 +09:00
  • 4e6e76179c Merge pull request #3186 from code-yeongyu/fix/issue-2689 YeonGyu-Kim 2026-04-07 15:35:25 +09:00
  • 505c7ef0cf Merge pull request #3184 from code-yeongyu/fix/issue-3163 YeonGyu-Kim 2026-04-07 15:33:58 +09:00
  • aade99ee04 Merge pull request #3183 from code-yeongyu/fix/issue-2932 YeonGyu-Kim 2026-04-07 15:33:34 +09:00
  • d64cd66c7a Merge pull request #3182 from code-yeongyu/fix/issue-2964 YeonGyu-Kim 2026-04-07 15:33:17 +09:00
  • 2465205356 fix: propagate project skills to background task sessions (#2687) YeonGyu-Kim 2026-04-07 15:24:22 +09:00
  • fc009caaa1 fix: register custom user agents in delegate-task resolver (#2689) YeonGyu-Kim 2026-04-07 15:24:21 +09:00
  • a9c73986d7 fix: detect token-limit errors in todo-continuation to prevent infinite loop (#2462) YeonGyu-Kim 2026-04-07 15:24:20 +09:00
  • ee8410ce03 fix: allow variant override even with agent model config (#3163) YeonGyu-Kim 2026-04-07 15:24:19 +09:00
  • 5622d154fd fix: prevent background agent race condition in session prompt (#2932) YeonGyu-Kim 2026-04-07 15:24:02 +09:00
  • b2e7ddfb73 fix: inject agent identity into system prompt for built-in agents (#2964) YeonGyu-Kim 2026-04-07 15:24:01 +09:00
  • be562905d6 Merge pull request #3179 from code-yeongyu/fix/issue-3066 YeonGyu-Kim 2026-04-07 15:16:18 +09:00
  • b4b9aea849 Merge pull request #3177 from code-yeongyu/fix/issue-3168 YeonGyu-Kim 2026-04-07 15:15:55 +09:00
  • 062b8cd718 Merge pull request #3169 from code-yeongyu/fix/sisyphus-junior-model YeonGyu-Kim 2026-04-07 15:14:09 +09:00
  • 6ebe1bf1ab Merge pull request #3176 from code-yeongyu/fix/issue-3113 YeonGyu-Kim 2026-04-07 15:14:07 +09:00
  • 5b53f6fdc7 Merge pull request #3175 from code-yeongyu/fix/issue-3129 YeonGyu-Kim 2026-04-07 15:14:04 +09:00
  • 5db6bfd97d Merge pull request #3174 from code-yeongyu/fix/issue-3033 YeonGyu-Kim 2026-04-07 15:14:01 +09:00
  • b4baec75d3 Merge pull request #3173 from code-yeongyu/fix/issue-3081 YeonGyu-Kim 2026-04-07 15:13:58 +09:00
  • 0ab2370d4e fix(start-work): add CHECKED_CHECKBOX_PATTERN for plan progress tracking (#3066) YeonGyu-Kim 2026-04-07 15:11:50 +09:00
  • 73d407fe73 fix(mcp): bypass env var allowlist for trusted skill MCP configs (#3168) YeonGyu-Kim 2026-04-07 15:11:47 +09:00
  • 6c2ca950e7 fix: propagate variant field in all promptAsync continuation paths (#3081) investigate/3081 YeonGyu-Kim 2026-04-07 15:10:38 +09:00
  • 717c976c66 fix(keyword-detector): start ralph-loop when ulw keyword detected (#3113) YeonGyu-Kim 2026-04-07 15:10:43 +09:00
  • eb8d7191ff fix(auto-update): align PACKAGE_NAME with published package name (#3129) YeonGyu-Kim 2026-04-07 15:10:41 +09:00
  • b1c536ddd8 fix(look-at): make multimodal-looker prompt conditional on Read availability (#3033) YeonGyu-Kim 2026-04-07 15:10:40 +09:00
  • aa528e42c0 fix: propagate variant field in all promptAsync continuation paths (#3081) YeonGyu-Kim 2026-04-07 15:10:38 +09:00