Skip to content

Artifact Cleanup

Run TTL-based cleanup over registered artifacts. By default, sweeps every registered artifact (filesystem, llm-cache, messages, notifications, llm-queue, …). Pass name to scope the sweep to a single artifact. Use dry_run=true (default) to preview what would be deleted. The name field is deliberately distinct from artifact_save's type field (which means filesystem subtype) — they live in different namespaces.

MCP name: artifact_cleanup

Category: artifacts

Mutates state (retry policy: manual)

Parameters

Name Type Required Description
dry_run bool No Preview only, don't delete (default: true)
name str No Registered artifact name (e.g. 'llm-cache', 'messages'). Omit to sweep all.