Commit Graph

  • b00fc89dfa Merge pull request #2458 from code-yeongyu/fix/memory-leaks YeonGyu-Kim 2026-03-12 11:21:13 +09:00
  • 3d91e77689 Merge pull request #2458 from code-yeongyu/fix/memory-leaks YeonGyu-Kim 2026-03-12 11:21:13 +09:00
  • 2912b6598c fix: address Cubic findings for provider preserve fallback YeonGyu-Kim 2026-03-12 11:05:31 +09:00
  • beabca5655 fix: address Cubic findings for provider preserve fallback YeonGyu-Kim 2026-03-12 11:05:31 +09:00
  • 755efe226e fix: address Cubic findings for FreeUsageLimitError classification YeonGyu-Kim 2026-03-12 11:05:26 +09:00
  • 0c3102e2c6 fix: address Cubic findings for FreeUsageLimitError classification YeonGyu-Kim 2026-03-12 11:05:26 +09:00
  • 6014f03ed2 fix: address Cubic finding for LSP server npm bin path YeonGyu-Kim 2026-03-12 11:04:43 +09:00
  • 23edacceb8 fix: address Cubic finding for LSP server npm bin path YeonGyu-Kim 2026-03-12 11:04:43 +09:00
  • 2b4a5ca5da test(agent-variant): restore hephaestus openai case YeonGyu-Kim 2026-03-12 11:04:43 +09:00
  • d4aaf97be5 test(agent-variant): restore hephaestus openai case YeonGyu-Kim 2026-03-12 11:04:43 +09:00
  • 4157c2224f fix(background-agent): clear pending parent on silent cancel YeonGyu-Kim 2026-03-12 11:04:35 +09:00
  • 265ef058c9 fix(background-agent): clear pending parent on silent cancel YeonGyu-Kim 2026-03-12 11:04:35 +09:00
  • d253f267c3 fix(skill-mcp-manager): guard stale client cleanup YeonGyu-Kim 2026-03-12 11:04:28 +09:00
  • 9f71a2c829 fix(skill-mcp-manager): guard stale client cleanup YeonGyu-Kim 2026-03-12 11:04:28 +09:00
  • d83f875740 fix(call-omo-agent): track reused sync sessions YeonGyu-Kim 2026-03-12 11:04:20 +09:00
  • 14aaf4e12a fix(call-omo-agent): track reused sync sessions YeonGyu-Kim 2026-03-12 11:04:20 +09:00
  • adddc45bbf test(hooks): fix false-positive worktree storage suppression test pr-2498-review acamq 2026-03-11 19:55:01 -06:00
  • 53b604ed2a fix(tools): propagate startWorkConfig through skill tool and registry acamq 2026-03-11 19:40:55 -06:00
  • 317c402afe fix(slashcommand): add startWorkConfig to CommandDiscoveryOptions acamq 2026-03-11 19:40:49 -06:00
  • 1c0bc9748e fix: make run_in_background optional with default false in task tool (#2375) fix/issue-2375-run-in-background-default YeonGyu-Kim 2026-03-12 10:30:23 +09:00
  • 5da347c3ec @ChicK00o has signed the CLA in code-yeongyu/oh-my-openagent#2499 github-actions[bot] 2026-03-12 01:26:01 +00:00
  • 1da47731e8 @ChicK00o has signed the CLA in code-yeongyu/oh-my-openagent#2499 github-actions[bot] 2026-03-12 01:26:01 +00:00
  • 6e03a7d501 test(hooks): fix regression test for default-enabled worktree behavior acamq 2026-03-11 19:18:04 -06:00
  • f9c83cfb93 fix(hooks): thread startWorkConfig into auto-slash-command executor acamq 2026-03-11 19:17:55 -06:00
  • 3c5278fafb chore(schema): update JSON schema for start_work.worktree field acamq 2026-03-11 19:00:47 -06:00
  • e5706bba48 @djdembeck has signed the CLA in code-yeongyu/oh-my-openagent#2497 github-actions[bot] 2026-03-12 00:48:45 +00:00
  • 33ff5b5609 @djdembeck has signed the CLA in code-yeongyu/oh-my-openagent#2497 github-actions[bot] 2026-03-12 00:48:45 +00:00
  • 0be58b3c54 test(hooks): add tests for worktree-disabled scenarios acamq 2026-03-11 18:36:07 -06:00
  • 4405d25fc5 feat(hooks): make start-work hook respect worktree config acamq 2026-03-11 18:33:38 -06:00
  • 66ac587dfa refactor(commands): convert start-work template to function acamq 2026-03-11 18:27:38 -06:00
  • 249818469d feat(config): add worktree field to start_work config schema acamq 2026-03-11 18:26:50 -06:00
  • f6ae3a4c64 Merge pull request #2493 from acamq/fix/fallback-test-regression acamq 2026-03-11 15:47:23 -06:00
  • bf4c59cef7 Merge pull request #2493 from acamq/fix/fallback-test-regression acamq 2026-03-11 15:47:23 -06:00
  • 9832f7b52e fix(test): update agent-variant test model to gpt-5.4 acamq 2026-03-11 15:43:03 -06:00
  • 3c101e1f1d fix(test): update agent-variant test model to gpt-5.4 acamq 2026-03-11 15:43:03 -06:00
  • 5f3f8bb1d3 Merge pull request #2492 from acamq/fix/prometheus-test-regressions acamq 2026-03-11 15:25:13 -06:00
  • a32b363644 Merge pull request #2492 from acamq/fix/prometheus-test-regressions acamq 2026-03-11 15:25:13 -06:00
  • 2d6be11fa0 test: update ultrabrain model expectations to gpt-5.4 acamq 2026-03-11 15:18:29 -06:00
  • 054e523acb test: update ultrabrain model expectations to gpt-5.4 acamq 2026-03-11 15:18:29 -06:00
  • 5f419b7d9d Merge pull request #2473 from code-yeongyu/fix/sync-package-json-to-opencode-intent acamq 2026-03-11 14:51:49 -06:00
  • 4062e7049e Merge pull request #2473 from code-yeongyu/fix/sync-package-json-to-opencode-intent acamq 2026-03-11 14:51:49 -06:00
  • d08754d1b4 fix(auto-update): pipe bun install output and restore other-deps preservation test acamq 2026-03-11 13:28:12 -06:00
  • e7888222f8 fix(auto-update): pipe bun install output and restore other-deps preservation test acamq 2026-03-11 13:28:12 -06:00
  • e6e32d345e fix(auto-update): expand semver regex to support hyphenated prerelease tags acamq 2026-03-11 13:28:04 -06:00
  • af64f1dcd6 fix(auto-update): expand semver regex to support hyphenated prerelease tags acamq 2026-03-11 13:28:04 -06:00
  • 7c89a2acf6 test: update gpt-5.4 fallback expectations YeonGyu-Kim 2026-03-12 02:24:47 +09:00
  • eb97c02065 test: update gpt-5.4 fallback expectations YeonGyu-Kim 2026-03-12 02:24:47 +09:00
  • 57b4985424 fix(background-agent): delay session error task cleanup YeonGyu-Kim 2026-03-12 02:24:42 +09:00
  • c87a616409 fix(background-agent): delay session error task cleanup YeonGyu-Kim 2026-03-12 02:24:42 +09:00
  • f9c8392179 fix(tmux-subagent): cap stale close retries YeonGyu-Kim 2026-03-12 02:24:35 +09:00
  • b3bc441a66 fix(tmux-subagent): cap stale close retries YeonGyu-Kim 2026-03-12 02:24:35 +09:00
  • cbb378265e fix(skill-mcp-manager): drop superseded stale clients YeonGyu-Kim 2026-03-12 02:24:29 +09:00
  • 22a9a1ca0a fix(skill-mcp-manager): drop superseded stale clients YeonGyu-Kim 2026-03-12 02:24:29 +09:00
  • 7997606892 fix(call-omo-agent): preserve reused session tracking YeonGyu-Kim 2026-03-12 02:24:22 +09:00
  • 425c9278c4 fix(call-omo-agent): preserve reused session tracking YeonGyu-Kim 2026-03-12 02:24:22 +09:00
  • 99730088ef fix: remove contaminated await change from FreeUsageLimitError PR YeonGyu-Kim 2026-03-12 01:51:25 +09:00
  • 273838b9c3 fix: remove contaminated await change from FreeUsageLimitError PR YeonGyu-Kim 2026-03-12 01:51:25 +09:00
  • 7870e43578 fix: preserve session provider context in fallback chain (#2295) YeonGyu-Kim 2026-03-12 01:49:16 +09:00
  • 364b77e368 fix: preserve session provider context in fallback chain (#2295) YeonGyu-Kim 2026-03-12 01:49:16 +09:00
  • 9b792c3224 Merge pull request #2485 from code-yeongyu/fix/issue-2316-tool-after-error-boundary YeonGyu-Kim 2026-03-12 01:46:51 +09:00
  • 4a1b96744b Merge pull request #2485 from code-yeongyu/fix/issue-2316-tool-after-error-boundary YeonGyu-Kim 2026-03-12 01:46:51 +09:00
  • 9d0b56d375 fix: unify LSP server PATH resolution between detection and spawn (#2431) YeonGyu-Kim 2026-03-12 01:44:06 +09:00
  • a8e0cecd09 fix: unify LSP server PATH resolution between detection and spawn (#2431) YeonGyu-Kim 2026-03-12 01:44:06 +09:00
  • 305389bd7f fix: add error boundary around extract/discard hooks in tool-execute-after (#2316) YeonGyu-Kim 2026-03-12 01:41:07 +09:00
  • bec09d2190 fix: add error boundary around extract/discard hooks in tool-execute-after (#2316) YeonGyu-Kim 2026-03-12 01:41:07 +09:00
  • e249333898 test(skill-mcp-manager): cover pending cleanup registration retention YeonGyu-Kim 2026-03-12 01:40:34 +09:00
  • c1a6513505 test(skill-mcp-manager): cover pending cleanup registration retention YeonGyu-Kim 2026-03-12 01:40:34 +09:00
  • 810dd5848f test(skill-mcp-manager): cover disposed guard after disconnectAll YeonGyu-Kim 2026-03-12 01:40:34 +09:00
  • f9759b9f80 test(skill-mcp-manager): cover disposed guard after disconnectAll YeonGyu-Kim 2026-03-12 01:40:34 +09:00
  • 079c6b17b0 fix: add FreeUsageLimitError to RETRYABLE_ERROR_NAMES set (#2393) YeonGyu-Kim 2026-03-12 01:40:24 +09:00
  • b5739bcd81 fix: add FreeUsageLimitError to RETRYABLE_ERROR_NAMES set (#2393) YeonGyu-Kim 2026-03-12 01:40:24 +09:00
  • aa1aad3bb1 fix: add disposed guard to MCP manager and guard unregister on pending connections YeonGyu-Kim 2026-03-12 00:51:02 +09:00
  • 6fa0943776 fix: add disposed guard to MCP manager and guard unregister on pending connections YeonGyu-Kim 2026-03-12 00:51:02 +09:00
  • f564404015 fix: address review-work round 6 findings (dispose isolation, event dispatch, disconnectedSessions ref-counting) YeonGyu-Kim 2026-03-12 00:28:19 +09:00
  • 0ebe1d5b1b fix: address review-work round 6 findings (dispose isolation, event dispatch, disconnectedSessions ref-counting) YeonGyu-Kim 2026-03-12 00:28:19 +09:00
  • cf276322a3 fix(background-agent): handle async shutdown in process-cleanup signal handlers YeonGyu-Kim 2026-03-11 21:44:08 +09:00
  • 0b3fed312b fix(background-agent): handle async shutdown in process-cleanup signal handlers YeonGyu-Kim 2026-03-11 21:44:08 +09:00
  • 2c3c447dc4 fix: address review-work round 3 findings (async shutdown, signal generation, stale test name) YeonGyu-Kim 2026-03-11 21:30:04 +09:00
  • a02dd8abaf fix: address review-work round 3 findings (async shutdown, signal generation, stale test name) YeonGyu-Kim 2026-03-11 21:30:04 +09:00
  • ff536e992a fix: address review-work round 2 findings YeonGyu-Kim 2026-03-11 21:16:37 +09:00
  • fe5c610e0e fix: address review-work round 2 findings YeonGyu-Kim 2026-03-11 21:16:37 +09:00
  • 03eaa429ce fix: address 5 edge cases from review-work findings YeonGyu-Kim 2026-03-11 20:39:03 +09:00
  • e1d864eb83 fix: address 5 edge cases from review-work findings YeonGyu-Kim 2026-03-11 20:39:03 +09:00
  • b8aea50dfa test(background-agent): update completion timer test for per-task cleanup YeonGyu-Kim 2026-03-11 20:15:16 +09:00
  • 1ede1f4e12 test(background-agent): update completion timer test for per-task cleanup YeonGyu-Kim 2026-03-11 20:15:16 +09:00
  • deaac8cb39 fix(plugin): add dispose lifecycle for full teardown on reload YeonGyu-Kim 2026-03-11 20:12:56 +09:00
  • 66365b344c fix(plugin): add dispose lifecycle for full teardown on reload YeonGyu-Kim 2026-03-11 20:12:56 +09:00
  • b4e13883b1 fix(background-agent): fix 3 memory leaks in task lifecycle management YeonGyu-Kim 2026-03-11 20:12:12 +09:00
  • 30323d025c fix(background-agent): fix 3 memory leaks in task lifecycle management YeonGyu-Kim 2026-03-11 20:12:12 +09:00
  • d1fc6629c2 fix(skill-mcp-manager): remove process listeners on disconnect and guard connection races YeonGyu-Kim 2026-03-11 20:10:34 +09:00
  • 1333fd82cd fix(skill-mcp-manager): remove process listeners on disconnect and guard connection races YeonGyu-Kim 2026-03-11 20:10:34 +09:00
  • fed720dd11 fix(tmux-subagent): retry pending pane closes to prevent zombie panes YeonGyu-Kim 2026-03-11 20:09:56 +09:00
  • 4f127ed104 fix(tmux-subagent): retry pending pane closes to prevent zombie panes YeonGyu-Kim 2026-03-11 20:09:56 +09:00
  • a2f030e699 fix(todo-continuation-enforcer): expose prune interval for cleanup YeonGyu-Kim 2026-03-11 20:09:34 +09:00
  • 2d17a2b8d1 fix(todo-continuation-enforcer): expose prune interval for cleanup YeonGyu-Kim 2026-03-11 20:09:34 +09:00
  • 2d2ca863f1 fix(runtime-fallback): clear monitoring interval on dispose YeonGyu-Kim 2026-03-11 20:09:24 +09:00
  • 1e29bf8b50 fix(runtime-fallback): clear monitoring interval on dispose YeonGyu-Kim 2026-03-11 20:09:24 +09:00
  • f342dcfa12 fix(call-omo-agent): add finally cleanup for sync executor session Sets YeonGyu-Kim 2026-03-11 20:09:17 +09:00
  • 1833fdb74a fix(call-omo-agent): add finally cleanup for sync executor session Sets YeonGyu-Kim 2026-03-11 20:09:17 +09:00
  • 7904410294 fix(auto-slash-command): bound Set growth with TTL eviction and session cleanup YeonGyu-Kim 2026-03-11 20:09:10 +09:00