Graph Agents
Alex Clarke edited this page 2026-09-15 11:40:48 -06:00
Clone

Wiki Page Revisions

49 Commits

Author SHA1 Message Date
Dark-Alex-17 fce7b113ba docs: todo__ tools are unavailable in llm nodes (validation error); use agent nodes with auto_continue children for driven work 2026-09-15 11:40:48 -06:00
Dark-Alex-17 00315acf6d docs: llm-node builtin availability — user__/todo__ now require explicit tools: opt-in (breaking), other builtin families stay implicit 2026-09-15 11:14:12 -06:00
Dark-Alex-17 855aa6da24 docs(graph): llm nodes stream internally; node timeout bounds the chat loop, read_timeout only stalls 2026-09-13 15:27:57 -06:00
Dark-Alex-17 563795fefc docs: removed unnecessary punctuation from graph agent docs 2026-09-12 22:26:29 -06:00
Dark-Alex-17 becdbbb314 docs: agent-node retry contracts (worst-case wall time, at-most-once inbox) + bundled suite fail-closed conventions 2026-09-12 19:10:43 -06:00
Dark-Alex-17 7df7d27a6f docs: document agent fallback and max_attempts field for parity with LLM nodes 2026-09-12 12:40:33 -06:00
Dark-Alex-17 a09d21a1c6 docs: documented the variable shadowing validator 2026-09-12 01:32:57 -06:00
Dark-Alex-17 9612730547 docs: Added documentation for the new agent and task spawning functionality that supports variables 2026-09-12 00:55:46 -06:00
Dark-Alex-17 f2834d7bcd docs: documented the new COYOTE_CURRENT_MODEL environment variable that gets exposed to tools 2026-09-11 13:44:58 -06:00
Dark-Alex-17 0cb6e69c49 docs: Improved wording and grammar on some graph agent docs 2026-09-11 10:49:03 -06:00
Dark-Alex-17 8788cbaa97 docs(graph): output is left absent after state_updates; retire the output reducer gotcha and recipe 2026-09-10 18:50:33 -06:00
Dark-Alex-17 d6a754f6f5 docs(graph): Ctrl-C aborts a graph run from anywhere; map as/output_key must differ; max_concurrency template is exactly one {{key}}
Adds an 'Abort and cancellation' subsection under the settings block
(per-node cancellation semantics, nesting, headless exit status, raw-mode
prompt caveat, subagents-cancelled / jobs-remain note) and rewrites the
Ctrl-C mentions under max_loop_iterations, timeout, the llm Turn cap part
(d), the self-loop rationale, and the map retry notes. The map field
reference now states that as and output_key must differ and that a string
max_concurrency must be exactly one {{key}} (whitespace around it allowed).
2026-09-10 17:59:49 -06:00
Dark-Alex-17 ae40aa20c2 docs: removed unnecessary punctuation 2026-09-10 17:07:42 -06:00
Dark-Alex-17 ae65ba3930 docs(graph): llm max_iterations: 0 disables the turn cap; add Turn cap subsection 2026-09-10 16:27:12 -06:00
Dark-Alex-17 3ef6c0bffd docs(graph): max_loop_iterations: 0 disables the per-node visit cap 2026-09-10 15:06:32 -06:00
Dark-Alex-17 f853e1fc64 docs(graph): validation warns at start-up, there is no --validate flag 2026-09-10 14:13:44 -06:00
Dark-Alex-17 cd4f4d6c0d docs: added documentation about opting-out of timeouts for graph agents 2026-09-10 14:11:17 -06:00
Dark-Alex-17 16db5aee40 Merge branch 'master' of github.com:Dark-Alex-17/coyote.wiki 2026-09-10 14:09:48 -06:00
Dark-Alex-17 be196b00fc docs: Improved the formatting of a few of the new graph agent docs 2026-09-10 14:09:38 -06:00
Dark-Alex-17 8b61792de1 docs(graph): timeout: 0 disables the wall-clock bound
Documents the new zero-means-unbounded rule on all five timeout fields
(settings.timeout, agent, script, llm, rag), the validator warning that
flags an explicit 0, how bounds compose outward-in across nested graph
agents, and what interrupts an unbounded step.
2026-09-10 13:58:40 -06:00
Dark-Alex-17 f092078a75 docs(graph): clarify runtime guard wording and nested paths for agent inputs 2026-09-10 12:59:24 -06:00
Dark-Alex-17 b57aa2c2db docs: agent nodes can seed a child graph agent's state with inputs
Document the inputs map on agent nodes: overlay order over the child's
initial_state, the lone-reference typing rule and the null footgun, the
two load-time/runtime rejections, cross-branch read coverage, and the
fan-out narrowing example.
2026-09-10 12:48:51 -06:00
Dark-Alex-17 846c634cb5 docs: clarify the null residual for map chains with unrelated state_updates 2026-09-09 20:18:56 -06:00
Dark-Alex-17 8375bcc352 docs: map branches are per-item subgraph chains
Rewrite the map section for subgraph branches: field reference with the
templated max_concurrency, branch subgraph rules in user terms (incl. the
now-honored fallback and the load error for fallback: end_*), the output
contract (key removed from the fork, read-before-write outcomes, the null
residual with the default key), a worked spawn -> verify -> retry-or-accept
example, and what stays unsupported. Fix the routing table, dynamic fan-out
and troubleshooting sentences that said a branch cannot have next, and add
the chain-lifetime and accepted-then-unread notes to teammate messaging.
2026-09-09 20:06:13 -06:00
Dark-Alex-17 7e21409dc7 docs: correct the implicit output-key section — the completion binding is transient
The completion is bound to `output` only while state_updates templates
render, then restored; an explicit `output` key in state_updates is now
honored; contention on `output` at a parallel join occurs only when the
key was absent before the super-step (every llm/agent/rag branch with
state_updates then leaves `output: null`). Recommends the named-key
pattern for map branches and fixes the reducer example and the
Branch-isolation bullet to match.
2026-09-09 17:54:17 -06:00
Dark-Alex-17 527a19260f docs: Updated the docs to mention the new support for the teammate pattern in graph agents 2026-09-09 16:44:01 -06:00
Dark-Alex-17 2ff6981866 docs: corrected the graph-agent parallel reducer gotcha 2026-08-31 16:41:34 -06:00
Dark-Alex-17 5c50d3131e docs: Added the linux GNU vs MUSL differentiation for DuckDB RAG drivers 2026-08-28 22:33:30 -06:00
Dark-Alex-17 bbbdc74fb6 docs: Added documentation for the new mcp allowlist feature 2026-08-27 16:05:43 -06:00
Dark-Alex-17 fcab6ac583 docs: Created documentation on the new background job subsystem 2026-08-26 14:54:55 -06:00
Dark-Alex-17 c666b53565 docs: Added documentation of the new timeout settings 2026-08-14 15:37:08 -06:00
Dark-Alex-17 f03d49ea65 docs: Improved and updated wiki docs on RAGs 2026-08-12 13:05:40 -06:00
Dark-Alex-17 ee8b5781be docs: Document the driver prompt at agent RAG init and the duckdb two-file pairing
Agent startup and graph rag nodes now offer the storage driver choice, so the
RAG page no longer claims it is only asked while creating a RAG with .rag.

Also documents that a duckdb RAG is two files that must travel together, what
Coyote does when only the .yaml arrives, and that a local Qdrant is reached
without going through an ambient proxy.
2026-08-12 12:48:44 -06:00
Dark-Alex-17 6ad2c80680 docs: Document RAG storage drivers, Qdrant attach, and sandbox wiring
Covers the pluggable RAG driver work: the yaml/duckdb/qdrant drivers and how
to choose between them, attaching a read-only remote Qdrant collection with
.rag attach, the driver field on graph rag nodes, and how an attached RAG's
host and API key reach a sandbox.

Also corrects two statements the driver work invalidated: embeddings are no
longer necessarily in-memory, and .rebuild rag now re-embeds the whole corpus
rather than just accommodating document changes.
2026-08-11 21:12:20 -06:00
Dark-Alex-17 e290026b5e docs: Renamed user__ask to user__select 2026-07-23 18:53:36 -06:00
Dark-Alex-17 d02ab67f37 docs: Added documentation on the new reasoning effort fields 2026-07-16 12:56:28 -06:00
Dark-Alex-17 669187d148 docs: Updated docs to mention features about graph-based RAG 2026-07-13 17:00:22 -06:00
Dark-Alex-17 75de260e0e docs: Add the new graph agents, agents, and tools used for the improved sisyphus system 2026-07-04 13:12:44 -06:00
Dark-Alex-17 f6b0850139 docs: updated docs with skill documentation in forgotten places 2026-06-08 11:45:54 -06:00
Dark-Alex-17 1e8a53c014 docs: added docs for the new and improved sisyhpus agent system 2026-06-02 14:02:27 -06:00
Dark-Alex-17 2cbefe74e3 docs: documented graph-based agent llm skills usage 2026-06-02 12:45:13 -06:00
Dark-Alex-17 217be7684e docs: added explicit mention to not add user interaction via custom tools or script nodes for graph execution 2026-05-27 15:26:43 -06:00
Dark-Alex-17 cea15233ac Update Loki to Coyote 2026-05-27 12:54:06 -06:00
Dark-Alex-17 687b0abb32 docs: updated graph agent docs to reflect improved llm node failure behavior 2026-05-22 18:33:35 -06:00
Dark-Alex-17 a0fda62bb4 docs: added environment variable documentation for script nodes 2026-05-21 13:31:58 -06:00
Dark-Alex-17 732d43e298 docs: updated docs with a cross-branch read gotcha 2026-05-20 19:01:01 -06:00
Dark-Alex-17 c88b5be6da docs: Updated the graph agents docs to discuss parallelization and clarify fan-out 2026-05-20 16:49:23 -06:00
Dark-Alex-17 ec7e6eb438 docs: updated the GraphAgent wiki to reference a general deep_research agent instead of LOINC stuff 2026-05-18 15:59:32 -06:00
Dark-Alex-17 6e08cfd984 docs: created docs for the new graph agent system 2026-05-18 15:37:53 -06:00