Commit Graph

  • 2b02e2c1a0 fix: follow up cmux runtime and scheduler edge cases feat/cmux-integration Kenny 2026-03-29 20:07:23 +08:00
  • 6ffadaaa51 fix: harden cmux fallback retries and tmux runtime assertions Kenny 2026-03-29 18:57:49 +08:00
  • 7088120045 fix: follow up cmux timeout and interactive_bash runtime regressions Kenny 2026-03-29 16:55:31 +08:00
  • f7ac464194 fix: follow up cmux probing and tmux session resolution Kenny 2026-03-29 16:07:41 +08:00
  • 73f5ae968f fix: tighten cmux runtime probing and fallback semantics Kenny 2026-03-29 15:35:59 +08:00
  • 3dc11ea620 @HOYALIM has signed the CLA in code-yeongyu/oh-my-openagent#2935 dev github-actions[bot] 2026-03-29 07:31:49 +00:00
  • 64a87a78d6 feat: integrate cmux-aware runtime with resilient notifications Kenny 2026-03-29 13:56:31 +08:00
  • 5a28ee1bef @quangtran88 has signed the CLA in code-yeongyu/oh-my-openagent#2929 github-actions[bot] 2026-03-29 03:21:54 +00:00
  • 5d4e57ce96 @lorenzo-dallamuta has signed the CLA in code-yeongyu/oh-my-openagent#2925 github-actions[bot] 2026-03-28 21:43:40 +00:00
  • b2497f1327 fix: resolve 3 community-reported bugs (#2915, #2917, #2918) YeonGyu-Kim 2026-03-29 04:53:36 +09:00
  • 9fc56ab544 @ryandielhenn has signed the CLA in code-yeongyu/oh-my-openagent#2919 github-actions[bot] 2026-03-28 17:47:04 +00:00
  • 448a8dc93d @AlexDochioiu has signed the CLA in code-yeongyu/oh-my-openagent#2916 github-actions[bot] 2026-03-28 12:20:53 +00:00
  • 9cbcf17dde Merge PR #2913: fix(recovery): ignore empty summary-only assistant messages YeonGyu-Kim 2026-03-28 17:15:04 +09:00
  • 4e214cba4e fix(recovery): ignore empty summary-only assistant messages Ravi Tharuma 2026-03-28 08:56:36 +01:00
  • 4a029258a4 fix: resolve 5 remaining pre-publish blockers (14, 15, 17, 21, 25c) YeonGyu-Kim 2026-03-28 15:57:27 +09:00
  • d2c576c510 fix: resolve 25 pre-publish blockers YeonGyu-Kim 2026-03-28 15:24:18 +09:00
  • 44b039bef6 Merge pull request #2705 from MoerAI/fix/sisyphus-premature-implementation YeonGyu-Kim 2026-03-28 01:46:31 +09:00
  • aeec5ef98d Merge pull request #2773 from MoerAI/fix/ralph-loop-fuzzy-completion YeonGyu-Kim 2026-03-28 01:44:56 +09:00
  • 7b2b8be181 Merge pull request #2771 from MoerAI/fix/bash-file-read-guard YeonGyu-Kim 2026-03-28 01:44:44 +09:00
  • adc55138c8 Merge pull request #2850 from octo-patch/feature/upgrade-minimax-m2.7 YeonGyu-Kim 2026-03-28 01:42:25 +09:00
  • 3715fb79b9 Merge pull request #2871 from Jholly2008/kkk/fix-on-complete-hook-shell YeonGyu-Kim 2026-03-28 01:42:13 +09:00
  • b9ed0ca30b Merge pull request #2877 from WhiteGiverMa/fix/atlas-agent-not-found YeonGyu-Kim 2026-03-28 01:40:38 +09:00
  • 45e9fcd776 Merge pull request #2894 from codivedev/fix/issue-2881 YeonGyu-Kim 2026-03-28 01:40:04 +09:00
  • 49687a654a Merge pull request #2895 from MoerAI/fix/session-recovery-missing-messageid YeonGyu-Kim 2026-03-28 01:39:44 +09:00
  • 364550038a Merge pull request #2892 from MoerAI/fix/subagent-model-config-ignored YeonGyu-Kim 2026-03-28 01:39:33 +09:00
  • 9e6f2d9977 Merge pull request #2893 from MoerAI/fix/keyword-detector-silent-skips YeonGyu-Kim 2026-03-28 01:39:20 +09:00
  • 4fa7d48c04 Merge pull request #2890 from MoerAI/fix/start-work-atlas-not-found YeonGyu-Kim 2026-03-28 01:38:53 +09:00
  • b4a5189a07 Merge pull request #2889 from MoerAI/fix/git-master-config-ignored YeonGyu-Kim 2026-03-28 01:38:38 +09:00
  • 631092461c Merge pull request #2891 from codivedev/fix/issue-2882 YeonGyu-Kim 2026-03-28 01:38:14 +09:00
  • c5068d37d2 fix(#2885): add model_not_supported to RETRYABLE error patterns YeonGyu-Kim 2026-03-28 00:42:52 +09:00
  • 1434313bd7 Merge pull request #2717 from gtg7784/fix/analyze-mode-load-skills-hint YeonGyu-Kim 2026-03-28 00:29:53 +09:00
  • 38347a396e fix: address review comments - remove duplicates and respect skills config codivedev 2026-03-27 13:49:58 +01:00
  • 885d3a2462 fix: detect and warn about opencode-skills conflict codivedev 2026-03-27 13:26:19 +01:00
  • b4d4d30fa8 fix: use display name in runtime-fallback retry codivedev 2026-03-27 13:14:23 +01:00
  • 9d9365901b @codivedev has signed the CLA in code-yeongyu/oh-my-openagent#2888 github-actions[bot] 2026-03-27 12:39:50 +00:00
  • 2b2b280895 fix: apply Zod defaults to empty config fallback MoerAI 2026-03-27 21:30:56 +09:00
  • fee60d2def fix(session-recovery): fallback to fetching messageID from session messages (fixes #2046) MoerAI 2026-03-27 21:26:09 +09:00
  • f030e0d78d fix(keyword-detector): add logging for silent skip paths (fixes #2058) MoerAI 2026-03-27 21:24:03 +09:00
  • 5d5eb46f19 fix(delegate-task): honor user model override in category-resolver cold cache (fixes #2712) MoerAI 2026-03-27 21:21:17 +09:00
  • 787ce99eda fix: detect and warn about opencode-skills conflict User 2026-03-27 13:21:08 +01:00
  • d09af86ea7 fix(start-work): gracefully handle missing Atlas agent (fixes #2132) MoerAI 2026-03-27 21:13:44 +09:00
  • 5b9b6eb0b8 fix(config): apply git_master defaults when section is missing (fixes #2040) MoerAI 2026-03-27 21:00:01 +09:00
  • 324dbb119c fix(#2791): await session.abort() in all subagent completion/cancel paths YeonGyu-Kim 2026-03-27 19:57:57 +09:00
  • ab0b084199 Merge pull request #2884 from RaviTharuma/fix/runtime-fallback-hook-isolation YeonGyu-Kim 2026-03-27 19:10:06 +09:00
  • f1f099fde9 fix(#2849): resolve platform binaries using current package name YeonGyu-Kim 2026-03-27 18:29:36 +09:00
  • 6662205646 fix(#2748): pass browserProvider into skill() discovery YeonGyu-Kim 2026-03-27 17:58:38 +09:00
  • 76bf269b39 fix(#2754): include native PluginInput skills in skill() discovery YeonGyu-Kim 2026-03-27 17:42:43 +09:00
  • 3e4b988860 fix: isolate event hook failures during dispatch Ravi Tharuma 2026-03-27 09:30:43 +01:00
  • d3dbb4976e fix(#2854): enable task system by default (oracle/subagent delegation) YeonGyu-Kim 2026-03-27 17:03:33 +09:00
  • ec7a2e3eae fix(#2857): prevent npm scoped package paths from being resolved as skill paths YeonGyu-Kim 2026-03-27 16:59:04 +09:00
  • c41e59e9ab fix(#2825): secondary agents no longer pruned after 30 min of total runtime YeonGyu-Kim 2026-03-27 16:06:38 +09:00
  • 3b4420bc23 fix(#2735): check model availability before using custom subagent default model YeonGyu-Kim 2026-03-27 15:50:16 +09:00
  • 3be26cb97f fix(#2732): enhance notification for failed/crashed subagent tasks YeonGyu-Kim 2026-03-27 15:48:07 +09:00
  • e22e13cd29 fix(#2732): detect crashed subagent sessions with shorter timeout YeonGyu-Kim 2026-03-27 15:43:01 +09:00
  • 6a733c9dde fix(#2823): auto-migrate legacy plugin name and warn users at startup YeonGyu-Kim 2026-03-27 15:40:04 +09:00
  • 127626a122 fix(#2822): properly cleanup tmux sessions on process shutdown YeonGyu-Kim 2026-03-27 15:23:48 +09:00
  • 5765168af4 fix(#2731): skip unauthenticated providers when resolving subagent model YeonGyu-Kim 2026-03-27 14:37:49 +09:00
  • e65a0ed10d @WhiteGiverMa has signed the CLA in code-yeongyu/oh-my-openagent#2877 github-actions[bot] 2026-03-27 05:26:49 +00:00
  • 041770ff42 fix(#2736): prevent infinite compaction loop by setting cooldown before try YeonGyu-Kim 2026-03-27 14:25:38 +09:00
  • a3b84ec5f9 fix: use getAgentDisplayName in injectBoulderContinuation WhiteGiverMa 2026-03-27 13:22:58 +08:00
  • 7ce7a85768 fix(#2855): tmux health check fails across module instances in same process YeonGyu-Kim 2026-03-27 14:17:06 +09:00
  • 19ab3b5656 fix(#2853): sync .sisyphus state from worktree to main repo before removal YeonGyu-Kim 2026-03-27 14:11:45 +09:00
  • 670d8ab175 fix(#2852): forward model overrides from categories/agent config to subagents YeonGyu-Kim 2026-03-27 13:59:06 +09:00
  • 40a92138ea fix: resolve three open bugs (#2836, #2858, #2873) YeonGyu-Kim 2026-03-27 13:32:18 +09:00
  • a081ddcefb docs: update documentation for v3.13.1 feature changes YeonGyu-Kim 2026-03-27 12:59:36 +09:00
  • 8f4554e115 fix(lsp): accept directory as alias for filePath in lsp_diagnostics YeonGyu-Kim 2026-03-27 12:54:10 +09:00
  • 07793f35a7 @Jholly2008 has signed the CLA in code-yeongyu/oh-my-openagent#2871 github-actions[bot] 2026-03-27 03:37:37 +00:00
  • 8ca93c7a27 Merge pull request #2863 from MoerAI/fix/task-schema-mutual-exclusion YeonGyu-Kim 2026-03-27 12:30:46 +09:00
  • a1b4e97e74 Merge pull request #2856 from potb/fix/publish-version-commitback YeonGyu-Kim 2026-03-27 12:30:34 +09:00
  • 47e7d4afbb Merge pull request #2861 from MoerAI/fix/category-config-params YeonGyu-Kim 2026-03-27 12:30:31 +09:00
  • 6d3172adc9 Merge pull request #2862 from MoerAI/fix/empty-text-with-tool-calls YeonGyu-Kim 2026-03-27 12:30:29 +09:00
  • 65dc3e4a3b Merge pull request #2865 from LTS2/fix/2803-hook-task-examples-missing-load-skills YeonGyu-Kim 2026-03-27 12:30:26 +09:00
  • 587ee704e8 Merge pull request #2866 from LTS2/fix/2830-empty-message-recovery-with-tool-calls YeonGyu-Kim 2026-03-27 12:30:23 +09:00
  • 3bafa88204 Merge pull request #2867 from MoerAI/fix/openai-tool-limit YeonGyu-Kim 2026-03-27 12:30:21 +09:00
  • f2496158e8 Merge pull request #2859 from RaviTharuma/docs/fallback-model-objects YeonGyu-Kim 2026-03-27 12:25:07 +09:00
  • a7ac2e7aba merge: resolve conflicts with dev docs update YeonGyu-Kim 2026-03-27 12:24:51 +09:00
  • a2c7fed9d4 docs: comprehensive update for v3.14.0 features YeonGyu-Kim 2026-03-27 12:20:40 +09:00
  • 98572c8dac fix: guard fallback override to preserve category config params when fallback fields are undefined MoerAI 2026-03-27 12:20:19 +09:00
  • 661737b95a fix(cli): respect platform shell for --on-complete 孔祥俊 2026-03-27 11:11:58 +08:00
  • 8136679b1c test: update test to expect mutual exclusion error for category+subagent_type MoerAI 2026-03-27 11:53:54 +09:00
  • 82d89fd5fc fix(tools): add max_tools config to cap registered tools for OpenAI compatibility (fixes #2848) MoerAI 2026-03-27 11:11:56 +09:00
  • b1735d4004 fix: detect empty text parts in messages with tool calls during session recovery ewjin 2026-03-27 11:04:42 +09:00
  • 8bde294978 fix: add missing load_skills parameter to hook-injected delegate_task examples ewjin 2026-03-27 10:56:49 +09:00
  • a476e557c9 fix(delegate-task): reject when both category and subagent_type provided (fixes #2847) MoerAI 2026-03-27 10:35:48 +09:00
  • 404390efda fix(recovery): detect empty text parts alongside tool calls in fixEmptyMessages (fixes #2830) MoerAI 2026-03-27 10:18:20 +09:00
  • 944cf429a7 fix(delegate-task): apply category config temperature/maxTokens/top_p to categoryModel (fixes #2831) MoerAI 2026-03-27 10:01:23 +09:00
  • 241224f7ab docs(config): document object-style fallback_models Ravi Tharuma 2026-03-26 18:46:19 +01:00
  • 1c9f4148d0 fix(publish-ci): sync mock-heavy test isolation with ci.yml v3.14.0 YeonGyu-Kim 2026-03-27 00:56:55 +09:00
  • 8dd0191ea5 fix(ci): isolate mock-heavy shared tests to prevent cross-file contamination YeonGyu-Kim 2026-03-27 00:08:27 +09:00
  • 9daaeedc50 fix(test): restore shared Bun mocks after suite cleanup YeonGyu-Kim 2026-03-27 00:08:20 +09:00
  • 3e13a4cf57 fix(session-recovery): filter invalid prt_* part IDs from tool_use_id reconstruction YeonGyu-Kim 2026-03-26 20:48:33 +09:00
  • fb837db90d fix(publish): restore version commit-back to dev after npm release Peïo Thibault 2026-03-26 12:44:27 +01:00
  • 8e65d6cf2c fix(test): make legacy-plugin-warning tests isolation-safe YeonGyu-Kim 2026-03-26 19:54:05 +09:00
  • f419a3a925 fix(test): use Bun.spawnSync in command discovery test to avoid execFileSync mock leakage YeonGyu-Kim 2026-03-26 19:47:25 +09:00
  • 1c54fdad26 feat(compat): package rename compatibility layer for oh-my-opencode → oh-my-openagent YeonGyu-Kim 2026-03-26 19:44:55 +09:00
  • d39891fcab docs: update hephaestus default model references from gpt-5.3-codex to gpt-5.4 YeonGyu-Kim 2026-03-26 19:25:26 +09:00
  • d57ed97386 feat(hephaestus): upgrade default model from gpt-5.3-codex to gpt-5.4 YeonGyu-Kim 2026-03-26 19:02:30 +09:00
  • 6a510c01e0 @kuitos has signed the CLA in code-yeongyu/oh-my-openagent#2833 github-actions[bot] 2026-03-26 09:56:02 +00:00
  • 95801a4850 fix(ralph-loop): extract text from parsed entry instead of testing raw JSONL MoerAI 2026-03-26 18:16:07 +09:00
  • b34eab3884 fix(test): isolate model-capabilities from local provider cache YeonGyu-Kim 2026-03-26 18:14:51 +09:00