Pensieve provides a project-level knowledge base and a routing layer for developer tooling. It captures explored file locations, module boundaries, call chains, and established architecture decisions so agents can make consistent choices and reuse project-specific knowledge. Pensieve exposes routing commands (init, upgrade, migrate, doctor, self-improve, refine, sync-instructions) to manage the local user-data store and knowledge graph.
Use Pensieve when an agent needs to: bootstrap project-specific state, refresh its knowledge, run structural migrations, perform read-only diagnostics, extract and persist lessons after completing work, or sync pipeline instructions into project docs. Helpful during long-lived projects where consistency and recorded decisions matter.
.src/tools/ (init, upgrade, migrate, doctor, self-improve, refine, sync-instructions) — check the repo for implementations..pensieve/ including the knowledge graph.Likely compatible with autonomous code-focused agents (Copilot-style, Codex, Claude Code) and CLI-capable agents that can run filesystem operations.
This skill has not been reviewed by our automated audit pipeline yet.