Skip to content

Jev directory

Pi Observational Memory Jev

A pi coding-agent extension that compacts long transcripts without rewriting them: Jev answers only keep/kind questions about chunked history, original lines go into a verbatim ledger, and compaction is a deterministic render plus durable topic files. Calls the TypeSafe System One endpoint directly.
Stars
1
Language
TypeScript
License
MIT
Reading time
2 min
Published by
Community
Author
willfish
Last verified
Oct 2026

Highlights

  • Jev answers only keep/kind questions about chunked history; the original lines are stored verbatim, so compaction never rewrites the transcript.
  • Compaction is a deterministic render of the ledger plus durable topic files, not an LLM summary.
  • Package default is off; /om, /om on and /om off gate it per session, with /om:status, /om:compact and /om:consolidate commands.
  • Calls https://api.typesafe.ai/v1/systemone directly — the README says Jev is not a chat model and must not be added to ~/.pi/agent/models.json.
  • Do not install it alongside Alvar's original /om extension: the README says the commands collide.

Quickstart

bash
export TYPESAFE_API_KEY=...
pi install git:github.com/willfish/pi-observational-memory-jev

Watch out

Grounded in the truncated repository README and GitHub metadata reviewed on 2026-10-15; the excerpt cuts off inside the compaction example, no accuracy or cost figures are published, and the configuration defaults such as chunkTokens 10000 and keepThreshold 0.5 are author-set rather than validated in the captured text.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai