Commit Graph

  • 785d6e2dee feat(cli): add PostHog tracking and improve runner hooks YeonGyu-Kim 2026-04-10 15:53:04 +09:00
  • e9b3ef0328 feat(skill-mcp-manager): improve connection handling and client implementations YeonGyu-Kim 2026-04-10 15:53:02 +09:00
  • 046ab1060d feat(analytics): add PostHog analytics module YeonGyu-Kim 2026-04-10 15:53:00 +09:00
  • 3fe5f0a153 feat(testing): add module mock lifecycle utilities YeonGyu-Kim 2026-04-10 15:52:59 +09:00
  • b60b2bcc3f plugin: stop false provider cache warning YeonGyu-Kim 2026-04-10 13:43:58 +09:00
  • c173fa8f24 delegate-task: block prometheus task delegation YeonGyu-Kim 2026-04-10 13:42:53 +09:00
  • e86b4f4c2b fix(keyword-detector): stop starting ralph loop for ulw YeonGyu-Kim 2026-04-10 11:40:46 +09:00
  • 30f4f06b9b test(chat-message): cover plain ulw without loop start YeonGyu-Kim 2026-04-10 11:40:20 +09:00
  • 959229d9b7 test(keyword-detector): add plain ulw no-loop regressions YeonGyu-Kim 2026-04-10 11:40:14 +09:00
  • 33ac57ba7a refactor: update remaining modules to use plugin-identity constants YeonGyu-Kim 2026-04-10 11:16:16 +09:00
  • 41b9b4d724 refactor(doctor): use plugin-identity constants for package names YeonGyu-Kim 2026-04-10 11:16:08 +09:00
  • 58a981e07b fix(cli): use published package name in installer help text YeonGyu-Kim 2026-04-10 11:15:59 +09:00
  • 6bde5e6f4c feat(doctor): support both package names in version detection YeonGyu-Kim 2026-04-10 11:15:55 +09:00
  • 87ddb9baf3 feat(cli): integrate legacy config migration into write-omo-config YeonGyu-Kim 2026-04-10 11:15:51 +09:00
  • 5000d1e37d feat(plugin-identity): add config basename constants for migration YeonGyu-Kim 2026-04-10 11:15:42 +09:00
  • d00a6bbf16 fix(keyword-detector): always trigger ultrawork keywords YeonGyu-Kim 2026-04-10 11:15:23 +09:00
  • f36231a8a6 fix(keyword-detector): trigger ulw shorthand anywhere YeonGyu-Kim 2026-04-10 11:12:56 +09:00
  • 5f90b238e0 fix(keyword-detector): restore ulw trigger after greeting prefixes YeonGyu-Kim 2026-04-10 11:09:01 +09:00
  • 2083cb0710 feat(agents): add centralized GPT apply_patch permission guard YeonGyu-Kim 2026-04-10 10:47:27 +09:00
  • fe1cfd885c fix: preserve accumulated modifiedInput and common fields on deny/ask from exit code paths kilhyeonjun 2026-04-10 10:40:12 +09:00
  • 5d8bd99f8f fix: accumulate modifiedInput and common fields from allow hooks kilhyeonjun 2026-04-10 10:30:25 +09:00
  • e0d611aefc revert: remove incorrect claudeCodeHooks override in createHooks, add pre-tool-use tests kilhyeonjun 2026-04-10 10:23:05 +09:00
  • 5aeb5688e8 fix: don't early-return on 'allow' in executePreToolUseHooks kilhyeonjun 2026-04-10 10:15:49 +09:00
  • 3b5745a6e8 fix: wire claudeCodeHooks into createHooks() to enable .claude/settings.json hooks kilhyeonjun 2026-04-10 09:59:59 +09:00
  • 02d64e448f test(doctor): cover custom provider config regression kilhyeonjun 2026-04-10 09:30:53 +09:00
  • 498d021dc2 @zhoufanscut has signed the CLA in code-yeongyu/oh-my-openagent#3292 github-actions[bot] 2026-04-09 15:17:28 +00:00
  • 5535750283 @revelri has signed the CLA in code-yeongyu/oh-my-openagent#3287 github-actions[bot] 2026-04-09 14:30:17 +00:00
  • 6df597c60c Merge pull request #3279 from code-yeongyu/fix/stop-continuation-persistence YeonGyu-Kim 2026-04-09 21:50:50 +09:00
  • ab515b77d0 fix(stop-continuation): persist stop state across user messages (#3276) YeonGyu-Kim 2026-04-09 21:36:10 +09:00
  • 69f47a9751 feat(keyword-detector): handle ultrawork keyword after greeting patterns YeonGyu-Kim 2026-04-09 15:15:30 +09:00
  • 58be69114f docs: update AGENTS.md hierarchy with openclaw, runtime-fallback, skill-mcp-manager YeonGyu-Kim 2026-04-09 15:14:40 +09:00
  • dc7a46809f Merge pull request #3268 from code-yeongyu/fix/ci-flake-model-resolution-pipeline YeonGyu-Kim 2026-04-09 14:24:13 +09:00
  • 7a1f121fdd fix(ci): isolate model-resolution-pipeline test to prevent mock contamination YeonGyu-Kim 2026-04-09 14:19:17 +09:00
  • d17b78afe6 @ayixiayi has signed the CLA in code-yeongyu/oh-my-openagent#3267 github-actions[bot] 2026-04-09 04:19:35 +00:00
  • 4f88e0f4e1 fix(agents): restore canonical core agent ordering YeonGyu-Kim 2026-04-09 12:42:48 +09:00
  • 132a994cfc Merge pull request #3206 from Momentum96/fix/openclaw-reply-listener YeonGyu-Kim 2026-04-09 12:34:59 +09:00
  • 55a57a8029 Merge pull request #3265 from code-yeongyu/revert/3260-restore-zwsp-sort-prefixes YeonGyu-Kim 2026-04-09 12:27:09 +09:00
  • ade57474be fix(merge): resolve dev conflicts for openclaw branch GeonWoo Jeon (Jay) 2026-04-09 12:23:38 +09:00
  • 0d5b087440 Revert "Merge pull request #3260 from code-yeongyu/fix/remove-zwsp-sort-prefixes" YeonGyu-Kim 2026-04-09 12:21:02 +09:00
  • e5189f2164 fix(test): wait for async skill description refresh GeonWoo Jeon (Jay) 2026-04-09 12:09:09 +09:00
  • 49d29c5565 fix(test): reset session manager storage in registry tests GeonWoo Jeon (Jay) 2026-04-09 12:09:09 +09:00
  • 6aab2f7b34 fix(schema): use zod native json schema output GeonWoo Jeon (Jay) 2026-04-09 12:09:09 +09:00
  • 687e7bb243 fix(test): align zombie pane tmux mocks GeonWoo Jeon (Jay) 2026-04-09 12:09:09 +09:00
  • f82cc81c33 fix(ci): isolate discord reply listener test GeonWoo Jeon (Jay) 2026-04-09 12:09:09 +09:00
  • ef95a99420 @gwegwe1234 has signed the CLA in code-yeongyu/oh-my-openagent#3264 github-actions[bot] 2026-04-09 02:46:38 +00:00
  • 99a6d50db5 Merge pull request #3197 from code-yeongyu/fix/delegate-task-depth-guard YeonGyu-Kim 2026-04-09 11:29:29 +09:00
  • 524e0f6cbd Merge pull request #3170 from code-yeongyu/fix/gpt-apply-patch YeonGyu-Kim 2026-04-09 11:14:21 +09:00
  • e0ed5ddbe1 Merge pull request #3200 from code-yeongyu/fix/doctor-custom-providers YeonGyu-Kim 2026-04-09 11:13:40 +09:00
  • 21127b0308 Merge remote-tracking branch 'origin/dev' into fix/gpt-apply-patch-rebased YeonGyu-Kim 2026-04-09 11:06:36 +09:00
  • 545c444a85 Merge remote-tracking branch 'origin/dev' into fix/delegate-task-depth-guard-rebased YeonGyu-Kim 2026-04-09 11:06:31 +09:00
  • defe4e511c Merge remote-tracking branch 'origin/dev' into fix/doctor-custom-providers-rebased YeonGyu-Kim 2026-04-09 11:03:12 +09:00
  • 57ebb11e68 Merge pull request #3262 from code-yeongyu/fix/migration-sidecar YeonGyu-Kim 2026-04-09 11:01:02 +09:00
  • 00a4f318ef fix(migration): track applied migrations in sidecar so user reverts stick YeonGyu-Kim 2026-04-09 10:54:08 +09:00
  • 3eb36a1807 @NikkeTryHard has signed the CLA in code-yeongyu/oh-my-openagent#3261 github-actions[bot] 2026-04-09 01:34:13 +00:00
  • c3be4c2793 Merge pull request #3260 from code-yeongyu/fix/remove-zwsp-sort-prefixes YeonGyu-Kim 2026-04-09 10:16:32 +09:00
  • 8b418ea38a fix(agents): remove ZWSP sort prefixes from display name helper (#3259) YeonGyu-Kim 2026-04-09 10:10:12 +09:00
  • d2bb5d57d1 Merge pull request #3258 from code-yeongyu/fix/auto-update-openagent-name-match YeonGyu-Kim 2026-04-09 07:34:01 +09:00
  • 4344a41eae fix(auto-update): resolve cached version when installed as oh-my-openagent (#3257) YeonGyu-Kim 2026-04-09 07:27:50 +09:00
  • fcac67d1d2 @sen7971 has signed the CLA in code-yeongyu/oh-my-openagent#3248 github-actions[bot] 2026-04-08 15:57:18 +00:00
  • af6df878bd Merge pull request #3243 from code-yeongyu/fix/ci-flaky-isolation YeonGyu-Kim 2026-04-08 23:44:52 +09:00
  • 6943b6d4d8 fix(ci): isolate model-resolver and prometheus-config tests from mock.module contamination YeonGyu-Kim 2026-04-08 23:39:43 +09:00
  • dfcd8134ee Merge pull request #3242 from code-yeongyu/fix/zwsp-api-leak YeonGyu-Kim 2026-04-08 23:05:49 +09:00
  • 47283f9238 fix(agents): remove ZWSP prefixes from config.agent keys (#3238) YeonGyu-Kim 2026-04-08 22:51:59 +09:00
  • 14c25cbbf5 feat(background-task): make taskCleanupDelayMs configurable cpkt9762 2026-04-06 12:44:12 +08:00
  • ed62f827e3 Merge pull request #3236 from code-yeongyu/fix/compaction-failure-toast YeonGyu-Kim 2026-04-08 20:15:09 +09:00
  • 1ea0ee4319 fix(preemptive-compaction): notify user on failure and reduce timeout YeonGyu-Kim 2026-04-08 20:10:25 +09:00
  • 686f903d1f @FrancoStino has signed the CLA in code-yeongyu/oh-my-openagent#3234 github-actions[bot] 2026-04-08 10:52:51 +00:00
  • fbd3e7aabe release: v3.16.0 github-actions[bot] 2026-04-08 10:04:19 +00:00
  • 01dca82a45 fix(preemptive-compaction): prevent session stuck state and add failure notifications fix/preemptive-compaction-stuck YeonGyu-Kim 2026-04-08 18:58:34 +09:00
  • c5b6d59c94 Merge pull request #3227 from code-yeongyu/fix/installer-and-auto-update YeonGyu-Kim 2026-04-08 17:40:54 +09:00
  • d781b7537f Merge pull request #3226 from code-yeongyu/fix/plan-progress-and-trust YeonGyu-Kim 2026-04-08 17:40:51 +09:00
  • bdf6e4195a Merge pull request #3225 from code-yeongyu/fix/agent-name-safety YeonGyu-Kim 2026-04-08 17:40:48 +09:00
  • c37e440ba8 Merge pull request #3224 from code-yeongyu/fix/oauth-wiring YeonGyu-Kim 2026-04-08 17:40:46 +09:00
  • e1cbbed41a Merge pull request #3223 from code-yeongyu/fix/core-runtime-bugs YeonGyu-Kim 2026-04-08 17:40:28 +09:00
  • 5abab08eef test(tmux): add missing tmux exports to zombie-pane mock module YeonGyu-Kim 2026-04-08 17:36:23 +09:00
  • 7f8ed7b056 test(tmux): add missing tmux exports to zombie-pane mock module YeonGyu-Kim 2026-04-08 17:36:23 +09:00
  • 600d68da04 test(tmux): add missing tmux exports to zombie-pane mock module YeonGyu-Kim 2026-04-08 17:36:23 +09:00
  • d53be83634 test(tmux): add missing tmux exports to zombie-pane mock module YeonGyu-Kim 2026-04-08 17:36:23 +09:00
  • 4c0225a23f test(tmux): add missing tmux exports to zombie-pane mock module YeonGyu-Kim 2026-04-08 17:36:23 +09:00
  • 2f4bd480fc fix(ci): isolate mock.module tests per-file to prevent cross-contamination YeonGyu-Kim 2026-04-08 17:30:43 +09:00
  • 9fb7cfb3f5 fix(ci): isolate mock.module tests per-file to prevent cross-contamination YeonGyu-Kim 2026-04-08 17:30:43 +09:00
  • 28b9f777d2 fix(ci): isolate mock.module tests per-file to prevent cross-contamination YeonGyu-Kim 2026-04-08 17:30:43 +09:00
  • dc1546c613 fix(ci): isolate mock.module tests per-file to prevent cross-contamination YeonGyu-Kim 2026-04-08 17:30:43 +09:00
  • 70955b2b97 fix(ci): isolate mock.module tests per-file to prevent cross-contamination YeonGyu-Kim 2026-04-08 17:30:43 +09:00
  • 85fa939051 test(skill-mcp): fix connection env var tests after oauth-handler import changes YeonGyu-Kim 2026-04-08 17:26:00 +09:00
  • 119c23342a test(background): fix variant propagation test to match parent-context resolution YeonGyu-Kim 2026-04-08 17:25:54 +09:00
  • 6d8d82d760 fix(installer): enforce minimum OpenCode version check during install YeonGyu-Kim 2026-04-08 17:20:00 +09:00
  • 389b194fbf fix(installer): actually upgrade pinned plugin version instead of preserving old entry YeonGyu-Kim 2026-04-08 17:19:52 +09:00
  • bbbbf68382 fix(ralph-loop): update template to reflect 500 iteration cap YeonGyu-Kim 2026-04-08 17:18:37 +09:00
  • 0cb938e3ac fix(boulder): count only top-level checkboxes in simple-mode plan progress YeonGyu-Kim 2026-04-08 17:18:29 +09:00
  • aa0de17f03 fix(start-work): preserve non-ASCII characters in plan name normalization YeonGyu-Kim 2026-04-08 17:18:23 +09:00
  • 001d29ea8e fix(skill-mcp): treat opencode-project and local scopes as untrusted for env var access YeonGyu-Kim 2026-04-08 17:18:17 +09:00
  • 15e3b14cca fix(auto-update): match both canonical and legacy plugin names in entry finder YeonGyu-Kim 2026-04-08 17:17:41 +09:00
  • 359f74132a fix(delegate-task): strip ZWSP from agent names on background launch path YeonGyu-Kim 2026-04-08 17:17:26 +09:00
  • 917ae4dfc3 fix(keyword-detector): narrow ULW auto-start to leading keyword position only YeonGyu-Kim 2026-04-08 17:17:14 +09:00
  • 0479693ca3 fix(oauth): wire post-request 401/403 handler into skill-mcp withOperationRetry YeonGyu-Kim 2026-04-08 17:16:36 +09:00
  • 63ba16bcce fix(oauth): wire refresh mutex into provider.refresh() for concurrent deduplication YeonGyu-Kim 2026-04-08 17:16:28 +09:00
  • 80c74c8849 fix(background): prevent double-decrement of descendant quota in processKey error cleanup YeonGyu-Kim 2026-04-08 17:15:18 +09:00
  • 1cf4119dd4 fix(background): use parent session variant in notifyParentSession instead of child task variant YeonGyu-Kim 2026-04-08 17:15:02 +09:00
  • ed16dc0608 fix(chat-params): complete maxOutputTokens migration in session prompt params YeonGyu-Kim 2026-04-08 17:14:17 +09:00