Thread state management
ACP threads are persistent execution histories. Thread state management is about continuing, editing, branching, and auditing work without losing the execution context that made the thread useful in the first place.
Continue instead of restarting
Threads hold more than messages. They preserve streamed events, tool activity, attached files, and the execution context behind the work. That means a thread can be resumed as stateful work instead of being treated like a one-off transcript.
Edit and correct thread history
ACP supports editing thread messages so work can be corrected without discarding everything around it. This is especially useful when the environment state behind the thread should remain valid.
Use threads as execution records
Because threads carry logs, events, file changes, and summaries, they can be treated as auditable units of work. This is critical when threads are part of projects, schedules, and event-driven automation.