idempotent-tool-result-persistence-cc91f2 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited idempotent-tool-result-persistence-cc91f2 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Domain: persistence Trigger: Use this when tool result blocks exceed their configured thresholds and you want to persist them once while still returning a preview. Source Pattern: Distilled from reviewed tool execution, streaming, persistence, and output-budget implementations.
Persist oversized tool outputs to a deterministic artifact path derived from the tool call ID and content type. Create that artifact with exclusive-write semantics so retries and concurrent writers cannot clobber or duplicate the same payload. After the first successful write, return a compact preview plus metadata pointing at the persisted artifact; later retries should reuse the existing file and regenerate the same preview without rewriting the payload. This keeps large outputs accessible while making persistence safe and repeatable.
When a log-reading tool returns 60 KB of text, write it once to a stable artifact file such as tool-results/<tool-call-id>.txt, then send only a short preview plus the saved path. If the same result is replayed on retry, skip the write and reuse the same artifact reference.
EEXIST causes EOS errors and clobbers the previous log.<persisted-output> tags to know the persisted location.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.