- Your agent tools’ session files
- Read only, to spot other sessions: folders, branch names and times. Never your conversations.
- Your repository’s git hooks
- Only with --hook: two small stubs that chain any hook already there. A repository that sets core.hooksPath is never written to.
- Your instruction files
- The writers change only their own marked blocks, and --dry-run shows the change first. Your own text is never touched.
- A private key store
- Reads and writes only its own folder, outside every repository. Only get prints a value, for use inside $(...).
- Your config repository
- The doctor reads files and git state. Install links files into place, moving anything in the way aside, and sync copies back what a tool rewrote. None of them commits or pushes.
- The network
- No telemetry, no license check, nothing phoning home. The one network call is the doctor fetching your own config repository’s remote.
Commented bash, and nothing compressed into a blob. Read a script before you let an agent run it; that goes for these too.