Commit Graph

  • c9c1c58c2c fix(tmux-subagent): track pane without blocking on session readiness YeonGyu-Kim 2026-04-18 17:22:01 +09:00
  • a6a5a08b56 fix(tools/skill): invalidate skill cache at session boundary Sisyphus 2026-04-18 17:21:09 +09:00
  • a8504be70c test(auto-update-checker): cover session.created trigger with parentID guard Sisyphus 2026-04-18 17:19:18 +09:00
  • 1d187097f3 test(tools/skill): cover per-session skill cache invalidation Sisyphus 2026-04-18 17:17:23 +09:00
  • bd1529825c fix(test): isolate skill factory discovery in ci YeonGyu-Kim 2026-04-18 15:24:19 +09:00
  • e766354e22 test(auto-update-checker): align zauc-mocks-hook with deferred idle check Sisyphus 2026-04-18 15:05:30 +09:00
  • 8e3f4cc63c fix(tools/skill): harden description pipeline against empty skill list after lazy factory Sisyphus 2026-04-18 14:57:44 +09:00
  • 0e1a946c1d test(skill-tool): isolate skill discovery spies from other suites Sisyphus 2026-04-18 14:57:30 +09:00
  • 10b1905f60 test(skill-loader): reset shared skill cache in async resolver tests Sisyphus 2026-04-18 14:57:23 +09:00
  • 14868430bc test(auto-update-checker): align test triggers with deferred idle check Sisyphus 2026-04-18 14:55:51 +09:00
  • 61675adbf1 test(slashcommand): isolate command-loader cache between tests Sisyphus 2026-04-18 14:53:14 +09:00
  • 0ca571e74d Merge branch 'fix/perf-d03' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:55 +09:00
  • 1fd678f5ad Merge branch 'fix/perf-d02' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:48 +09:00
  • 85e4f5ecab Merge branch 'fix/perf-q11' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • e47a6aa7f6 Merge branch 'fix/perf-q10' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • b60cad0eb0 Merge branch 'fix/perf-q09' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • d9cea93101 Merge branch 'fix/perf-q08' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 9f15a09595 Merge branch 'fix/perf-q06' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • c5268af087 Merge branch 'fix/perf-q05' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 4857666a89 Merge branch 'fix/perf-q04' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 5faba8d572 Merge branch 'fix/perf-q03' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 38990ec76f Merge branch 'fix/perf-q02' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 56d2d2543b Merge branch 'fix/perf-d10' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 5a20e4060f Merge branch 'fix/perf-d09' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 36ebafda8c Merge branch 'fix/perf-d08' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 82ddc9c6f7 Merge branch 'fix/perf-d07' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • 1db481eb9c Merge branch 'fix/perf-d06' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • a227821d27 Merge branch 'fix/perf-d05' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • dc0d64d5f1 Merge branch 'fix/perf-d04' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • b6b898d061 Merge branch 'fix/perf-d01' into fix/perf-omo-in-tree Sisyphus 2026-04-18 14:43:37 +09:00
  • edcc9a1e64 fix(todo-continuation-enforcer): defer prune interval to first idle event YeonGyu-Kim 2026-04-18 14:16:40 +09:00
  • 1be1cd6e53 fix(tools/skill): make factory pure and stop defeating skill-loader cache YeonGyu-Kim 2026-04-18 14:15:14 +09:00
  • a068915dc4 test(perf): add plugin init regression budget YeonGyu-Kim 2026-04-18 14:14:55 +09:00
  • 40bd3e02d2 test(tools/skill): cover factory laziness and skill-cache invariants YeonGyu-Kim 2026-04-18 14:14:00 +09:00
  • 52512f226a fix(rules-injector): cache directory scan results per session Sisyphus 2026-04-18 14:13:51 +09:00
  • ed6ac7ea96 fix(session-notification): defer platform detection and background checks Sisyphus 2026-04-18 14:13:12 +09:00
  • 89d394ed3e fix(claude-code-command-loader): skip EXCLUDED_DIRS and memoize per directory YeonGyu-Kim 2026-04-18 14:13:12 +09:00
  • 439957c4cd test(session-notification): cover lazy platform detect and scheduler startup Sisyphus 2026-04-18 14:13:07 +09:00
  • 6dc2234d89 fix(shared): memoize detectPluginConfigFile per process YeonGyu-Kim 2026-04-18 14:12:55 +09:00
  • 948343ab66 test(shared): cover detectPluginConfigFile memoization YeonGyu-Kim 2026-04-18 14:12:50 +09:00
  • 76e8508fa4 fix(runtime-fallback): inject pluginConfig and defer cleanup interval to first event YeonGyu-Kim 2026-04-18 14:12:41 +09:00
  • 3d4299445e fix(auto-update-checker): defer npm registry check until first idle YeonGyu-Kim 2026-04-18 14:12:37 +09:00
  • 4f59e91d2d test(todo-continuation-enforcer): cover lazy prune interval YeonGyu-Kim 2026-04-18 14:11:50 +09:00
  • 443891fdfd test(rules-injector): cover per-session cache isolation and invalidation YeonGyu-Kim 2026-04-18 14:11:39 +09:00
  • 79eb6c738f fix(shared/project-discovery-dirs): memoize detectWorktreePath per process Sisyphus 2026-04-18 14:11:24 +09:00
  • a03faaa278 test(auto-update-checker): cover deferred update check YeonGyu-Kim 2026-04-18 14:11:17 +09:00
  • bcd7b8e348 fix(rules-injector): memoize project-root lookup per process lifecycle Sisyphus 2026-04-18 14:11:14 +09:00
  • 886ef82494 perf(directory-readme-injector): migrate sync FS to fs.promises Sisyphus 2026-04-18 14:11:03 +09:00
  • a4c45e2770 fix(write-existing-file-guard): defer realpath/existsSync to first tool call YeonGyu-Kim 2026-04-18 14:11:03 +09:00
  • 3cb1d5d936 test(claude-code-command-loader): cover excluded dirs and per-directory cache YeonGyu-Kim 2026-04-18 14:10:49 +09:00
  • ac2686ffde fix(shared): memoize loadOpencodePlugins by directory YeonGyu-Kim 2026-04-18 14:10:45 +09:00
  • 7be6ab4478 fix(tools/slashcommand): skip EXCLUDED_DIRS in recursive command discovery YeonGyu-Kim 2026-04-18 14:10:26 +09:00
  • d8e00ebfbc test(runtime-fallback): cover pluginConfig DI and lazy interval YeonGyu-Kim 2026-04-18 14:10:25 +09:00
  • 51f1fc1df3 perf(directory-agents-injector): migrate sync FS to fs.promises YeonGyu-Kim 2026-04-18 14:10:18 +09:00
  • a6e3c6a5ed test(write-existing-file-guard): cover lazy canonical path init YeonGyu-Kim 2026-04-18 14:10:12 +09:00
  • 9677c7daf3 test(directory-agents-injector): cover async migration YeonGyu-Kim 2026-04-18 14:10:12 +09:00
  • 3717121b0d test(directory-readme-injector): cover async migration Sisyphus 2026-04-18 14:10:04 +09:00
  • 428bae632c test(shared): cover loadOpencodePlugins memoization YeonGyu-Kim 2026-04-18 14:09:46 +09:00
  • e599840fba fix(comment-checker): defer CLI download and cleanup scheduler to first tool call Sisyphus 2026-04-18 14:09:43 +09:00
  • 493e37bb7d test(comment-checker): cover lazy CLI init and cleanup startup Sisyphus 2026-04-18 14:09:38 +09:00
  • d0eda8b4bf test(tools/slashcommand): cover excluded-dir pruning during discovery YeonGyu-Kim 2026-04-18 14:09:34 +09:00
  • 76945bf3c8 test(rules-injector): cover project-root-finder memoization Sisyphus 2026-04-18 14:09:32 +09:00
  • 32598bc5e1 test(shared/project-discovery-dirs): cover worktree-path memoization Sisyphus 2026-04-18 14:09:17 +09:00
  • c5b7aa8e4b test(rules-injector): cover per-session scan caching behavior Sisyphus 2026-04-18 14:09:07 +09:00
  • 578c49f9c2 fix(rules-injector): skip EXCLUDED_DIRS in recursive rule scanner Sisyphus 2026-04-18 14:08:52 +09:00
  • d566d69c37 test(rules-injector): add regression coverage for excluded-dir pruning Sisyphus 2026-04-18 14:07:58 +09:00
  • 49c7d4dbf9 chore(shared): add EXCLUDED_DIRS constant for recursive FS scans Sisyphus 2026-04-18 14:04:45 +09:00
  • d59ad1e2e0 @Netzhangheng has signed the CLA in code-yeongyu/oh-my-openagent#3499 github-actions[bot] 2026-04-18 04:24:51 +00:00
  • 203e51786d @Disaster-Terminator has signed the CLA in code-yeongyu/oh-my-openagent#3497 github-actions[bot] 2026-04-18 01:42:21 +00:00
  • 1a8f60b89e Merge pull request #3488 from chan1103/fix/explore-allow-lsp-ast-grep YeonGyu-Kim 2026-04-18 03:28:10 +09:00
  • f1268c0448 feat(team-mode): add worktree manager (optional per-member isolation) YeonGyu-Kim 2026-04-18 02:04:49 +09:00
  • b00e22c2b8 feat(team-mode): add core types (discriminatedUnion for members, D-41/D-42) YeonGyu-Kim 2026-04-18 01:39:45 +09:00
  • 1b5f3167eb Merge pull request #3492 from code-yeongyu/refactor/legacy-plugin-decoupling YeonGyu-Kim 2026-04-18 03:10:14 +09:00
  • 70ddc01e10 refactor: remove AI slop from refactored files YeonGyu-Kim 2026-04-18 03:01:51 +09:00
  • 81b37dd2cc refactor: remove cosmetic OhMyOpenCodePlugin references YeonGyu-Kim 2026-04-18 02:52:10 +09:00
  • e6f84f713b refactor(tools): break glob->grep sibling-tool coupling YeonGyu-Kim 2026-04-18 02:37:57 +09:00
  • 5e4102566c refactor(model-fallback): fully encapsulate session state in factory closure YeonGyu-Kim 2026-04-18 02:35:46 +09:00
  • e2f5c0d361 refactor(plugin): remove orphaned createPluginDispose + stale test mocks YeonGyu-Kim 2026-04-18 02:23:55 +09:00
  • f56e3934d8 docs: update plugin entry references to V1 PluginModule shape YeonGyu-Kim 2026-04-18 02:17:25 +09:00
  • 81b68d828c refactor(model-fallback): move fallback state into factory closure and split hook.ts YeonGyu-Kim 2026-04-18 01:53:03 +09:00
  • 0d10498a11 refactor(hooks): split session-notification.ts to comply with 200 LOC module rule YeonGyu-Kim 2026-04-18 01:52:26 +09:00
  • 0f1b16567a refactor(delegate-task): split tools.ts to comply with 200 LOC module rule YeonGyu-Kim 2026-04-18 01:52:12 +09:00
  • db056346d2 refactor(shared): move parseModelString out of delegate-task to break cross-tool coupling YeonGyu-Kim 2026-04-18 01:51:26 +09:00
  • 1aebf39d23 refactor(hooks): split preemptive-compaction.ts to comply with 200 LOC module rule YeonGyu-Kim 2026-04-18 01:50:41 +09:00
  • 963355d241 refactor(look-at): split tools.ts to comply with 200 LOC module rule YeonGyu-Kim 2026-04-18 01:45:30 +09:00
  • f94632ce64 refactor(skill-mcp): split tools.ts to comply with 200 LOC module rule YeonGyu-Kim 2026-04-18 01:43:08 +09:00
  • cb8f44ed95 refactor(ralph-loop test): clarify race-condition predicate naming YeonGyu-Kim 2026-04-18 01:42:01 +09:00
  • 1b10ab36d2 refactor(plugin): migrate to V1 PluginModule format YeonGyu-Kim 2026-04-18 01:37:46 +09:00
  • 5759a9c503 docs(agents): refresh AGENTS.md hierarchy via /init-deep YeonGyu-Kim 2026-04-18 01:21:20 +09:00
  • 2892ca4adf fix(delegate-task): align metadata with opencode core task tool YeonGyu-Kim 2026-04-17 14:42:38 +09:00
  • 3a656136b6 feat(delegate-task): add resolveMetadataModel helper for model fallback YeonGyu-Kim 2026-04-17 14:41:08 +09:00
  • 73f09fdb37 fix(explore): allow LSP and ast-grep tools chan1103 2026-04-17 16:42:43 +09:00
  • f3af23565e Merge pull request #3486 from code-yeongyu/chore/bump-claude-opus-4-7 YeonGyu-Kim 2026-04-17 15:42:38 +09:00
  • b3beea129c docs: complete claude-opus-4-7 bump in installation, matching, and overview guides YeonGyu-Kim 2026-04-17 15:35:22 +09:00
  • 5478bab457 refactor(models): preserve legacy claude-opus-4-6 aliases and category mapping YeonGyu-Kim 2026-04-17 15:35:11 +09:00
  • f34a074f12 docs: bump claude-opus-4-6 to claude-opus-4-7 across docs, examples, and AGENTS.md YeonGyu-Kim 2026-04-17 14:52:19 +09:00
  • 4ca4c06698 refactor(migration): auto-upgrade claude-opus-4-5 and 4-6 to claude-opus-4-7 YeonGyu-Kim 2026-04-17 14:52:02 +09:00
  • def44338ff refactor(models): bump claude-opus-4-6 to claude-opus-4-7 across fallback chains, categories, and hooks YeonGyu-Kim 2026-04-17 14:51:52 +09:00
  • b1764a880c Merge pull request #3484 from code-yeongyu/fix/ci-remaining-test-fixes YeonGyu-Kim 2026-04-17 12:48:00 +09:00
  • 2fca3dced8 fix(test): complete session_id→task_id migration in test assertions YeonGyu-Kim 2026-04-17 12:47:49 +09:00