Dark-Alex-17
|
84dcb3078b
|
feat: validate visible_skills field at config load time
|
2026-06-04 13:43:40 -06:00 |
|
Dark-Alex-17
|
7b320e08c4
|
fix: enforced global visible_skills in llm node validation and improved skill loading error handling across the project
|
2026-06-04 13:09:43 -06:00 |
|
Dark-Alex-17
|
7078280b3d
|
fix: restore agent skill policy on error during effective policy calculation
|
2026-06-04 12:16:42 -06:00 |
|
Dark-Alex-17
|
46d4b78ccc
|
fix: fixed tool filtering logic for skills and user functions in agents
|
2026-06-04 11:03:44 -06:00 |
|
Dark-Alex-17
|
73a4499c68
|
fix: don't silently fail on skill role composition extraction in llm nodes
|
2026-06-04 09:09:55 -06:00 |
|
Dark-Alex-17
|
7ec81ae607
|
fix: effective_policy unconditionally overwrote skill values for role-like structs
|
2026-06-03 14:54:42 -06:00 |
|
Dark-Alex-17
|
260bf4e5bc
|
fmt: applied formatting to refactored mcp_servers and tools lists
|
2026-06-03 14:02:06 -06:00 |
|
Dark-Alex-17
|
ece66448e0
|
refactor: support both CSV and list formats for enabled_tools
|
2026-06-03 13:58:24 -06:00 |
|
Dark-Alex-17
|
a254d60876
|
refactor: Support both CSV and list formats for enabled_mcp_servers
|
2026-06-03 13:23:13 -06:00 |
|
Dark-Alex-17
|
5ebf8649a6
|
fmt: applied uniform formatting across refactored vault code
|
2026-06-03 11:15:11 -06:00 |
|
Dark-Alex-17
|
b1782b614f
|
fix: llm nodes accidentally skipped skill_registry::effective_role because I was passing an inline role instead
|
2026-06-02 12:58:14 -06:00 |
|
Dark-Alex-17
|
2acff31213
|
feat: llm graph nodes support skills
|
2026-06-02 12:39:43 -06:00 |
|
Dark-Alex-17
|
be5d280c32
|
fix: bash-based user interactions in agents accidentally regressed in graph implementation
|
2026-05-27 15:20:19 -06:00 |
|
Dark-Alex-17
|
0facb15e32
|
feat: rename Loki to Coyote
|
2026-05-27 12:47:32 -06:00 |
|
Dark-Alex-17
|
0c2e4df647
|
feat: LLM node failures propgate up
|
2026-05-22 18:27:03 -06:00 |
|
Dark-Alex-17
|
e6da252a5a
|
feat: Removed indicatif spinners. The UX just won't stop clobbering for parallel graph nodes
|
2026-05-22 12:56:04 -06:00 |
|
Dark-Alex-17
|
558b764db8
|
feat: Added agent variables support for graph agents and improved script executor to use the same environment variables as normal agent tool calling for further flexibility
|
2026-05-21 13:27:33 -06:00 |
|
Dark-Alex-17
|
0bb312a85c
|
feat: Improved UX with colored spinners for parallel graph agents and no clobbering outputs for sub-agents
|
2026-05-21 13:00:44 -06:00 |
|
Dark-Alex-17
|
597f823bdf
|
fmt: cleaned up graph implementation
|
2026-05-21 11:27:29 -06:00 |
|
Dark-Alex-17
|
81c037515e
|
feat: improved UX for parallel graph execution
|
2026-05-20 18:54:20 -06:00 |
|
Dark-Alex-17
|
3c7d19da07
|
fix: Added additional graph validation for parallel reads and writes with dependencies between nodes states
|
2026-05-20 17:35:33 -06:00 |
|
Dark-Alex-17
|
98d16d9a56
|
fix: bug in next_single method and improved outcome handling for LLM node execution
|
2026-05-20 16:27:25 -06:00 |
|
Dark-Alex-17
|
26de81e84e
|
test: implemented integration tests for the parallel frontier-based graph scheduling
|
2026-05-20 16:09:07 -06:00 |
|
Dark-Alex-17
|
20c28b55d5
|
feat: added branch progress tracker for better visualization of parallel graph super-steps
|
2026-05-20 15:50:38 -06:00 |
|
Dark-Alex-17
|
9a061944ae
|
feat: created the RenderMode enum to suppress stdout streaming during parallel graph super-steps
|
2026-05-20 15:32:03 -06:00 |
|
Dark-Alex-17
|
1f50af0974
|
feat: Full support for map node types
|
2026-05-20 15:15:58 -06:00 |
|
Dark-Alex-17
|
bdacf9fc78
|
feat: implemented the frontier-based scheduling for the graph executor with simplified state management (gotta love .clone)
|
2026-05-20 13:48:55 -06:00 |
|
Dark-Alex-17
|
a9f2a5edc2
|
feat: validation support for parallel graph execution; restricted map nodes to only run for nodes without next targets and not supporting chained map nodes
|
2026-05-20 12:50:29 -06:00 |
|
Dark-Alex-17
|
de055bf8a4
|
feat: created the staging area for state merges per super-step and created the built-in reducers (and their application) for the state merge phase of a super step
|
2026-05-20 12:16:14 -06:00 |
|
Dark-Alex-17
|
8fb0eece4b
|
feat: scaffolding work for fan-out nodes for parallel branch execution support and stubbed out Map node types
|
2026-05-20 11:37:23 -06:00 |
|
Dark-Alex-17
|
5bd0766a60
|
style: Cleaned up all graph agent code
|
2026-05-18 13:46:52 -06:00 |
|
Dark-Alex-17
|
503c9b4699
|
feat: migrated llm node validation to graph loading time instead of graph runtime
|
2026-05-18 11:51:47 -06:00 |
|
Dark-Alex-17
|
7a8b09542d
|
feat: ripped out user input timeout scaffolding for approval and input node types; implementation can't be done cleanly
|
2026-05-18 11:32:34 -06:00 |
|
Dark-Alex-17
|
da5cd21c1c
|
test: added additional test coverage to graph components
|
2026-05-18 10:08:36 -06:00 |
|
Dark-Alex-17
|
27fcb1fc15
|
docs: Updated README and created graph.example.yaml spec
|
2026-05-15 17:37:54 -06:00 |
|
Dark-Alex-17
|
e292c414c5
|
feat: added additional support for all RAG-configuration fields in RAG nodes
|
2026-05-15 16:38:52 -06:00 |
|
Dark-Alex-17
|
8a2f18204f
|
feat: initial support for RAG nodes in the graph execution system
|
2026-05-15 14:11:23 -06:00 |
|
Dark-Alex-17
|
c70ac98223
|
feat: implemented structured logging for graph execution
|
2026-05-15 13:17:42 -06:00 |
|
Dark-Alex-17
|
249d1fc881
|
feat: merged normal agent config and graph agent configs into one file (either/or)
|
2026-05-15 12:57:08 -06:00 |
|
Dark-Alex-17
|
3f4fd91b3f
|
fix: added on_other field for approval nodes so users can specify an alternative free-text target when none of the options match what they want
|
2026-05-14 16:35:08 -06:00 |
|
Dark-Alex-17
|
48c52b5829
|
feat: added structured-output extraction for llm and agent nodes
|
2026-05-14 15:36:10 -06:00 |
|
Dark-Alex-17
|
fc7fdc98b4
|
feat: created full llm node runtime implementation
|
2026-05-14 14:00:24 -06:00 |
|
Dark-Alex-17
|
f4d7d0fb73
|
refactor: migrated llm nodes to use Roles to simplify instructions handling and to function like inline roles
|
2026-05-14 13:24:34 -06:00 |
|
Dark-Alex-17
|
4b38f53488
|
refactor: migrated the next_node and apply_state_updates logic for LLM nodes into the LlmExecutor
|
2026-05-14 12:08:55 -06:00 |
|
Dark-Alex-17
|
186422ff58
|
feat: scaffolded together the initial llm node type and its executor
|
2026-05-14 11:57:18 -06:00 |
|
Dark-Alex-17
|
9bc4f8b621
|
feat: wired together graph execution and agent graph dispatch
|
2026-05-14 11:10:45 -06:00 |
|
Dark-Alex-17
|
84497d3d65
|
feat: implemented support for the graph executor
|
2026-05-13 14:29:45 -06:00 |
|
Dark-Alex-17
|
3ea9116a23
|
feat: created the approval node executor and the input node executor for user interaction
|
2026-05-13 14:08:44 -06:00 |
|
Dark-Alex-17
|
bfcd73c32a
|
feat: Added initial support for native Loki agent nodes in the graph-based agent system
|
2026-05-13 13:21:45 -06:00 |
|
Dark-Alex-17
|
3cd3ba55ff
|
feat: Added direct script invocation support for graph-based agents
|
2026-05-13 12:35:10 -06:00 |
|