Commit Graph

  • 57fcc9e842 test(fallback): add quotio-only integration matrix Ravi Tharuma 2026-03-28 08:56:51 +01: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
  • 6e700e000a feat(atlas): support plugin tools with metadata.sessionId in orchestration hook sanoyphilippe 2026-03-27 12:05:00 +08: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 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
  • 4efc181390 fix(ci): resolve all test failures + complete rename compat layer YeonGyu-Kim 2026-03-26 18:04:31 +09:00
  • 3601061da0 feat: upgrade remaining MiniMax M2.5 fallbacks to M2.7-highspeed PR Bot 2026-03-26 16:49:31 +08:00
  • e86edca633 feat(doctor): warn on legacy package name + add example configs YeonGyu-Kim 2026-03-26 17:01:42 +09:00
  • a8ec92748c fix(model-resolution): honor user config overrides on cold cache YeonGyu-Kim 2026-03-26 16:54:04 +09:00
  • dd85d1451a fix(model-requirements): align fallback models with available provider catalogs YeonGyu-Kim 2026-03-26 15:59:53 +09:00
  • 682eead61b Merge pull request #2845 from code-yeongyu/fix/path-discovery-parity-followup YeonGyu-Kim 2026-03-26 13:13:15 +09:00
  • 42f5386100 fix(tests): drop duplicate tilde config regression YeonGyu-Kim 2026-03-26 13:08:53 +09:00
  • 5bc019eb7c fix(skills): remove duplicate homedir import YeonGyu-Kim 2026-03-26 13:06:32 +09:00
  • 097e2be7e8 fix(slashcommand): discover nested opencode commands with slash names YeonGyu-Kim 2026-03-26 12:59:46 +09:00
  • c637d77965 fix(commands): discover ancestor opencode project commands YeonGyu-Kim 2026-03-26 12:59:39 +09:00
  • 4c8aacef48 fix(agents): include .agents skills in agent awareness YeonGyu-Kim 2026-03-26 12:59:27 +09:00