Skip to content

v2.0.1 — Skill rule: always save zip locally

Choose a tag to compare

@adityaarsharma adityaarsharma released this 04 Jun 11:43
· 22 commits to main since this release

Hotfix for an agent-side gap caught in production: a fresh audit with auto_cleanup=False was reporting the remote server path as the deliverable instead of saving the base64 zip locally. User couldn't open the file.

Two-part fix

1. .claude/skills/librecrawl-audit/SKILL.md — mandatory rules block

Adds a "⚠️ MANDATORY RULES" header any compliant agent must follow:

  • Rule 1: ALWAYS base64-decode content_base64 and write to a LOCAL file (use the response's filename field). NEVER report zip_path as the deliverable — that path is on the remote server.
  • Rule 2: ALWAYS auto_cleanup=True (default and only sane choice).
  • Rule 3: Final user-facing message reports the LOCAL path, not the remote path.

2. librecrawl_audit_zip response

Tightened to make the contract explicit:

  • New field zip_path_is_remote: true — makes remote-ness unambiguous.
  • New field save_to_local_filename — echoes the local filename for clarity.
  • Rewritten note text stating the agent MUST decode + save locally.

Any future agent reading the response cannot miss the requirement.