cleanup
Delete expired receipts and memory observations based on their expiration timestamps. Preview deletions with dry-run mode before committing.
Instructions
Delete receipts that have passed their expiration time based on the expires_at field in metadata. Expired receipts are receipts where metadata.expires_at is set and is earlier than the current time. Supports dry_run mode to preview deletions without committing. Returns count of deleted receipts and remaining total. Use periodically to manage storage and enforce TTL policies set during receipt creation. Set cleanup_memory to also soft-delete expired memory observations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | If true, returns what would be deleted without actually deleting. Defaults to false. | |
| cleanup_memory | No | Also clean up expired memory observations (soft-delete). Defaults to false. |