Commit Graph

  • bf2c104c9e Merge pull request #3172 from code-yeongyu/fix/bom-strip-jsonc YeonGyu-Kim 2026-04-07 14:51:00 +09:00
  • daae6ed05b fix(jsonc-parser): strip UTF-8 BOM before parsing to fix Windows "InvalidSymbol at offset 0" errors YeonGyu-Kim 2026-04-07 14:48:30 +09:00
  • 1140080927 fix(agents): deny apply_patch for GPT models to prevent verification hangs (#2935) YeonGyu-Kim 2026-04-07 11:28:48 +09:00
  • 889294a5fd fix(model-fallback): respect user model override for sisyphus-junior category sessions (#2941) YeonGyu-Kim 2026-04-07 11:20:42 +09:00
  • 12106ffccc Merge pull request #3167 from code-yeongyu/fix/agent-header-validation YeonGyu-Kim 2026-04-07 10:13:44 +09:00
  • f8c626086e fix(agent-names): use HTTP-header-safe display names and config keys for API calls (#3138) YeonGyu-Kim 2026-04-07 10:08:04 +09:00
  • ebfd4a41ee Merge pull request #3166 from code-yeongyu/fix/delegate-description-optional YeonGyu-Kim 2026-04-07 09:39:29 +09:00
  • bd37e6676a fix(delegate-task): make description optional with auto-generation from prompt (#3162) YeonGyu-Kim 2026-04-07 09:30:22 +09:00
  • 10eb8b9acf @Melivo has signed the CLA in code-yeongyu/oh-my-openagent#3160 github-actions[bot] 2026-04-06 15:38:07 +00:00
  • 3e8fd5ff18 fix(start-work): always hand off to atlas regardless of current session agent (#3155) YeonGyu-Kim 2026-04-06 19:55:04 +09:00
  • 23180c6ba6 fix(schema): use zodToJsonSchema instead of z.toJSONSchema for zod v3 compat YeonGyu-Kim 2026-04-06 18:51:56 +09:00
  • b7c8a0005c fix(tests): isolate atlas background launch client setup YeonGyu-Kim 2026-04-06 18:45:33 +09:00
  • 19280979a4 fix(tests): stabilize prometheus md-only state YeonGyu-Kim 2026-04-06 18:45:33 +09:00
  • e2d73f482a ci: run pure bun test in workflows YeonGyu-Kim 2026-04-06 18:45:33 +09:00
  • 41af547fc7 fix(schema): use Zod native JSON schema output YeonGyu-Kim 2026-04-06 18:45:33 +09:00
  • 03409938ec fix(tests): inject plugin loader dependencies YeonGyu-Kim 2026-04-06 18:45:33 +09:00
  • 320dc0248e fix(tests): inject create-managers dependencies YeonGyu-Kim 2026-04-06 18:45:33 +09:00
  • 0de7453349 fix(tests): fix globalThis.fetch pollution between test files YeonGyu-Kim 2026-04-06 18:20:28 +09:00
  • e62d5d7a22 fix(agents): strip ZWSP ordering prefixes in session state, config lookups, and override protection YeonGyu-Kim 2026-04-06 18:07:26 +09:00
  • 178b635d72 feat(agents): add ZWSP stable-sort prefixes for core agent list ordering YeonGyu-Kim 2026-04-06 18:07:07 +09:00
  • 88280d0e4d fix(agents): keep prometheus and atlas in canonical core order YeonGyu-Kim 2026-04-06 17:49:17 +09:00
  • 0c1202e480 fix(tests): resolve CI test isolation failures in OAuth refresh and ralph-loop YeonGyu-Kim 2026-04-06 17:48:38 +09:00
  • 61083d499d fix(oauth+errors): OAuth silent refresh, quota STOP patterns, compaction loop cap YeonGyu-Kim 2026-04-06 17:38:37 +09:00
  • 6c4e0b69a5 fix(agents): enforce Sisyphus->Hephaestus->Prometheus->Atlas assembly order YeonGyu-Kim 2026-04-06 17:16:11 +09:00
  • 56f2a9df3a fix(ralph-loop): detect oracle VERIFIED tool results in session messages YeonGyu-Kim 2026-04-06 17:00:55 +09:00
  • 137c2459f7 fix(prompt): prevent immediate BackgroundOutput polling after background task launch YeonGyu-Kim 2026-04-06 16:58:39 +09:00
  • 5ad011de32 fix(compaction): cap recovery attempts to prevent infinite compaction loop (#3127) YeonGyu-Kim 2026-04-06 17:01:10 +09:00
  • f69234ab7e fix(error-classifier): quota/billing errors are non-retryable STOP (fixes #3126) YeonGyu-Kim 2026-04-06 16:56:05 +09:00
  • 9438c89c1c Merge pull request #3148 from MoerAI/fix/remove-installer-subscription-upsell YeonGyu-Kim 2026-04-06 16:43:35 +09:00
  • bd723b5163 fix(tests): repair test regressions from zod v3 downgrade YeonGyu-Kim 2026-04-06 14:43:19 +09:00
  • 4659f14ce3 fix(tests): update model-fallback snapshots after installer fallback chain fix YeonGyu-Kim 2026-04-06 14:21:32 +09:00
  • 213cee27cc fix(types): resolve zod v3 type inference differences in task tools YeonGyu-Kim 2026-04-06 14:20:30 +09:00
  • 205269421d fix(deps): downgrade zod to v3 for opencode compatibility (#3151) YeonGyu-Kim 2026-04-06 14:11:29 +09:00
  • 22d0895992 Merge pull request #3136 from andrescera/fix/atlas-zwsp-header-leak YeonGyu-Kim 2026-04-06 13:55:08 +09:00
  • f69bb45662 fix(cli): dedupe generated installer fallback models YeonGyu-Kim 2026-04-06 13:21:57 +09:00
  • 57b152994f fix(cli): preserve installer fallback chains in generated config (#3144) YeonGyu-Kim 2026-04-06 13:17:38 +09:00
  • abda3c52f0 release: v3.15.3 github-actions[bot] 2026-04-06 03:59:11 +00:00
  • e43d2ccb96 fix(test): isolate atlas background-task-retry test to prevent setTimeout leak YeonGyu-Kim 2026-04-06 12:07:00 +09:00
  • ed3045cca4 fix(test): register session agent in boulder continuation tests for CI isolation YeonGyu-Kim 2026-04-06 11:56:07 +09:00
  • de6c74bfb4 fix(todo-continuation): normalize agent name to config key before promptAsync (#3149) YeonGyu-Kim 2026-04-06 11:44:11 +09:00
  • 2f10ff4605 fix(cli): replace subscription upsell with informational note (fixes #3069) MoerAI 2026-04-06 10:09:13 +09:00
  • 98e6659af5 @EZotoff has signed the CLA in code-yeongyu/oh-my-openagent#3147 github-actions[bot] 2026-04-05 22:23:25 +00:00
  • 75447b7ea2 fix(hephaestus): restrict Oracle to failure-escalation only in GPT-5.4 prompt YeonGyu-Kim 2026-04-05 18:22:42 +09:00
  • d55a523346 feat(hook-message-injector): enhance boulder continuation injector with lineage support YeonGyu-Kim 2026-04-05 17:15:25 +09:00
  • d143d2dfa6 feat(run): integrate session origins and agent detection into continuation state YeonGyu-Kim 2026-04-05 17:15:08 +09:00
  • d555410745 feat(boulder-state): add session_origins tracking for direct vs appended sessions YeonGyu-Kim 2026-04-05 17:14:26 +09:00
  • 1f4ed0057a fix(atlas): use raw agent key instead of display name for API calls (#3138) YeonGyu-Kim 2026-04-05 17:03:11 +09:00
  • 60ccba38e1 feat(hook-message-injector): enhance boulder continuation injector with lineage support YeonGyu-Kim 2026-04-05 17:15:25 +09:00
  • d1be22fb1b feat(atlas): update resolvers and index for lineage-aware session resolution YeonGyu-Kim 2026-04-05 17:15:17 +09:00
  • d12c74120d feat(run): integrate session origins and agent detection into continuation state YeonGyu-Kim 2026-04-05 17:15:08 +09:00
  • b37bc4fb78 feat(atlas): integrate session origins into background launch tracking YeonGyu-Kim 2026-04-05 17:14:57 +09:00
  • cd71ced0fb feat(atlas): add canContinueTrackedBoulderSession for lineage-aware continuation YeonGyu-Kim 2026-04-05 17:14:47 +09:00
  • 9199dd545f feat(atlas): enhance session-last-agent with timestamp-based ordering YeonGyu-Kim 2026-04-05 17:14:34 +09:00
  • ec49bd553f feat(boulder-state): add session_origins tracking for direct vs appended sessions YeonGyu-Kim 2026-04-05 17:14:26 +09:00
  • afd554b2d9 fix(delegate-task): validate description parameter and handle undefined in notifications YeonGyu-Kim 2026-04-05 15:46:24 +09:00
  • 6e8fc1464a @lukecartledge has signed the CLA in code-yeongyu/oh-my-openagent#3140 github-actions[bot] 2026-04-05 08:13:57 +00:00
  • ae3217369b fix(atlas): use raw agent key instead of display name for API calls (#3138) YeonGyu-Kim 2026-04-05 17:03:11 +09:00
  • 97ccbf1da3 test: add comprehensive tests for boulder lineage and completion YeonGyu-Kim 2026-04-05 15:34:22 +09:00
  • 91c1c32c13 feat(atlas): update boulder continuation injector with lineage support YeonGyu-Kim 2026-04-05 15:34:13 +09:00
  • 24ca704821 feat(run): implement boulder lineage detection in continuation state YeonGyu-Kim 2026-04-05 15:34:02 +09:00
  • c708d4e526 feat(atlas): add isInjectingContinuation flag to SessionState YeonGyu-Kim 2026-04-05 15:33:54 +09:00
  • d5dfaaa3ad fix(delegate-task): remove kimi from unstable agent detection, harden callID resolution for metadata store YeonGyu-Kim 2026-04-05 15:30:36 +09:00
  • ccfc54ab38 feat(atlas): add background task session tracking with retry scheduling YeonGyu-Kim 2026-04-05 14:59:03 +09:00
  • 90407a9789 Merge pull request #3135 from jim80net/fix/agent-not-found-fallback YeonGyu-Kim 2026-04-05 14:46:08 +09:00
  • f846b3a47b @andrescera has signed the CLA in code-yeongyu/oh-my-openagent#3136 github-actions[bot] 2026-04-05 05:45:58 +00:00
  • b482e6c609 fix: remove ZWSP sort prefix from Atlas agent name Andres Cera 2026-04-05 00:43:05 -05:00
  • cbc06385f9 Merge pull request #3134 from auyua9/fix/session-info-sqlite-sdk-auyua9 YeonGyu-Kim 2026-04-05 14:39:58 +09:00
  • 0bb16e5149 fix(session-manager): use sdk data in getSessionInfo auyua9 2026-04-05 12:38:50 +08:00
  • f8d086ded1 fix: remove overly broad agent+undefined error pattern Jim Park 2026-04-04 22:31:22 -07:00
  • d7c2b6249b fix(config): fall back to legacy path when migration fails and use canonical basename everywhere (#3133) YeonGyu-Kim 2026-04-05 14:26:54 +09:00
  • 51508c4949 fix: address cubic review — broaden error detection, add test coverage Jim Park 2026-04-04 22:17:22 -07:00
  • 2ae9a757fb @jim80net has signed the CLA in code-yeongyu/oh-my-openagent#3135 github-actions[bot] 2026-04-05 05:16:14 +00:00
  • 9470cbe090 fix: address systems review findings for agent-not-found fallback Jim Park 2026-04-04 22:13:05 -07:00
  • 4b6dfc9077 docs(orchestration): fix deep category model GPT-5.3 Codex -> GPT-5.4 YeonGyu-Kim 2026-04-05 14:09:58 +09:00
  • 7b7526e2f6 docs(src): update counts across tools, features, config, cli AGENTS.md YeonGyu-Kim 2026-04-05 14:04:42 +09:00
  • 3697809c11 docs(hooks): update hook inventory to match current 52 hooks YeonGyu-Kim 2026-04-05 14:04:33 +09:00
  • 6d66659025 docs(src): update hook composition counts in src and plugin AGENTS.md YeonGyu-Kim 2026-04-05 14:04:21 +09:00
  • 8dd186f0be docs(AGENTS.md): update root project metadata to match codebase YeonGyu-Kim 2026-04-05 14:04:09 +09:00
  • 050502f8d0 fix(background-agent): retry with fallback agent on Agent not found error Jim Park 2026-04-04 21:57:37 -07:00
  • a8ab137ee9 fix(test): cache-bust mcp-server-loader import to prevent mock leak YeonGyu-Kim 2026-04-05 13:55:10 +09:00
  • 52150fb60b fix(test): use dynamic import in discovery tests to prevent mock.module leak from loader.test.ts YeonGyu-Kim 2026-04-05 13:51:11 +09:00
  • c9be5bb51b @auyua9 has signed the CLA in code-yeongyu/oh-my-openagent#3134 github-actions[bot] 2026-04-05 04:44:57 +00:00
  • 33b17519e5 test(config-dir): align opencode config basename YeonGyu-Kim 2026-04-05 12:38:27 +09:00
  • 67d05f54d0 fix(hephaestus): restore GPT-5.4 prompt test contract YeonGyu-Kim 2026-04-05 12:38:27 +09:00
  • 709706378b test(plugin-loader): isolate discovery name derivation YeonGyu-Kim 2026-04-05 12:38:27 +09:00
  • 7243bfa483 fix(tool-registry): use interactive bash availability for tool registration YeonGyu-Kim 2026-04-05 13:27:55 +09:00
  • 07ccbd2047 fix(event): respect tmux integration disabled state in event forwarding YeonGyu-Kim 2026-04-05 13:27:50 +09:00
  • c9c7b75269 test(tmux): add create-managers test coverage YeonGyu-Kim 2026-04-05 13:27:45 +09:00
  • 14bf48a6d7 fix(tmux): conditionally mark server running and add interactive bash helper YeonGyu-Kim 2026-04-05 13:27:41 +09:00
  • 5d065da7a1 refactor(hephaestus): clarify tool call philosophy for direct tools vs agents YeonGyu-Kim 2026-04-05 13:27:38 +09:00
  • a8450d6509 fix(test): prevent directory contamination in discovery tests YeonGyu-Kim 2026-04-05 11:45:43 +09:00
  • 4b0592c045 fix(test): isolate discovery tests using mock.module to force CI isolation YeonGyu-Kim 2026-04-05 11:40:01 +09:00
  • 23582ea9a5 fix(test): isolate discovery tests from global env var contamination YeonGyu-Kim 2026-04-05 11:34:24 +09:00
  • 3517017ee1 refactor(hephaestus): rewrite GPT-5.4 prompt with entropy-reduced XML architecture YeonGyu-Kim 2026-04-05 11:23:14 +09:00
  • 852859ed9c refactor(config-manager): remove legacy config path detection and migration logic YeonGyu-Kim 2026-04-05 11:23:08 +09:00
  • 98c2f92251 refactor: convert config path constants to getter functions for dynamic OPENCODE_CONFIG_DIR support YeonGyu-Kim 2026-04-05 11:23:01 +09:00
  • b14665f174 fix: cache plugin component loading results YeonGyu-Kim 2026-04-05 10:55:44 +09:00
  • e67fcb95ba test: cover plugin component cache behavior YeonGyu-Kim 2026-04-05 10:55:34 +09:00
  • f22935cb28 Config-manager: migrate legacy OMO config path YeonGyu-Kim 2026-04-05 10:47:01 +09:00
  • 0cbfdec76e fix(model): treat 'bad request' as retryable error for GitHub Copilot fallback (#3130) YeonGyu-Kim 2026-04-05 10:17:50 +09:00