Commit Graph

  • cd504a2694
    @zhzy0077 has signed the CLA in code-yeongyu/oh-my-opencode#2125 github-actions[bot] 2026-02-26 04:45:36 +00:00
  • 890a737d1e fix(chat-headers): skip x-initiator override for @ai-sdk/github-copilot models Zhiyuan Zheng 2026-02-26 12:38:05 +08:00
  • e556c4a5c8
    @SupenBysz has signed the CLA in code-yeongyu/oh-my-opencode#2119 github-actions[bot] 2026-02-25 22:01:04 +00:00
  • 94ff673d40 test(model-fallback): google provider 모델명 변환 테스트 추가 east-shine 2026-02-25 21:40:28 +09:00
  • be7f408049
    @east-shine has signed the CLA in code-yeongyu/oh-my-opencode#2113 github-actions[bot] 2026-02-25 08:19:44 +00:00
  • f6d5f6f79f fix(model-fallback): apply transformModelForProvider in getNextFallback Jaden 2026-02-25 17:15:13 +09:00
  • 2ab40124ee
    Merge pull request #2111 from code-yeongyu/fix/background-notification-idle-queue YeonGyu-Kim 2026-02-25 16:30:09 +09:00
  • 840c612be8 fix(background-agent): queue notifications for idle parent sessions YeonGyu-Kim 2026-02-25 16:26:31 +09:00
  • 235bb58779
    Merge pull request #2110 from code-yeongyu/fix/boulder-continuation-agent-check YeonGyu-Kim 2026-02-25 16:22:58 +09:00
  • ace1790c72 test(atlas): update agent check tests to match fixed behavior YeonGyu-Kim 2026-02-25 16:18:59 +09:00
  • 31eb7f5d28
    Merge pull request #2108 from code-yeongyu/fix/issue-2100-reset-strategy-race-condition YeonGyu-Kim 2026-02-25 16:16:53 +09:00
  • 6b5622c62f
    Merge pull request #2107 from code-yeongyu/fix/issue-2054-hephaestus-model-opt-out YeonGyu-Kim 2026-02-25 16:16:50 +09:00
  • cf0d157673
    Merge pull request #2106 from code-yeongyu/fix/issue-2049-ultrawork-thinking-config YeonGyu-Kim 2026-02-25 16:16:48 +09:00
  • adf62267aa fix(agents/utils.test): correct hephaestus github-copilot provider test expectation YeonGyu-Kim 2026-02-25 14:17:36 +09:00
  • 9f64e2a869 fix(agents/utils.test): correct hephaestus github-copilot provider test expectation YeonGyu-Kim 2026-02-25 14:17:34 +09:00
  • e00f461eb1 fix(agents/utils.test): correct hephaestus github-copilot provider test expectation YeonGyu-Kim 2026-02-25 14:17:33 +09:00
  • da6c54ed93 Revert "fix(model-requirements): add github-copilot to hephaestus requiresProvider" YeonGyu-Kim 2026-02-25 14:16:26 +09:00
  • 1d99fdf843 Revert "fix(model-requirements): add github-copilot to hephaestus requiresProvider" YeonGyu-Kim 2026-02-25 14:16:26 +09:00
  • de70c3a332 Revert "fix(model-requirements): add github-copilot to hephaestus requiresProvider" YeonGyu-Kim 2026-02-25 14:16:25 +09:00
  • 5e07dfe19b fix(atlas): allow Sisyphus as last agent when boulder targets atlas explicitly YeonGyu-Kim 2026-02-25 14:16:17 +09:00
  • 2acf6fa124 fix(model-requirements): add github-copilot to hephaestus requiresProvider YeonGyu-Kim 2026-02-25 14:12:52 +09:00
  • 7e5872935a fix(model-requirements): add github-copilot to hephaestus requiresProvider YeonGyu-Kim 2026-02-25 14:12:45 +09:00
  • 6458fe9fce fix(model-requirements): add github-copilot to hephaestus requiresProvider YeonGyu-Kim 2026-02-25 14:12:43 +09:00
  • 640d9fb773
    Merge pull request #2109 from code-yeongyu/fix/issue-1815-1733-prompt-token-count YeonGyu-Kim 2026-02-25 14:09:17 +09:00
  • fc1b6e4917 fix(delegate-task): add token counting and truncation to prevent context overflow YeonGyu-Kim 2026-02-25 14:03:47 +09:00
  • a0e57c13c3 fix(ralph-loop): prevent race condition in reset strategy between session ID update and TUI switch YeonGyu-Kim 2026-02-25 14:01:27 +09:00
  • 997db0e05b fix(no-hephaestus-non-gpt): add allow_non_gpt_model config opt-out YeonGyu-Kim 2026-02-25 14:01:26 +09:00
  • 565ab8c13a fix(ultrawork-model-override): set thinking config object instead of variant string YeonGyu-Kim 2026-02-25 14:01:03 +09:00
  • 8836b61aaa test(agents): stabilize provider gating and skill filter tests edxeth 2026-02-24 19:04:45 +01:00
  • 4f212dbaf9 chore(schema): regenerate schema after rebase conflict resolution edxeth 2026-02-24 18:49:34 +01:00
  • fb139a7a01 fix(custom-agents): preserve summary flags during description merge edxeth 2026-02-18 20:14:47 +01:00
  • 754a2593f9 chore(schema): regenerate config schema after rebase edxeth 2026-02-18 19:59:02 +01:00
  • ae12f2e9d2 feat(config): add custom_agents overrides and strict agent validation edxeth 2026-02-18 19:57:35 +01:00
  • 15519b9580
    @Pantoria has signed the CLA in code-yeongyu/oh-my-opencode#1983 github-actions[bot] 2026-02-24 17:12:43 +00:00
  • b174513725
    Merge pull request #2099 from code-yeongyu/fix/gpt-5-3-codex-github-copilot-provider YeonGyu-Kim 2026-02-25 00:33:27 +09:00
  • 465f5e13a8 fix: remove github-copilot from gpt-5.3-codex provider list YeonGyu-Kim 2026-02-25 00:29:00 +09:00
  • 73453a7191 docs(agents): update hook counts 44→46, add hashline-edit documentation YeonGyu-Kim 2026-02-25 00:02:05 +09:00
  • fcb90d92a4 refactor(hashline-edit): replace custom diff with diff library YeonGyu-Kim 2026-02-24 22:30:06 +09:00
  • a9400b1fae fix(agent-usage-reminder): skip reminders for council members feat/athena ismeth 2026-02-24 12:14:23 +01:00
  • 91b16cc634 fix(athena): add solo/delegation addendums, recommend delegation mode ismeth 2026-02-24 12:14:15 +01:00
  • 61eb0ee04a fix(background-agent): add post-compaction continuation + fix stale/idle race ismeth 2026-02-24 12:14:06 +01:00
  • e503697d92 fix(athena): council review fixes — delegation bug, dead code, test coverage ismeth 2026-02-24 01:48:18 +01:00
  • a9bacedb3b format(tools/background-task): fix indentation in blocking loop YeonGyu-Kim 2026-02-24 03:42:44 +09:00
  • 9365fc23c5 fix(athena): harden council members — compaction recovery, block TodoWrite, analysis mode ismeth 2026-02-23 19:42:56 +01:00
  • 92e9cbea5c fix(athena): write council prompt to .sisyphus/tmp/, switch to allow-list permissions ismeth 2026-02-23 12:46:44 +01:00
  • 1e0229226e fix(athena): use explicit node:crypto import for randomUUID ismeth 2026-02-23 11:52:58 +01:00
  • 3fecc7baae feat(athena): add prepare_council_prompt tool for faster council launches ismeth 2026-02-22 23:08:39 +01:00
  • f9bb441644 fix: sync council-member tool restrictions across all layers, optimize athena guards ismeth 2026-02-21 00:19:49 +01:00
  • ddf426c4b3
    @PHP-Expert has signed the CLA in code-yeongyu/oh-my-opencode#2098 github-actions[bot] 2026-02-24 13:27:28 +00:00
  • 5da9337c7e fix: deny switch_agent and background_wait for council-member agent ismeth 2026-02-20 23:23:58 +01:00
  • 312eedfd8d fix(tests): update snapshots and positional arg indices for athena/council-member params ismeth 2026-02-20 22:09:28 +01:00
  • 45a850afc0 fix: enforce directory param in skill resolution, replace legacy k2p5 model ID ismeth 2026-02-20 21:53:05 +01:00
  • a9b2da802f refactor(event): remove runHookSafely wrapper, align with upstream dispatch pattern ismeth 2026-02-20 21:17:26 +01:00
  • 1d853f4250 fix: abort signal in polling loops, remove legacy k2p5, pass ctx.directory to skill tool ismeth 2026-02-20 21:10:54 +01:00
  • f6cdba07ec fix(athena): resolve 4 compatibility and correctness issues ismeth 2026-02-20 20:13:02 +01:00
  • 2eb8f5741a rename: fallback-handoff.ts → terminal-detection.ts ismeth 2026-02-20 19:26:04 +01:00
  • 77034fec7e refactor(agent-switch): remove Athena-specific NLP fallback from hook ismeth 2026-02-20 19:12:10 +01:00
  • 11a4d457bf fix(athena): address 9 council-audit findings — dead code, bugs, and hardening ismeth 2026-02-20 16:10:08 +01:00
  • f0d0658eae fix(athena): provider-aware config + better council error messages ismeth 2026-02-20 14:40:44 +01:00
  • 9d0bafbe10 fix(athena): conditional prompt references for missing-council mode ismeth 2026-02-20 14:36:23 +01:00
  • 0cad3bf2ca chore(athena): remove dead exports and unused barrel file ismeth 2026-02-20 14:35:52 +01:00
  • 734ef10fbb fix(athena): add schema validation for unique names and sanitization ismeth 2026-02-20 14:33:16 +01:00
  • 21202ee877 refactor(athena): consolidate tool restriction deny lists to direct boolean records ismeth 2026-02-20 14:29:34 +01:00
  • f9fdd08481 refactor(athena): use z.infer types from Zod schema, delete manual interfaces ismeth 2026-02-20 14:29:24 +01:00
  • c4deb6bc5d refactor(athena): extract applyModelThinkingConfig shared utility ismeth 2026-02-20 14:26:23 +01:00
  • 01331af10c refactor(athena): consolidate parseModelString to single source of truth ismeth 2026-02-20 14:21:23 +01:00
  • 9748688983 fix(athena): replace unsafe type cast with type-safe construction ismeth 2026-02-20 14:21:17 +01:00
  • 0d30d717e1 fix(agent-switch): correct off-by-one in fallback message cap ismeth 2026-02-20 14:19:10 +01:00
  • e44354e98e feat(athena): harden council config — mandatory name, guard prompt, no-crash duplicates ismeth 2026-02-20 13:15:23 +01:00
  • 6c98677d22 fix(skills): pass directory through skill resolution chain for Desktop mode ismeth 2026-02-19 18:28:31 +01:00
  • 0d88fe61f0 fix(athena): update stale test snapshots and keyword-detector log assertions ismeth 2026-02-19 14:14:11 +01:00
  • 2b73b3f306 docs(athena): remove stale file references and fix tool restriction table ismeth 2026-02-19 13:53:46 +01:00
  • beddc4260e fix(athena): add non-interactive fallback and improve synthesis workflow ismeth 2026-02-19 13:53:37 +01:00
  • c1bf455b63 fix(athena): harden council registration with duplicate detection and count validation ismeth 2026-02-19 13:53:30 +01:00
  • 7b6d3206ce refactor(schema): replace deprecated .merge() with .extend() and add council-member override ismeth 2026-02-19 13:53:23 +01:00
  • d30d80abbd fix(agent-switch): clear fallback markers on session.error ismeth 2026-02-19 13:53:17 +01:00
  • 74e519e545 fix(athena): add call_omo_agent to ATHENA_RESTRICTIONS for consistent tool denial ismeth 2026-02-19 13:53:11 +01:00
  • 8db2648339 feat(athena): add temperature support to council member schema ismeth 2026-02-19 13:53:04 +01:00
  • 4bc4b36e75 fix(athena): update council member guards for new agent key format ismeth 2026-02-19 02:21:33 +01:00
  • 8f0b5d2e1a fix(athena): grant task and question tool permissions ismeth 2026-02-19 02:21:17 +01:00
  • 0ab22daffb feat(athena): rewrite prompts to use task tool for council execution ismeth 2026-02-19 02:21:09 +01:00
  • 1413c24886 feat(athena): register council members as task-callable subagents ismeth 2026-02-19 02:20:51 +01:00
  • 9887d0a93d refactor(athena): remove athena_council from plugin wiring ismeth 2026-02-19 02:20:34 +01:00
  • 1349948957 refactor(athena): delete athena_council tool directory ismeth 2026-02-19 02:20:18 +01:00
  • 70f074f579 refactor(athena): remove council-orchestrator and council-prompt modules ismeth 2026-02-19 02:20:02 +01:00
  • f5b809ccea refactor(athena): remove dead council types and stale barrel exports ismeth 2026-02-19 02:19:47 +01:00
  • f248a09d53 fix(athena): use background_wait for council progress instead of polling ismeth 2026-02-19 01:32:49 +01:00
  • b7a3b65106 feat(athena): add background_wait tool for race-style task collection ismeth 2026-02-19 01:32:30 +01:00
  • 3d5c96e651 fix(background-output): prioritize block=true over fullSession auto-detection ismeth 2026-02-19 01:32:12 +01:00
  • f29480be90 docs(athena): add Athena and Council-Member to AGENTS.md ismeth 2026-02-18 23:32:22 +01:00
  • f04b73fae3 refactor(athena): remove type assertions and improve agent factories ismeth 2026-02-18 23:32:08 +01:00
  • c8af90715a refactor(athena): extract tool helpers and improve type safety ismeth 2026-02-18 23:31:55 +01:00
  • ef74577ccb fix(athena): reduce keyword-detector log noise for Athena sessions ismeth 2026-02-18 20:56:40 +01:00
  • 5dfe0a34fc fix(athena): enable retry and bound growth for agent-switch fallback markers ismeth 2026-02-18 20:56:22 +01:00
  • e8042fa445 fix(athena): harden council tool error handling and type safety ismeth 2026-02-18 20:56:07 +01:00
  • 87487d8d25 fix(athena): add partial result tracking to session-waiter ismeth 2026-02-18 20:55:48 +01:00
  • 4da77be93f fix(athena): improve error extraction in council orchestrator ismeth 2026-02-18 20:55:35 +01:00
  • 750db54468 fix(athena): add permission restrictions to council-member agent ismeth 2026-02-18 20:55:19 +01:00
  • 197dada95e fix(athena): enforce strict schema validation for council members ismeth 2026-02-18 20:55:05 +01:00
  • d8c988543f refactor(athena): remove dead session-guard code and unused types ismeth 2026-02-18 20:54:54 +01:00