Give your AI coding assistant a model of who you are — read from your own history — so it stops making you feel stupid. Local, private, no account.
LPM treats this as warn-only first-party agent extension lifecycle risk. The explicit CLI can archive Claude Code transcripts, generate a user profile, and modify Claude Code configuration. `init --auto` persists a package-owned Stop hook that invokes `stratless update`; no install-time mutation occurs. No concrete malicious exfiltration or remote payload path was found.
`dist/init.js` adds a Claude Code Stop hook running `stratless update` only for explicit `init --auto`.
dist/init.jsView on unpkg`dist/init.js` changes `~/.claude/settings.json` and copies Claude transcripts to `~/.stratless/archive`.
dist/init.jsView on unpkg`dist/sink.js` writes `~/.claude/HUMAN.md` and a marker-scoped import block in `~/.claude/CLAUDE.md`.
dist/sink.jsView on unpkg`dist/claude.js` and `dist/stream.js` pass locally read conversation-derived prompts to the installed `claude` CLI.
dist/claude.jsView on unpkg`dist/init.js` adds a Claude Code Stop hook running `stratless update` only for explicit `init --auto`.
dist/init.jsView on unpkg`dist/init.js` changes `~/.claude/settings.json` and copies Claude transcripts to `~/.stratless/archive`.
dist/init.jsView on unpkg`dist/sink.js` writes `~/.claude/HUMAN.md` and a marker-scoped import block in `~/.claude/CLAUDE.md`.
dist/sink.jsView on unpkg`dist/claude.js` and `dist/stream.js` pass locally read conversation-derived prompts to the installed `claude` CLI.
dist/claude.jsView on unpkg