Artifact Delivery for AI Agents: Files Customers Can Actually Use
A pattern for turning agent-generated files into signed, typed, downloadable artifacts.
Audience: Product teams whose agents create reports, spreadsheets, PDFs, patches, or evidence packs.
The problem
Agents often leave useful files inside a temporary workspace where the product cannot safely retrieve them.
Implementation path
Require outputs under /skill/output/artifacts, validate names and sizes, upload once at finalization, and return signed URLs in the result.
Tradeoffs and failure modes
Artifact policy adds constraints, but gives customers reliable deliverables.
Artifact manifest
{ "filename": "audit-report.md", "content_type": "text/markdown", "size": 18342, "url": "https://..." }
Run this on Argo