Commit Graph

  • aa3b5274c5 fix(athena): replace unsafe type cast with type-safe construction ismeth 2026-02-20 14:21:17 +01:00
  • 0679167cc7 fix(agent-switch): correct off-by-one in fallback message cap ismeth 2026-02-20 14:19:10 +01:00
  • afab3e658a feat(athena): harden council config — mandatory name, guard prompt, no-crash duplicates ismeth 2026-02-20 13:15:23 +01:00
  • b582cef9dc fix(skills): pass directory through skill resolution chain for Desktop mode ismeth 2026-02-19 18:28:31 +01:00
  • f068494fb9 fix(athena): update stale test snapshots and keyword-detector log assertions ismeth 2026-02-19 14:14:11 +01:00
  • 8c71221595 docs(athena): remove stale file references and fix tool restriction table ismeth 2026-02-19 13:53:46 +01:00
  • 0540b905cc fix(athena): add non-interactive fallback and improve synthesis workflow ismeth 2026-02-19 13:53:37 +01:00
  • 5bdfbd51eb fix(athena): harden council registration with duplicate detection and count validation ismeth 2026-02-19 13:53:30 +01:00
  • 8a75030ee8 refactor(schema): replace deprecated .merge() with .extend() and add council-member override ismeth 2026-02-19 13:53:23 +01:00
  • e59857a827 fix(agent-switch): clear fallback markers on session.error ismeth 2026-02-19 13:53:17 +01:00
  • 7a03d7bea3 fix(athena): add call_omo_agent to ATHENA_RESTRICTIONS for consistent tool denial ismeth 2026-02-19 13:53:11 +01:00
  • 5aa64932c5 feat(athena): add temperature support to council member schema ismeth 2026-02-19 13:53:04 +01:00
  • 5769a48a94 fix(athena): update council member guards for new agent key format ismeth 2026-02-19 02:21:33 +01:00
  • f43bf361a4 fix(athena): grant task and question tool permissions ismeth 2026-02-19 02:21:17 +01:00
  • 5bc530590d feat(athena): rewrite prompts to use task tool for council execution ismeth 2026-02-19 02:21:09 +01:00
  • 3391e77f09 feat(athena): register council members as task-callable subagents ismeth 2026-02-19 02:20:51 +01:00
  • ac42ff6788 refactor(athena): remove athena_council from plugin wiring ismeth 2026-02-19 02:20:34 +01:00
  • 0b56880f4d refactor(athena): delete athena_council tool directory ismeth 2026-02-19 02:20:18 +01:00
  • b07273b490 refactor(athena): remove council-orchestrator and council-prompt modules ismeth 2026-02-19 02:20:02 +01:00
  • e9506857e6 refactor(athena): remove dead council types and stale barrel exports ismeth 2026-02-19 02:19:47 +01:00
  • c40185628b fix(athena): use background_wait for council progress instead of polling ismeth 2026-02-19 01:32:49 +01:00
  • 30d33ccced feat(athena): add background_wait tool for race-style task collection ismeth 2026-02-19 01:32:30 +01:00
  • 5c1601b59f docs(athena): add Athena and Council-Member to AGENTS.md ismeth 2026-02-18 23:32:22 +01:00
  • 6266e70a4b refactor(athena): remove type assertions and improve agent factories ismeth 2026-02-18 23:32:08 +01:00
  • bbb8fdcca7 refactor(athena): extract tool helpers and improve type safety ismeth 2026-02-18 23:31:55 +01:00
  • d8006b0782 fix(athena): reduce keyword-detector log noise for Athena sessions ismeth 2026-02-18 20:56:40 +01:00
  • c4de47245e fix(athena): enable retry and bound growth for agent-switch fallback markers ismeth 2026-02-18 20:56:22 +01:00
  • 5d32d5891b fix(athena): harden council tool error handling and type safety ismeth 2026-02-18 20:56:07 +01:00
  • f0922ecb4d fix(athena): add partial result tracking to session-waiter ismeth 2026-02-18 20:55:48 +01:00
  • 4f501ee65a fix(athena): improve error extraction in council orchestrator ismeth 2026-02-18 20:55:35 +01:00
  • 40c5dafa7d fix(athena): add permission restrictions to council-member agent ismeth 2026-02-18 20:55:19 +01:00
  • 09be9fe75f fix(athena): enforce strict schema validation for council members ismeth 2026-02-18 20:55:05 +01:00
  • 94bd5ac47f refactor(athena): remove dead session-guard code and unused types ismeth 2026-02-18 20:54:54 +01:00
  • a1645ad6ee fix(prompts): normalize agent names for continuation injections ismeth 2026-02-18 19:26:46 +01:00
  • 8de10c1f2b fix(agent-switch): make handoff durable and sync CLI TUI selection ismeth 2026-02-18 19:26:33 +01:00
  • 4764d65db1 fix(athena): parallelize council launches and gate handoff actions ismeth 2026-02-18 19:26:20 +01:00
  • ca199ee85b fix(athena): make council tool blocking — collect results directly instead of polling ismeth 2026-02-17 14:52:22 +01:00
  • 75a4d6d412 feat(athena): make council member background tasks visible in UI ismeth 2026-02-17 14:38:56 +01:00
  • 72f4669c7f fix(athena): use getAgentConfigKey for keyword-detector Athena exclusion ismeth 2026-02-17 14:38:45 +01:00
  • fb117fa5a3 test(athena): update tests and snapshots for council-member agent ismeth 2026-02-17 12:33:55 +01:00
  • 10e28417a3 feat(athena): add dedicated council-member agent for multi-model council ismeth 2026-02-17 12:33:49 +01:00
  • 4a418fc324 fix(athena): remove explicit name property causing agent resolution failure ismeth 2026-02-17 12:33:39 +01:00
  • ef929c96e9 feat(athena): add display name 'Athena (Council Orchestrator)' ismeth 2026-02-16 10:55:49 +01:00
  • 96581dac07 fix(athena): remove dead temperature/permission fields from council launch pipeline ismeth 2026-02-14 15:38:34 +01:00
  • b1d7d15fd9 fix(athena): deny athena_council tool for council members as defense-in-depth ismeth 2026-02-13 18:26:38 +01:00
  • 497e6414d3 refactor(athena): remove dead code from phases 2, 3, 5 pipeline ismeth 2026-02-13 17:05:23 +01:00
  • ee2fc03a2f fix(athena): address 6 council review findings — launcher, schema, filtering, presentation ismeth 2026-02-13 16:00:04 +01:00
  • fe6b433692 feat(athena): update council member candidates with upgraded models ismeth 2026-02-13 15:13:05 +01:00
  • 13cdc40ac9 feat(installer): auto-configure athena council members based on available providers ismeth 2026-02-13 15:05:03 +01:00
  • 84185490f9 refactor(athena): rename session_handoff to switch_agent to avoid confusion with /handoff command ismeth 2026-02-13 13:18:07 +01:00
  • 7db0f110ee feat(athena): add session handoff with Question tool for Atlas/Prometheus routing ismeth 2026-02-13 12:57:16 +01:00
  • 84c91cb8d7 feat(08-01): guide athena to collect member outputs ismeth 2026-02-13 11:20:19 +01:00
  • 5efe5af49c feat(08-01): return council task ids without blocking ismeth 2026-02-13 11:19:25 +01:00
  • e0b6ad1a53 feat(athena): use Question tool TUI for council member selection with dynamic member list ismeth 2026-02-13 10:52:57 +01:00
  • 922b66ec36 fix(athena): ask user which council members to consult before calling tool ismeth 2026-02-13 10:36:11 +01:00
  • 9a72b537fe feat(07-01): document targeted council member selection ismeth 2026-02-12 18:22:21 +01:00
  • a80e8cb8f9 feat(07-01): add optional council member filtering ismeth 2026-02-12 18:21:33 +01:00
  • f0795dae27 fix(tests): update model-requirements test for 11 builtin agents (add athena) ismeth 2026-02-12 18:12:49 +01:00
  • 53cf2809b0 fix(athena): prometheus handoff via agent switch, not background task ismeth 2026-02-12 17:12:27 +01:00
  • 143f407c89 fix(athena): prevent recursive council explosion — deny tool for bg tasks + dedup guard ismeth 2026-02-12 16:46:23 +01:00
  • cbdff96f66 fix(athena): force council-first behavior — unconditional prompt + skip keyword injection ismeth 2026-02-12 16:38:02 +01:00
  • 11b01d4ed3 feat(06-01): direct athena prompt to athena_council ismeth 2026-02-12 16:05:25 +01:00
  • 74862cede9 feat(06-01): register athena council tool in runtime registry ismeth 2026-02-12 16:04:24 +01:00
  • f5b74bb1d2 feat(06-01): add athena council execution tool ismeth 2026-02-12 16:03:20 +01:00
  • c99cf27507 feat(05-02): add confirmation-gated Athena delegation prompt ismeth 2026-02-12 14:36:56 +01:00
  • 3d97fcd199 feat(05-02): allow Athena task tool delegation ismeth 2026-02-12 14:36:02 +01:00
  • 53508654ac feat(05-01): add Atlas and Prometheus delegation prompt builders ismeth 2026-02-12 14:32:23 +01:00
  • a88c6dbe40 feat(05-01): add synthesized findings presenter ismeth 2026-02-12 14:30:47 +01:00
  • a515f3ea47 test(04-01): add Athena registration and schema regressions ismeth 2026-02-12 14:14:33 +01:00
  • 68c26a5bf7 feat(04-01): register Athena in builtin agent resolution maps ismeth 2026-02-12 14:13:04 +01:00
  • f59dbf6649 feat(04-01): add Athena primary agent factory and exports ismeth 2026-02-12 14:12:26 +01:00
  • 9321914ff3 feat(03-01): implement synthesis contracts and formatter pipeline ismeth 2026-02-12 13:53:47 +01:00
  • 15aa3f9df1 test(03-01): add failing tests for synthesis formatter ismeth 2026-02-12 13:52:26 +01:00
  • afe90db7b7 feat(02-02): add council orchestrator and result collector ismeth 2026-02-12 12:38:54 +01:00
  • 8ae738d897 test(02-02): add failing tests for council orchestrator ismeth 2026-02-12 12:35:52 +01:00
  • 6153e37242 feat(02-01): add athena council execution primitives ismeth 2026-02-12 12:29:21 +01:00
  • 1607ccf1c9 test(02-01): add failing tests for athena model parser ismeth 2026-02-12 12:28:08 +01:00
  • d8aff96022 feat(01-02): wire athena overrides into config validation ismeth 2026-02-12 12:13:25 +01:00
  • 367b51250e feat(01-02): add athena to agent name contracts ismeth 2026-02-12 12:08:34 +01:00
  • a3b47dae83 feat(01-01): add Athena council type and schema contracts ismeth 2026-02-12 12:03:36 +01:00
  • e0a25c1dd7 test(01-01): add failing tests for athena council schemas ismeth 2026-02-12 12:01:57 +01:00
  • 9aeb87c25f chore: bump version to 3.17.3 YeonGyu-Kim 2026-04-15 15:32:56 +09:00
  • 453ac8d9eb Merge pull request #3441 from code-yeongyu/fix/disable-exception-autocapture YeonGyu-Kim 2026-04-15 15:31:17 +09:00
  • 0764526aca fix(posthog): disable exception autocapture to stay within free tier YeonGyu-Kim 2026-04-15 15:30:40 +09:00
  • 47aa3025db fix(cli): use getAgentRuntimeName for agent resolution in run command YeonGyu-Kim 2026-04-15 14:46:50 +09:00
  • 81a03fa9d0 @orbisai0security has signed the CLA in code-yeongyu/oh-my-openagent#3440 github-actions[bot] 2026-04-15 05:03:53 +00:00
  • a47f898636 Merge pull request #3321 from rlavkvmflzk/fix/grep-windows-crlf-and-drive-letter YeonGyu-Kim 2026-04-15 12:35:16 +09:00
  • e04b2ed726 Merge pull request #3438 from code-yeongyu/fix/bug-batch-3-regression-tests YeonGyu-Kim 2026-04-15 11:32:55 +09:00
  • e1b2f97bfd fix: isPlanFamily regression tests, code-review -> review-work in test data (#3312, #3285, #3290) YeonGyu-Kim 2026-04-15 11:27:07 +09:00
  • 0217189852 Merge pull request #2299 from brandonwebb-vista/feat/dynamic-custom-agent-support YeonGyu-Kim 2026-04-15 11:18:04 +09:00
  • ab11f2eb4e fix(tests): replace mock.module with spyOn to prevent test pollution YeonGyu-Kim 2026-04-15 11:14:52 +09:00
  • e5d3fe96c4 fix(agents): address all PR #2299 code review findings YeonGyu-Kim 2026-04-15 10:41:32 +09:00
  • 4c77045c47 fix(agents): use null-prototype accumulator to prevent __proto__ pollution Brandon Webb 2026-04-14 20:55:28 -04:00
  • cf4b231553 fix(agents): replace 'in' with Object.hasOwn() for prototype-safe property checks Brandon Webb 2026-04-14 20:45:22 -04:00
  • 42445f5130 fix(agents): address cubic review findings on agent loader Brandon Webb 2026-04-14 20:27:50 -04:00
  • 3d0fb22cda fix(call-omo-agent): adapt dev's model override tests to use createMockCtx factory Brandon Webb 2026-04-14 19:21:46 -04:00
  • 39bda91bc7 feat(agents): wire agent_definitions and opencode.json agents into precedence chain Brandon Webb 2026-04-14 13:34:30 -04:00
  • 5755a90c3b feat(agents): add agent definitions file loader and opencode.json reader Brandon Webb 2026-04-14 13:17:05 -04:00
  • fd28f7e668 feat(agents): add agent_definitions schema, eager path resolution, and JSON agent loader Brandon Webb 2026-04-14 13:03:07 -04:00
  • 1e85a88db0 fix(agent-restrictions): restore EXPLORATION_AGENT_DENYLIST as default fallback for unknown agents Brandon Webb 2026-03-26 10:42:14 -04:00