Commit Graph

  • c5cc720dee docs(readme): add docs site badge linking to omo.vibetip.help/docs devswha 2026-05-19 16:10:29 +09:00
  • 68f9cd256e Merge branch 'i18n' of github.com:leeyazhou/oh-my-openagent into i18n leeyazhou 2026-05-19 14:32:39 +08:00
  • 9dc9d77904 feat(i18n): add toast i18n with en/zh locale and plugin config support leeyazhou 2026-05-09 14:39:21 +08:00
  • 5e20842262 fix(hooks): always persist plugin hook config state, even when empty JacobZyy 2026-05-19 14:15:42 +08:00
  • 49066e7ecc @JacobZyy has signed the CLA in code-yeongyu/oh-my-openagent#4180 github-actions[bot] 2026-05-19 06:09:36 +00:00
  • 4d105d0559 fix(hooks): merge marketplace plugin hooksConfigs into claude-code-hooks at config time JacobZyy 2026-05-19 14:03:13 +08:00
  • 3dd414226b fix(rules): drop legacy sisyphus rule sources YeonGyu-Kim 2026-05-19 14:27:48 +09:00
  • 7db3a7f933 fix(team-mode): preserve live delivery holds after ambiguous prompt failure YeonGyu-Kim 2026-05-19 13:49:01 +09:00
  • bb75751410 fix(babysitter): avoid double prompt gate YeonGyu-Kim 2026-05-19 13:48:55 +09:00
  • 44ef5dec1d fix(runtime-events): honor OpenCode progress shapes YeonGyu-Kim 2026-05-19 13:48:45 +09:00
  • 38462aa9d2 fix(recovery): avoid duplicate continuation prompts YeonGyu-Kim 2026-05-19 13:48:39 +09:00
  • e57bac3b6b fix(prompt-retry): preserve async holds without blocking validation fallbacks YeonGyu-Kim 2026-05-19 13:48:33 +09:00
  • 5f733f471c fix(parent-wake): recognize sdk tool progress YeonGyu-Kim 2026-05-19 13:48:26 +09:00
  • 67bd324987 fix(runtime-fallback): keep pending retry state on gate skip YeonGyu-Kim 2026-05-19 12:29:59 +09:00
  • 98c3fee181 fix(prompt-gate): detect finish-only tool waits YeonGyu-Kim 2026-05-19 12:29:51 +09:00
  • d3d2d4913b fix(parent-wake): preserve stale tool-call wake escape YeonGyu-Kim 2026-05-19 12:29:46 +09:00
  • dfc2e8e4ae fix(prompt-retry): preserve peer prompt reservations YeonGyu-Kim 2026-05-19 12:00:01 +09:00
  • b53a8b5e09 fix(parent-wake): close duplicate wake races YeonGyu-Kim 2026-05-19 11:59:54 +09:00
  • f5f358ab9d fix(prompt-gate): ignore internal user tails in tool waits YeonGyu-Kim 2026-05-19 11:59:48 +09:00
  • cf2b752537 fix(plugin): enforce user tail after message transforms fix/assistant-tail-loop-invariant YeonGyu-Kim 2026-05-19 13:12:53 +09:00
  • 63e4198d76 @jangByeongHui has signed the CLA in code-yeongyu/oh-my-openagent#4176 github-actions[bot] 2026-05-19 03:49:02 +00:00
  • 1f3245e868 Merge pull request #4175 from code-yeongyu/fix/anthropic-assistant-prefill-tail YeonGyu-Kim 2026-05-19 12:38:26 +09:00
  • 22aadd6863 fix(skill-mcp-manager): trust explicit skill MCP env vars (#3995) jangByeongHui 2026-05-19 11:31:55 +09:00
  • 5f0e037dae fix(plugin): cover Anthropic-family prefill guard YeonGyu-Kim 2026-05-19 12:33:22 +09:00
  • 45d670a7dc fix(plugin): constrain Anthropic prefill guard YeonGyu-Kim 2026-05-19 12:24:37 +09:00
  • 3509bf47ae fix(plugin): guard Anthropic assistant prefill tails YeonGyu-Kim 2026-05-19 12:17:32 +09:00
  • 35d40cfd06 Merge pull request #4173 from code-yeongyu/roadmap-refactor YeonGyu-Kim 2026-05-19 10:31:01 +09:00
  • 554a6aabd1 fix(cli): add 'setup' as an alias for the install command (fixes #4112) MoerAI 2026-05-19 10:25:15 +09:00
  • ff78aedad3 docs: add ROADMAP.md with package layering refactor plan YeonGyu-Kim 2026-05-19 10:25:01 +09:00
  • 688d7395e0 fix(team-mode): swallow EPERM/ENOTSUP/EINVAL from chmod on base dir to keep init alive (fixes #4023) MoerAI 2026-05-19 10:19:46 +09:00
  • 81ce512705 fix(agents): declare multimodal-looker tool allowlist in prompt to prevent death loop on small VL models (fixes #4116) MoerAI 2026-05-19 10:13:52 +09:00
  • 33b66376d7 fix(background-agent): defer live tool-turn wakes YeonGyu-Kim 2026-05-19 10:06:25 +09:00
  • 6915f15299 fix(todo-continuation): cancel stale ULW countdown YeonGyu-Kim 2026-05-19 09:18:00 +09:00
  • 73835b8dcd release: v4.2.2 release/v4.2.1 github-actions[bot] 2026-05-18 12:54:19 +00:00
  • 37bd866c32 Merge pull request #4155 from code-yeongyu/feature/rules-astgrep-packages-20260518 YeonGyu-Kim 2026-05-18 21:50:47 +09:00
  • 39db8ec933 chore: update bun.lock YeonGyu-Kim 2026-05-18 21:43:19 +09:00
  • 8b40d0af2a docs: align config reference with implementation ririnto 2026-05-18 21:39:10 +09:00
  • d8f6d59dc2 docs: update rules and MCP inventories YeonGyu-Kim 2026-05-18 21:20:13 +09:00
  • 06f6709317 build: wire ast-grep MCP into release gates YeonGyu-Kim 2026-05-18 21:20:05 +09:00
  • 05c09c1d32 fix(doctor): list all built-in MCP servers YeonGyu-Kim 2026-05-18 21:19:56 +09:00
  • 90b3f4ac96 test: harden workspace package assumptions YeonGyu-Kim 2026-05-18 21:19:48 +09:00
  • a86cc6af18 refactor(tools): remove native ast-grep tool YeonGyu-Kim 2026-05-18 21:19:33 +09:00
  • ef09880e26 feat(mcp): register ast-grep as built-in MCP YeonGyu-Kim 2026-05-18 21:19:24 +09:00
  • 499aff011a feat(mcp): add package-backed ast-grep MCP YeonGyu-Kim 2026-05-18 21:19:15 +09:00
  • 4ea29e2c94 refactor(rules): delegate injectors to rules-core YeonGyu-Kim 2026-05-18 21:19:06 +09:00
  • fb7d47f1b7 feat(rules): add shared rules-core package YeonGyu-Kim 2026-05-18 21:18:56 +09:00
  • 472c293141 chore(packages): declare shared tool workspaces YeonGyu-Kim 2026-05-18 20:47:58 +09:00
  • 25171a6c42 chore(hashline): update fixture dependencies YeonGyu-Kim 2026-05-18 20:56:26 +09:00
  • a6f1950d41 fix(web): restore navigation smoke coverage YeonGyu-Kim 2026-05-18 20:56:13 +09:00
  • 9a9d9bd5a1 fix(web): adapt build tooling YeonGyu-Kim 2026-05-18 20:55:59 +09:00
  • 92a5a44218 chore(web): update web dependencies YeonGyu-Kim 2026-05-18 20:55:44 +09:00
  • c9a3c34a29 test: stabilize dependency verification YeonGyu-Kim 2026-05-18 20:55:33 +09:00
  • f925d13049 chore(deps): update root dependencies YeonGyu-Kim 2026-05-18 20:55:17 +09:00
  • 6fe2f72c76 fix(mcp): bootstrap lsp when cli is unavailable YeonGyu-Kim 2026-05-18 20:18:51 +09:00
  • ed44466f33 fix(plugin): wire tool.definition handler so todo-description-override actually fires (fixes #3705) MoerAI 2026-05-18 19:49:02 +09:00
  • f6fba0b154 chore(deps): bump @code-yeongyu/comment-checker to 0.8.0 YeonGyu-Kim 2026-05-18 19:45:10 +09:00
  • ae0c106ed4 fix(shared,delegate-task,claude-code-agent-loader): guard model parsers against non-string input (fixes #4145) MoerAI 2026-05-18 19:22:33 +09:00
  • ae740937b7 fix(config): start OpenCode with Sisyphus ulw/comment-checker-0.8 YeonGyu-Kim 2026-05-18 19:20:28 +09:00
  • c69e71a171 fix(config): load active openagent config YeonGyu-Kim 2026-05-18 19:20:16 +09:00
  • cab4eafc0f fix(comment-checker): resolve packaged 0.8 binary YeonGyu-Kim 2026-05-18 18:50:43 +09:00
  • f473379745 release: v4.2.1 github-actions[bot] 2026-05-18 09:31:00 +00:00
  • 47fced7473 fix: address review findings - git-master identity check, test fixtures, regression strength LYY 2026-05-18 17:15:13 +08:00
  • 77997d8e74 fix(skill-loader): support unambiguous short skill names LYY 2026-05-18 16:25:04 +08:00
  • ea249121d5 @LYY has signed the CLA in code-yeongyu/oh-my-openagent#4146 github-actions[bot] 2026-05-18 09:05:11 +00:00
  • 088693697a feat: filter agent-restricted skills from prompts and tool description Z 2026-03-25 22:08:41 +08:00
  • 2926e366bd Merge pull request #4148 from code-yeongyu/fix/prompt-async-duplicate-response YeonGyu-Kim 2026-05-18 17:56:31 +09:00
  • 5862292ec8 chore: refresh platform binary lockfile entries YeonGyu-Kim 2026-05-18 17:50:52 +09:00
  • 450c1f9e50 fix(runtime-fallback): ignore stale assistant errors during fallback wait YeonGyu-Kim 2026-05-18 17:48:04 +09:00
  • 2638dee286 @z-traveler has signed the CLA in code-yeongyu/oh-my-openagent#2827 github-actions[bot] 2026-05-18 08:19:23 +00:00
  • b9707b8469 Fix paused boulder session resolution YeonGyu-Kim 2026-05-18 17:18:46 +09:00
  • 751f969fac release: v4.2.0 github-actions[bot] 2026-05-18 08:10:56 +00:00
  • 881e990c42 fix(test/session-recovery): replace mock.calls[0][0] with typed accessor YeonGyu-Kim 2026-05-18 16:53:43 +09:00
  • 9ddf13107d fix(test/runtime-fallback): add git_master to config fixture YeonGyu-Kim 2026-05-18 16:53:13 +09:00
  • 394567a655 fix(ci): initialize submodules in publish-main checkout YeonGyu-Kim 2026-05-18 16:48:56 +09:00
  • ae278eb9f2 fix(mcp): always register lsp server YeonGyu-Kim 2026-05-18 16:45:02 +09:00
  • bf96794599 chore(web): move site under packages YeonGyu-Kim 2026-05-18 16:44:02 +09:00
  • 5e9a26c1c5 chore(packages): align platform package dirs YeonGyu-Kim 2026-05-18 16:43:26 +09:00
  • 3e3beef21c fix(mcp): point CI lsp submodule path at packages YeonGyu-Kim 2026-05-18 16:26:52 +09:00
  • e9061731c6 fix(ralph-loop): guard verification retry ownership YeonGyu-Kim 2026-05-18 16:05:36 +09:00
  • 9c19bd8c51 fix(ralph-loop): defer during fresh user prompts YeonGyu-Kim 2026-05-18 16:05:36 +09:00
  • cf901d4b8e chore(workspace): drop stale root plans YeonGyu-Kim 2026-05-18 16:01:14 +09:00
  • 7187db6ede chore(mcp): move lsp submodule under packages YeonGyu-Kim 2026-05-18 16:00:40 +09:00
  • bcbab0555d fix(todo-continuation-enforcer): preserve countdown across compaction YeonGyu-Kim 2026-05-18 15:59:16 +09:00
  • f898116be1 test(todo-continuation-enforcer): lock compaction countdown state YeonGyu-Kim 2026-05-18 15:51:53 +09:00
  • ca3ea0bbe2 fix(messages-transform): narrow assistant-tail recovery trigger YeonGyu-Kim 2026-05-18 15:50:23 +09:00
  • 44ee5e6ae7 test(messages-transform): lock assistant-tail continuation guard YeonGyu-Kim 2026-05-18 15:49:09 +09:00
  • f20294a702 fix(unstable-agent-babysitter): normalize reminder agent names YeonGyu-Kim 2026-05-18 15:48:43 +09:00
  • 0ee45aa6ab fix(unstable-agent-babysitter): respect active sessions YeonGyu-Kim 2026-05-18 15:48:43 +09:00
  • af1ad4d04b fix(background-agent): coalesce parent wake races YeonGyu-Kim 2026-05-18 15:38:52 +09:00
  • c712b71d9a test(tmux): isolate pane close logic tests YeonGyu-Kim 2026-05-18 14:45:59 +09:00
  • 3b54d587bf Merge pull request #4132 from code-yeongyu/fix/3446-atlas-runaway-loop YeonGyu-Kim 2026-05-18 14:43:03 +09:00
  • 6dc31b2c4f fix(atlas): scope no-tool-progress counter to active plan path before stall YeonGyu-Kim 2026-05-18 14:18:33 +09:00
  • ed5a3f90a4 Merge pull request #4142 from code-yeongyu/fix/prompt-dispatch-gate YeonGyu-Kim 2026-05-18 14:28:16 +09:00
  • 428a18c748 test(prompt-gate): tighten dispatch route regressions YeonGyu-Kim 2026-05-18 14:17:07 +09:00
  • e1554c088e fix(ralph-loop): preserve prompt dispatch holds through activity YeonGyu-Kim 2026-05-18 13:56:18 +09:00
  • 66cb72b831 fix(prompt-gate): bind session messages receiver YeonGyu-Kim 2026-05-18 13:56:11 +09:00
  • 1a66b96bb8 docs: note Atlas stalled continuation fix YeonGyu-Kim 2026-05-18 12:43:26 +09:00
  • d3b4c022d2 fix(atlas): stop stalled boulder continuations YeonGyu-Kim 2026-05-18 12:43:06 +09:00
  • fff99aeb29 fix(atlas): track no-tool-progress state YeonGyu-Kim 2026-05-18 12:42:43 +09:00
  • 0994c107d2 fix(atlas): require blocked plan checkbox edits YeonGyu-Kim 2026-05-18 12:41:47 +09:00