Commit Graph

  • 8407729d5a feat(TASK-018): review-gauntlet lane degradation + verification passthrough Dark-Alex-17 2026-09-12 15:44:23 -06:00
  • 1e46743420 fix(TASK-017): bound run_checks runtime and fail-close its node-level death Dark-Alex-17 2026-09-12 15:26:44 -06:00
  • d50059a56f feat(TASK-017): adversary execution evidence + fail-closed routing Dark-Alex-17 2026-09-12 15:06:28 -06:00
  • 3dcb9541b1 test(TASK-016): assert fallback warn carries the error root cause Dark-Alex-17 2026-09-12 14:54:33 -06:00
  • 7dc950a092 test(TASK-016): assert the fallback warn names the node id and fallback target Dark-Alex-17 2026-09-12 14:50:40 -06:00
  • 80ace77e44 feat(TASK-016): engine + test fixes from the Phase-1 re-review Dark-Alex-17 2026-09-12 14:42:42 -06:00
  • 18875a4cc9 feat(TASK-011): traverse agent fallback edges in map peer-discovery BFS Dark-Alex-17 2026-09-12 12:22:13 -06:00
  • 75cc2a4b9c feat(TASK-010): add max_attempts to read-only agent lanes in bundled graphs Dark-Alex-17 2026-09-12 12:14:41 -06:00
  • be0c5462ed feat(TASK-009): add fallback routing to agent nodes Dark-Alex-17 2026-09-12 12:03:50 -06:00
  • 1c68331738 feat(TASK-008): add shared transient matcher and retry support to agent nodes Dark-Alex-17 2026-09-12 11:44:38 -06:00
  • 677bce18b8 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-14 12:52:58 +00:00
  • 32625cdc76 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-14 00:55:14 +00:00
  • 50d1e78f6d chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-13 12:30:29 +00:00
  • 2d43745b57 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-13 01:18:08 +00:00
  • b8466e4284 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-12 12:29:42 +00:00
  • d5d6dd9df4 test: fixed flaky windows timing test for graph agents Dark-Alex-17 2026-09-12 02:00:25 -06:00
  • fca086ba09 Merge pull request #25 from Dark-Alex-17/feat/spawn-agent-variables Alex Clarke 2026-09-12 01:44:08 -06:00
  • 3254fe9f3c feat: Fixed graph agents with new agent variable passing functionality Dark-Alex-17 2026-09-12 01:37:13 -06:00
  • a7528d6e1a feat(graph): warn when a declared variable is shadowed by an initial_state key Dark-Alex-17 2026-09-12 01:24:33 -06:00
  • 442953ef7d style: applied different styling to agent functions Dark-Alex-17 2026-09-12 00:50:02 -06:00
  • 1ec7916816 feat(agents): advertise declared agent variables in agent__list_available Dark-Alex-17 2026-09-12 00:26:14 -06:00
  • eb7d1421da fix(tests): collision-proof parser test temp files to deflake macOS CI Dark-Alex-17 2026-09-11 23:24:21 -06:00
  • f97a83f165 feat(agents): allow passing agent variables to agent__spawn and agent__task_create Dark-Alex-17 2026-09-11 23:08:41 -06:00
  • 3599b0a861 Merge branch 'main' of github.com:Dark-Alex-17/coyote Dark-Alex-17 2026-09-11 22:42:20 -06:00
  • 2e7cd6581e feat: seed variables into initial graph state Dark-Alex-17 2026-09-11 22:42:07 -06:00
  • 406a850bdb chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-12 00:48:47 +00:00
  • 99e592565a feat: Significant code review suite rewrite with improved graph agent features Dark-Alex-17 2026-09-11 15:33:21 -06:00
  • 838335f84d feat: let install commands remove files that have been removed from bundles, both internal and external Dark-Alex-17 2026-09-11 15:28:42 -06:00
  • b50ec42868 fix: Don't infinitely compress a session once it passes a threshold when the threshold is close to the max token count Dark-Alex-17 2026-09-11 14:02:28 -06:00
  • e744da8870 feat: update the web_search_coyote tool to attempt to use the current model first then fallback to the configured model for web searches Dark-Alex-17 2026-09-11 13:47:44 -06:00
  • eb78a0e32b feat: expose the current coyote model to tools Dark-Alex-17 2026-09-11 13:47:20 -06:00
  • e8237bd924 Merge pull request #24 from Dark-Alex-17/feat/map-subgraph-branches Alex Clarke 2026-09-11 13:12:09 -06:00
  • 2f85462e2a fix: fix spinner ctrl-c early exit not clearing message and restoring cursor Dark-Alex-17 2026-09-11 13:01:27 -06:00
  • 3e91813cff feat: removed temperature specification in deep-research and finding-verifier agents to make them more univerally usable Dark-Alex-17 2026-09-11 11:22:06 -06:00
  • 99fb6e24f1 fmt: applied formatting Dark-Alex-17 2026-09-11 10:44:01 -06:00
  • 24b5504e21 fix(graph): build peer retirement guards before spawning their tasks Dark-Alex-17 2026-09-10 20:15:18 -06:00
  • 02e2227aa0 fix(graph): reject agents that ship both config.yaml and graph.yaml at load Dark-Alex-17 2026-09-10 19:47:46 -06:00
  • 778aa6449c fix(graph): bound concurrency caps by the semaphore permit limit Dark-Alex-17 2026-09-10 19:33:14 -06:00
  • a9f89f0414 test(graph): wait for the dispatcher before aborting the retirement test Dark-Alex-17 2026-09-10 19:17:54 -06:00
  • f072aa1b2c docs(graph): drop the output-null gotcha from the example graph Dark-Alex-17 2026-09-10 18:48:44 -06:00
  • 32f4adb71f fix(graph): make turn-cap and template checks consistent across validation modes Dark-Alex-17 2026-09-10 18:47:00 -06:00
  • b4c01e0f28 chore(agents): drop the inert output reducers from librarian and finding-verifier Dark-Alex-17 2026-09-10 18:45:07 -06:00
  • 1a5824ce4f fix(graph): leave output absent after state_updates when it was absent before Dark-Alex-17 2026-09-10 18:44:33 -06:00
  • 324dd3397a docs(graph): document abort semantics and map binding rules in the example graph Dark-Alex-17 2026-09-10 17:55:24 -06:00
  • 727cab11ff fix(graph): validate the whole max_concurrency template string Dark-Alex-17 2026-09-10 17:54:36 -06:00
  • ccec38c5b9 fix(graph): reject as == output_key on map nodes Dark-Alex-17 2026-09-10 17:52:51 -06:00
  • cce8381962 feat(graph): thread the graph abort into llm nodes and tool execution Dark-Alex-17 2026-09-10 17:51:10 -06:00
  • 1ea755e864 feat(graph): abort a graph run on Ctrl-C from anywhere Dark-Alex-17 2026-09-10 17:48:28 -06:00
  • 6aad82c6fd fix(graph): inherit the session abort in agent-node children Dark-Alex-17 2026-09-10 17:39:38 -06:00
  • aa1287b902 docs(graph): document llm max_iterations: 0 in the example graph Dark-Alex-17 2026-09-10 16:26:08 -06:00
  • d7a16363b8 feat(graph): warn when an llm node's turn cap is disabled Dark-Alex-17 2026-09-10 16:25:59 -06:00
  • 36601d8668 feat(graph): treat llm max_iterations: 0 as no turn cap Dark-Alex-17 2026-09-10 16:24:31 -06:00
  • 8e9a1f1ee8 docs: removed unnecessary comment on GraphState.history field Dark-Alex-17 2026-09-10 16:04:16 -06:00
  • 8f9284cb92 refactor(graph): keep the ordered visit log test-only Dark-Alex-17 2026-09-10 15:40:00 -06:00
  • 69a3d928ee docs(graph): document max_loop_iterations: 0 in the example graph Dark-Alex-17 2026-09-10 15:06:02 -06:00
  • 4c5aa8d895 feat(graph): warn when the visit cap is disabled Dark-Alex-17 2026-09-10 15:05:21 -06:00
  • 3aa35e1259 feat(graph): treat max_loop_iterations: 0 as no visit cap Dark-Alex-17 2026-09-10 15:04:28 -06:00
  • 4dee1a6849 docs: Removed unnecessary unicode arrow from example graph config Dark-Alex-17 2026-09-10 14:40:05 -06:00
  • f342dd7dd7 docs(graph): document timeout: 0 in the example graph Dark-Alex-17 2026-09-10 13:57:26 -06:00
  • cd0318f384 feat(graph): warn when a timeout is disabled Dark-Alex-17 2026-09-10 13:55:56 -06:00
  • d630c7e30b feat(graph): treat timeout: 0 as no wall-clock bound Dark-Alex-17 2026-09-10 13:53:51 -06:00
  • b666b7e494 docs(graph): illustrate the inputs map on the example agent node Dark-Alex-17 2026-09-10 12:48:53 -06:00
  • e26543f21a test(graph): cover agent node inputs end to end and at the runtime guards Dark-Alex-17 2026-09-10 12:46:53 -06:00
  • 10b8fe5cae feat(graph): validate agent node inputs at load time Dark-Alex-17 2026-09-10 12:44:53 -06:00
  • 3393123baf feat(graph): seed a child graph agent's state from an agent node's inputs map Dark-Alex-17 2026-09-10 12:42:33 -06:00
  • 0bef0f2c39 fix(graph): retire the teammate identity before structured extraction Dark-Alex-17 2026-09-10 11:59:24 -06:00
  • 874ef7f6ec fix(graph): reject a literal max_concurrency of 0 instead of clamping it Dark-Alex-17 2026-09-10 11:56:25 -06:00
  • e746ca1f87 fix(graph): clear peer identity fields after every map chain step Dark-Alex-17 2026-09-10 11:55:28 -06:00
  • dc5e3201da refactor(graph): move the cfg(test) OUTPUT_KEY import into llm's test module Dark-Alex-17 2026-09-10 11:52:44 -06:00
  • cdbff88b4f fix(graph): pick the map teammate identity name by BFS from the branch entry Dark-Alex-17 2026-09-10 11:51:51 -06:00
  • 62122fc698 refactor(graph): drop the duplicated locator prefix from map chain step errors Dark-Alex-17 2026-09-10 11:50:27 -06:00
  • 31c33b5a23 fix(graph): name the offending node type when a map branch reaches a disallowed node Dark-Alex-17 2026-09-10 11:49:20 -06:00
  • 2f839b332d fix(function): build bundled bash tools without writing back to the source tree Dark-Alex-17 2026-09-10 11:47:03 -06:00
  • b65aa76d2d docs: updated the formatting of a few comments Dark-Alex-17 2026-09-10 11:13:46 -06:00
  • d8f1778bc7 docs: describe map branches as per-item subgraph chains in graph.example.yaml Dark-Alex-17 2026-09-09 20:06:13 -06:00
  • c10965cd71 test(graph): pin the per-item retry chain and bundled validator warning parity Dark-Alex-17 2026-09-09 20:06:13 -06:00
  • b4a73aae7f test(graph): pin teammate retirement on agent timeout and frontier completion Dark-Alex-17 2026-09-09 19:51:29 -06:00
  • 846bc39263 test(graph): run a validated two-step map chain end to end Dark-Alex-17 2026-09-09 19:24:24 -06:00
  • 824edf587b feat(graph): validate map branch subgraphs instead of single branch nodes Dark-Alex-17 2026-09-09 19:24:24 -06:00
  • 0083cf0c42 test(graph): cover map subgraph chains, output contract and teammate lifetime Dark-Alex-17 2026-09-09 18:46:06 -06:00
  • f1cf9a6ae7 feat(graph): run map branches as per-item subgraph chains Dark-Alex-17 2026-09-09 18:28:07 -06:00
  • 2049316364 feat(graph): accept a {{template}} for a map node's max_concurrency Dark-Alex-17 2026-09-09 18:05:52 -06:00
  • a7744e7f89 fix(agents): name the map-branch output key in deep-research and finding-verifier Dark-Alex-17 2026-09-09 17:53:38 -06:00
  • 24088a48a1 fix(graph): honor an explicit output key in state_updates Dark-Alex-17 2026-09-09 17:53:38 -06:00
  • 1df82b50b6 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-11 12:33:25 +00:00
  • 452d9e1b60 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-11 00:49:42 +00:00
  • 0f0f5448ef chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-10 12:33:02 +00:00
  • 6e1683393f chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-10 00:49:13 +00:00
  • d71cf75209 fix: Fixed the bad formatting in the finding-verifier agent Dark-Alex-17 2026-09-09 17:39:56 -06:00
  • ddce9e330e docs: Added whetstone to the architect and sisyphus READMEs Dark-Alex-17 2026-09-09 17:39:42 -06:00
  • 2928125b0e feat: created the finding-verifier and whetstone agents for continuous code quality improvements Dark-Alex-17 2026-09-09 17:22:26 -06:00
  • 71c3283b87 test: updated macro test Dark-Alex-17 2026-09-09 16:39:59 -06:00
  • 47edaa35ff feat: teammates flag enabling peer messaging between concurrent graph agent nodes Dark-Alex-17 2026-09-09 16:32:59 -06:00
  • 7e84804ed1 feat: support explicit can_spawn_agents, max_concurrent_agents, and max_agent_depth keys in graph.yaml Dark-Alex-17 2026-09-09 16:32:50 -06:00
  • 7f5b75dbdf fix: properly anchored the role frontmatter regex so it doesn't catch in-instruction separators Dark-Alex-17 2026-09-09 13:23:33 -06:00
  • 3865750f5a Merge branch 'main' of github.com:Dark-Alex-17/coyote Dark-Alex-17 2026-09-09 12:33:04 -06:00
  • dbec2f77d1 fix: support non-object tool result outputs for bedrock Dark-Alex-17 2026-09-09 12:32:54 -06:00
  • 6a4352d8b4 chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-09 12:32:09 +00:00
  • 3e8ecdbeab chore: refresh generated model catalog [skip ci] github-actions[bot] 2026-09-09 00:52:07 +00:00
  • 13ebe04472 feat: support setting the tool_timeout in the main config file instead of only via an environment variable Dark-Alex-17 2026-09-08 17:22:21 -06:00