mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-17 15:34:54 +00:00
Kai decides in the dev loop, and dev flow runs Decision Programs whose steps are tools, Kai or Zen.
hanzo-loop is the contract the loop applies: a tool shortlist per step, a command verdict joined with the policy on allow < ask < deny, and routing hints on the turn metadata. hanzo-kai links hanzoai/decision's control and program at ec8207d: one controller per thread answers those three through seven anchored upstream edits, and extension contributors feed it context, progress and completion. kai.toml turns it on, every operation in shadow by default. Each decision is one trace line in the shape Enso's control writes. dev flow runs a Decision Program over the repository. The shipped fix flow retrieves candidate files, Kai picks one, Zen writes a diff, the tests run, and Kai says done, retry or escalate within what the tests and the budget permit. go/dev.wasm is rebuilt because Cargo.toml, Cargo.lock and the Makefile are among its recorded inputs. Claude-Session: https://claude.ai/code/session_018Gt5TvrE2rxXuZikWSauv3
This commit is contained in:
Generated
+1212
-13
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user