Skip to content

v2.1.2 — gitignore .harness/ ephemeral state

Choose a tag to compare

@alexherrero alexherrero released this 29 May 18:11
· 401 commits to main since this release

PATCH. Single-line .gitignore fix surfaced during a /doctor dogfood audit. The memory-recall-session-start hook writes a .harness/session-id-<uuid>.start marker on every session boot, and that marker carries a personal transcript path (/Users/<name>/.claude/projects/…). agentm already gitignores .harness/; crickets didn't — so in this public repo the marker showed up as untracked and was sweepable into git add -A. Mirrors agentm's .gitignore; the pre-push PII hook stays the enforcing backstop. No code changes.

Fixed

  • .gitignore now excludes .harness/ — closes the one path by which a SessionStart hook could leak a personal home path into the public repo. Matches the agentm .gitignore entry.

Cross-references

  • agentm v4.7.0 — companion release from the same /doctor audit; among other installer hardening it stops symlinking the loose harness/skills/*.md specs that surfaced the cruft alongside this marker.
  • lib-parity follow-up — agentm v4.7.0's install_symlinks.py loose-.md fix is not yet mirrored into crickets's byte-identical lib/install/; a sync-lib.sh pass is the separate follow-up.