Commit Graph

  • 8381ea076a fix(prompts): normalize agent names for continuation injections ismeth 2026-02-18 19:26:46 +01:00
  • 21dc48e159 fix(agent-switch): make handoff durable and sync CLI TUI selection ismeth 2026-02-18 19:26:33 +01:00
  • 697c4c6341 fix(athena): parallelize council launches and gate handoff actions ismeth 2026-02-18 19:26:20 +01:00
  • a882e6f027 chore: changes by sisyphus-dev-ai sisyphus-dev-ai 2026-02-24 13:21:54 +00:00
  • b0e2630db1 fix(athena): make council tool blocking — collect results directly instead of polling ismeth 2026-02-17 14:52:22 +01:00
  • d908a712b9 feat(athena): make council member background tasks visible in UI ismeth 2026-02-17 14:38:56 +01:00
  • 5a92c30f18 fix(athena): use getAgentConfigKey for keyword-detector Athena exclusion ismeth 2026-02-17 14:38:45 +01:00
  • 00051d6f19 test(athena): update tests and snapshots for council-member agent ismeth 2026-02-17 12:33:55 +01:00
  • 597a9069bb feat(athena): add dedicated council-member agent for multi-model council ismeth 2026-02-17 12:33:49 +01:00
  • 46c26f9ff5 fix(athena): remove explicit name property causing agent resolution failure ismeth 2026-02-17 12:33:39 +01:00
  • 041e209882 test(athena): add athena to core agent display name remapping test ismeth 2026-02-16 13:27:57 +01:00
  • e111e058b5 feat(athena): add Athena (Council) to agent display names ismeth 2026-02-16 13:21:33 +01:00
  • 871ca9e201 feat(athena): add display name 'Athena (Council Orchestrator)' ismeth 2026-02-16 10:55:49 +01:00
  • 13692c63d1 fix(athena): remove dead temperature/permission fields from council launch pipeline ismeth 2026-02-14 15:38:34 +01:00
  • 189bf89dc6 chore: regenerate JSON schema after rebase onto upstream dev ismeth 2026-02-13 18:42:42 +01:00
  • dc4041c050 fix(athena): deny athena_council tool for council members as defense-in-depth ismeth 2026-02-13 18:26:38 +01:00
  • 4d675bac89 refactor(athena): remove dead code from phases 2, 3, 5 pipeline ismeth 2026-02-13 17:05:23 +01:00
  • d8ba9b1f0c fix(athena): address 6 council review findings — launcher, schema, filtering, presentation ismeth 2026-02-13 16:00:04 +01:00
  • 7cfdc68100 feat(athena): update council member candidates with upgraded models ismeth 2026-02-13 15:13:05 +01:00
  • 628c9a8958 feat(installer): auto-configure athena council members based on available providers ismeth 2026-02-13 15:05:03 +01:00
  • 5a72f21fc8 refactor(athena): rename session_handoff to switch_agent to avoid confusion with /handoff command ismeth 2026-02-13 13:18:07 +01:00
  • 7a71d4fb4f feat(athena): add session handoff with Question tool for Atlas/Prometheus routing ismeth 2026-02-13 12:57:16 +01:00
  • fea732a6d2 docs(09-01): add Athena config and README listing ismeth 2026-02-13 12:50:27 +01:00
  • ca4d844a17 feat(08-01): guide athena to collect member outputs ismeth 2026-02-13 11:20:19 +01:00
  • 5816cdddc6 feat(08-01): return council task ids without blocking ismeth 2026-02-13 11:19:25 +01:00
  • 9a69478d8e feat(athena): use Question tool TUI for council member selection with dynamic member list ismeth 2026-02-13 10:52:57 +01:00
  • a43d2bd98f fix(athena): ask user which council members to consult before calling tool ismeth 2026-02-13 10:36:11 +01:00
  • cfba6f188b feat(07-01): document targeted council member selection ismeth 2026-02-12 18:22:21 +01:00
  • f0f518f9cd feat(07-01): add optional council member filtering ismeth 2026-02-12 18:21:33 +01:00
  • d76c2bd8fa fix(tests): update model-requirements test for 11 builtin agents (add athena) ismeth 2026-02-12 18:12:49 +01:00
  • f482b1b589 fix(athena): prometheus handoff via agent switch, not background task ismeth 2026-02-12 17:12:27 +01:00
  • 1c1d09d858 fix(athena): prevent recursive council explosion — deny tool for bg tasks + dedup guard ismeth 2026-02-12 16:46:23 +01:00
  • 43ea49e523 fix(athena): force council-first behavior — unconditional prompt + skip keyword injection ismeth 2026-02-12 16:38:02 +01:00
  • b663c464bc feat(06-01): direct athena prompt to athena_council ismeth 2026-02-12 16:05:25 +01:00
  • 4b0838b30e feat(06-01): register athena council tool in runtime registry ismeth 2026-02-12 16:04:24 +01:00
  • 362f446b46 feat(06-01): add athena council execution tool ismeth 2026-02-12 16:03:20 +01:00
  • 5ef5a5ac4d feat(05-02): add confirmation-gated Athena delegation prompt ismeth 2026-02-12 14:36:56 +01:00
  • f408d44063 feat(05-02): allow Athena task tool delegation ismeth 2026-02-12 14:36:02 +01:00
  • 29afaf527c feat(05-01): add Atlas and Prometheus delegation prompt builders ismeth 2026-02-12 14:32:23 +01:00
  • 665499a40d feat(05-01): add synthesized findings presenter ismeth 2026-02-12 14:30:47 +01:00
  • b1f43e8113 test(04-01): add Athena registration and schema regressions ismeth 2026-02-12 14:14:33 +01:00
  • c1fab24b46 feat(04-01): register Athena in builtin agent resolution maps ismeth 2026-02-12 14:13:04 +01:00
  • 446901d7aa feat(04-01): add Athena primary agent factory and exports ismeth 2026-02-12 14:12:26 +01:00
  • 95f133ff63 feat(03-01): implement synthesis contracts and formatter pipeline ismeth 2026-02-12 13:53:47 +01:00
  • d4e20b9311 test(03-01): add failing tests for synthesis formatter ismeth 2026-02-12 13:52:26 +01:00
  • 0b89017add feat(02-02): add council orchestrator and result collector ismeth 2026-02-12 12:38:54 +01:00
  • 4f9858e7b3 test(02-02): add failing tests for council orchestrator ismeth 2026-02-12 12:35:52 +01:00
  • 47c6bd9de9 feat(02-01): add athena council execution primitives ismeth 2026-02-12 12:29:21 +01:00
  • e130fb7ad4 test(02-01): add failing tests for athena model parser ismeth 2026-02-12 12:28:08 +01:00
  • 1aeecf3029 feat(01-02): wire athena overrides into config validation ismeth 2026-02-12 12:13:25 +01:00
  • b0284903fb feat(01-02): add athena to agent name contracts ismeth 2026-02-12 12:08:34 +01:00
  • 87e47d74e8 feat(01-01): add Athena council type and schema contracts ismeth 2026-02-12 12:03:36 +01:00
  • 6d10e77afd test(01-01): add failing tests for athena council schemas ismeth 2026-02-12 12:01:57 +01:00
  • dab2f90051 test(run): make completion metadata timing assertion deterministic YeonGyu-Kim 2026-02-24 21:43:52 +09:00
  • 99f4c7e222 fix(hooks): stabilize session notification checks in parallel tests YeonGyu-Kim 2026-02-24 21:43:47 +09:00
  • 6ba1d675b9 fix(installer): improve Windows compatibility for shell detection and paths fix/issue-461-windows-installer YeonGyu-Kim 2026-02-24 21:42:04 +09:00
  • deef9d864b fix(slashcommand): use "commands" (plural) for OpenCode command directories fix/issue-1918-command-discovery YeonGyu-Kim 2026-02-24 21:37:02 +09:00
  • 54d0dcde48 fix: address code review feedback on PR #1988 CloudWaddie 2026-02-20 14:45:54 +10:30
  • 159ade05cc fix(run): add event watchdog and secondary timeout for hasReceivedMeaningfulWork CloudWaddie 2026-02-20 14:33:16 +10:30
  • 55b9ad60d8 release: v3.8.5 v3.8.5 github-actions[bot] 2026-02-24 09:45:36 +00:00
  • e997e0071c
    Merge pull request #2088 from minpeter/feat/hashline-edit-error-hints YeonGyu-Kim 2026-02-24 18:36:04 +09:00
  • b8257dc59c fix(hashline-edit): tolerate >>> prefix and spaces around # in line refs feat/hashline-edit-error-hints YeonGyu-Kim 2026-02-24 18:21:05 +09:00
  • 365d863e3a fix(hashline-edit): use instanceof for hash mismatch error detection YeonGyu-Kim 2026-02-24 18:21:05 +09:00
  • 1785313f3b fix(hashline-read-enhancer): skip hashifying OpenCode-truncated lines YeonGyu-Kim 2026-02-24 18:21:05 +09:00
  • ac962d62ab fix(hashline-edit): add same-line operation precedence ordering YeonGyu-Kim 2026-02-24 18:21:05 +09:00
  • d61c0f8cb5 fix(hashline-read-enhancer): guard against overwriting error output with success message YeonGyu-Kim 2026-02-24 17:52:04 +09:00
  • a567cd0d68 fix(hashline-edit): address Oracle review feedback YeonGyu-Kim 2026-02-24 17:41:30 +09:00
  • 55ad4297d4 fix(hashline-edit): widen non-numeric prefix detection and remove duplicate try-catch YeonGyu-Kim 2026-02-24 17:32:44 +09:00
  • 718884210b fix: resolve issues #1888, #1693, #1891 MoerAI 2026-02-19 14:36:50 +09:00
  • 8d66ab742b fix(test): update EventState inline literal to use createEventState() spread MoerAI 2026-02-23 10:21:45 +09:00
  • ad79246376 fix(config): respect user's external_directory permission setting MoerAI 2026-02-20 10:47:10 +09:00
  • c6a69899d8 fix(hashline-read-enhancer): simplify write tool output to line count summary minpeter 2026-02-24 15:58:36 +09:00
  • 2aeb96c3f6 fix(hashline-edit): improve error messages for invalid LINE#ID references minpeter 2026-02-24 15:35:10 +09:00
  • 5fd65f2935
    Merge pull request #2086 from code-yeongyu/refactor/hashline-legacy-cleanup YeonGyu-Kim 2026-02-24 15:44:32 +09:00
  • b03aae57f3 fix: remove accidentally committed node_modules symlink YeonGyu-Kim 2026-02-24 15:39:04 +09:00
  • 8c3a0ca2fe refactor(hashline-edit): rename legacy operation names in error messages YeonGyu-Kim 2026-02-24 15:33:48 +09:00
  • 9a2e0f1add refactor(hashline-edit): remove unnecessary barrel re-exports of internal primitives YeonGyu-Kim 2026-02-24 15:33:17 +09:00
  • d28ebd10c1 refactor(hashline-edit): remove HASHLINE_LEGACY_REF_PATTERN and legacy ref compat YeonGyu-Kim 2026-02-24 15:32:24 +09:00
  • fb92babee7 refactor(hashline-edit): remove dead applyInsertBetween function YeonGyu-Kim 2026-02-24 15:31:43 +09:00
  • 55c8952668 fix(hashline-edit): update HASHLINE_OUTPUT_PATTERN separator from : to | fix/hashline-output-pattern-separator YeonGyu-Kim 2026-02-24 15:17:15 +09:00
  • 5d30ec80df
    Merge pull request #2079 from minpeter/feat/hashline-edit-op-schema YeonGyu-Kim 2026-02-24 15:13:45 +09:00
  • f50f3d3c37 fix(hashline-edit): clarify LINE#ID placeholder to prevent literal interpretation YeonGyu-Kim 2026-02-24 15:00:06 +09:00
  • 833c26ae5c sisyphus waits for oracle YeonGyu-Kim 2026-02-24 14:50:00 +09:00
  • 60cf2de16f fix(hashline-edit): detect overlapping ranges and prevent false unwrap of blank-line spans minpeter 2026-02-24 14:46:17 +09:00
  • c7efe8f002 fix(hashline-edit): preserve intentional whitespace removal in autocorrect minpeter 2026-02-24 14:07:21 +09:00
  • 54b756c145 refactor(hashline): change content separator from colon to pipe minpeter 2026-02-24 06:01:24 +09:00
  • 1cb362773b fix(hashline-read-enhancer): handle inline <content> tag from updated OpenCode read tool minpeter 2026-02-24 05:47:05 +09:00
  • 08b663df86 refactor(hashline-edit): enforce three-op edit model minpeter 2026-02-24 05:06:41 +09:00
  • fddd6f1306
    @Firstbober has signed the CLA in code-yeongyu/oh-my-opencode#2080 github-actions[bot] 2026-02-23 19:28:23 +00:00
  • e11c217d15 fix(tools/background-task): respect block=true even when full_session=true YeonGyu-Kim 2026-02-24 03:52:20 +09:00
  • 6ec0ff732b refactor(hashline-edit): align tool payload to op/pos/end/lines minpeter 2026-02-24 03:00:38 +09:00
  • ebd26b7421 release: v3.8.4 v3.8.4 github-actions[bot] 2026-02-23 17:11:38 +00:00
  • 9f804c2a6a fix(test): sync AGENTS_WITH_TODO_DENY with tool-config-handler implementation YeonGyu-Kim 2026-02-24 02:08:30 +09:00
  • 13716f78aa
    fix: model format normalization and explicit config cache bypass Firstbober 2026-02-23 17:42:53 +01:00
  • 05c04838f4 test(hashline-edit): cover concise responses and anchor alias normalization YeonGyu-Kim 2026-02-23 18:51:37 +09:00
  • 86671ad25c refactor(hashline-edit): adopt normalized single-shape edit input YeonGyu-Kim 2026-02-23 18:51:32 +09:00
  • ab768029fa refactor(hashline-edit): stabilize hashes and tighten prefix stripping YeonGyu-Kim 2026-02-23 18:51:25 +09:00
  • afec1f2928
    @DMax1314 has signed the CLA in code-yeongyu/oh-my-opencode#2068 github-actions[bot] 2026-02-23 07:06:25 +00:00
  • 584a82ea20
    Update Kimi Code Subscription link in README Zhendong Li 2026-02-23 01:59:43 -05:00
  • 41fe6ad2e4 fix(tools/call-omo-agent): replace as any with Record type cast in session-creator YeonGyu-Kim 2026-02-23 02:43:48 +09:00