mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
A codemode tool whose scripts call the conversation's tools as nested calls and survive a restart. The script runs deterministically (pi-codemode start()); each result is journaled before it is delivered. A rerun starts the script again from the stored start data, delivers the journaled results in order (nested calls reattach by key c<id>), checks every recorded call count, holds calls the journal lacks until replay ends and checks them against earlier attempts' keys, then continues live. A call launches only once the count of the drain that made it is committed, so a rerun can prove which calls are new. Divergence, a changed module version or sandbox fingerprint, and a passed deadline end the call with a stored error; a decided outcome is returned without a VM. store()/load() keep values per conversation, rewindable and forked as of the fork's entry. pi-codemode: CodemodeRun.finished, set when the outcome is decided. |
||
|---|---|---|
| .. | ||
| chord-delta-findings.md | ||
| pico-v5-chord-usage.md | ||
| pico-v5-handoff.md | ||
| spec.md | ||