Threads
Threads are execution histories in ACP. They hold prompts, streamed events, working logs, files, and the state needed to continue or branch work later.
Run work in persistent histories with streaming, editable turns, and resumable context.
What threads are
A thread is more than a conversation. It is the durable record of an execution session, including user messages, assistant messages, tool activity, files, logs, and the environment context the run depended on.
Editing and context management
ACP treats thread history as operational state. You can edit turns, manage context, and continue from corrected instructions while keeping the relationship between history and compute intact.
Branching and continuation
Threads become especially powerful when paired with persistent computers. Because the environment can also be snapshotted and forked, you can branch not only the conversation but the execution state behind it.