Working with files
Files are a core operational primitive in ACP. They can live on thread histories, inside computers, and across project workflows, which means file handling has to be part of state management, not an afterthought.
Files on threads
Thread files let you attach or inspect artifacts directly in the execution history where they were produced or used. This is useful for briefings, generated assets, intermediate reports, and task-specific outputs.
Files on computers
Computer files represent persistent working state. Repositories, generated code, package manifests, and runtime outputs can stay on the same computer across multiple threads.
Choose the right file surface
The key question is whether a file belongs to the execution history, the persistent environment, or both. ACP gives you both surfaces because they serve different operational purposes.