Stop rediscovery
Load focused conclusions before repository work instead of reopening the same architecture, incidents, and business rules.
Persistent project memory
Tracebook gives Codex, Claude Code, and other coding agents a local, evidence-backed memory of your project—without adding a server, database, or files to your business repositories.
---
knowledge_id: refund-retry-policy
status: current
version: 2
---
## Current
Refunds retry at most twice
with a 3-second timeout.
Evidence: src/refunds.py:L18
The problem
Source code survives the session. The reasoning around it often does not. Tracebook preserves the conclusions worth reusing—and keeps the evidence needed to challenge them later.
Load focused conclusions before repository work instead of reopening the same architecture, incidents, and business rules.
Every current fact names its supporting source. Health checks flag missing or newer evidence instead of silently trusting stale notes.
Knowledge stays under ~/.tracebook. No memory folder, daemon, vector database, hook, or configuration is written into business repositories.
One task, two sessions
Tracebook is an Agent Skill with a deterministic local runner. The agent makes semantic judgments; the runner owns identity, storage, history, transactions, and health checks.
The active project is resolved, then bounded retrieval returns relevant current knowledge with source-project identity.
Raw transcripts and guesses are rejected. Stable IDs, evidence, scope, lifecycle state, and version history make changes explicit.
The next agent retrieves the current conclusion first, then checks the cited source when the task needs deeper verification.
Memory with governance
A memory can be current, pending, deprecated, superseded, or historical. Writes are transactional; normal reads use committed snapshots.
CURRENT applies now │ ├── revise → version history retained │ ├── SUPERSEDED → replacement linked │ └── DEPRECATED → no longer applies PENDING known, not yet confirmed HISTORICAL available only on request
Stable release · v4.0.7
Python 3.10 or newer is required. The documented workflow is verified in CI on Ubuntu and Windows with Python 3.10 and 3.13.
codex plugin marketplace add tydandou/tracebook --ref v4.0.7 codex plugin add tracebook@tracebook
claude plugin marketplace add tydandou/tracebook claude plugin install tracebook@tracebook
Choose the right memory model
It is not a task manager, semantic search engine, or replacement for host instruction files. These practical comparisons explain where the boundary helps—and where another approach fits better.
Stable instructions and evolving project knowledge solve different problems. Most serious projects benefit from both.
Read the comparison → StorageChoose between repository reviewability and strict separation from business code, or combine them intentionally.
Read the comparison → RetrievalDeterministic evidence-backed facts are different from fuzzy semantic retrieval over large corpora.
Read the comparison →Give your agent a project memory
Run the isolated demo, inspect the Markdown it creates, then decide whether Tracebook belongs in your regular coding workflow.