WHAT IT IS
Durable, symbol-scoped memory — so you teach the repo once.
Coding agents forget your repo every session. gps brings the lessons you teach back exactly when the relevant code is touched.
Symbol-anchored
Notes, decisions, and tests attach to the exact functions and classes an agent touches — and surface only when that code is in play, not as a wall of context.
Works across agents
Claude Code, Codex, and Cursor read the same memory. The installer writes each agent's native files (CLAUDE.md, AGENTS.md, Cursor rules) and MCP tools.
Captures lessons for you
Lifecycle hooks lift durable lessons — “always run this test twice”, “use the errors module here” — from the session transcript, per your capture policy.
Persistent by default
Todos survive the session as symbol-anchored notes. The CLAUDE.md block is auto-managed. Global lessons land there automatically.
THE COMMANDS
CLI-first. One setup, then a short loop.
Coding agents already know how to run shell commands — so gps is a CLI. Set it up once, then run a tight loop around every non-trivial edit.