Modules
Deterministic, file-backed orchestration of LLM workers and critics via a small S-expression DSL
Compiles the S-expression AST into a validated execution graph
Small pure helper routines used by the runner
Loads and invokes hook files that return coderefs
File-backed journaling and run directory management
LLM adapter using the 'ollama' CLI
Tokenizes and parses the S-expression plan into an AST
Executes a compiled Sim::Agent graph (FIFO scheduler, hook invocation, journaling)
Examples
- examples/hooks/chief_parse.pl
- examples/hooks/critic_parse.pl
- examples/hooks/revision.pl
- examples/hooks/selfcrit.pl
- examples/hooks/worker_prompt.pl
- examples/hooks_join/chief_stop.pl
- examples/hooks_join/critic_ok.pl
- examples/hooks_join/revision_passthru.pl
- examples/hooks_join/selfcrit_ok.pl
- examples/hooks_join/worker1_prompt.pl
- examples/hooks_join/worker2_prompt.pl
- examples/hooks_join/worker3_prompt.pl
- examples/hooks_join/worker4_prompt.pl
- examples/join.sexpr
- examples/minimal.sexpr