forked from bai/curriculum-project-hub
529 B
529 B
Decide workspace commit semantics for failed runs
Type: grilling Status: open
Question
When an agent run fails, is canceled, times out, loses the database, or is killed mid-tool, should its workspace changes remain as partial collaborative work, be quarantined for review, or roll back atomically? Decide the contract, including the relationship among provider cursor, AgentMessage, AgentFileChange, git/filesystem state, and the next run, then create the smallest implementation tickets and crash tests that enforce it.