Team knowledge
One memory across every agent.
Your team runs Claude Code, Codex, and Pi. Sync those sessions into shared traces, extract what matters against a learning goal, and let any agent pull the same reviewed context.
Claude Code
~/.claude/projects
Codex
~/.codex/sessions
Pi
~/.pi/agent/sessions
$ provon knowledge find "package ownership"
2 items · 96% confidence
Package boundaries stay behind
the public adapter.
evidence: 3 sessions · codex, pi
Capture once, reuse everywhere
Sessions in. Shared context out.
Sync
01Each teammate uploads local sessions as shared traces.
$ provon sync ~/.claude/projects --onceSet a goal
02Say what is worth learning before extraction runs.
$ provon knowledge goals create "Architecture rules"Extract
03Matching decisions become items with evidence links.
$ provon knowledge settings set-extraction trueConsume
04Any agent pulls the same reviewed context on demand.
$ provon knowledge find "package ownership"
A durable memory layer
Useful to people. Predictable for agents.
Evidence linked
Each item keeps the session spans that support it.
Incremental
Content hashes skip files that have not changed.
Goal scoped
Only active goals run, so items stay judgeable.
Deterministic
Term matching returns paths, not surprise context.
Let the next agent start informed.
Sync one session and build shared memory.