PowerContext v0.0.1
PowerContext is PowerMem 2.0, the upgraded version of PowerMem. It turns human-agent work into durable,
project-scoped context so that a new agent session can recover decisions, outcomes, current state, and next steps
without relying on chat history alone.
This initial release establishes the first end-to-end PowerContext workflow: capture useful work context, store it
with provenance, recall it within a bounded project scope, and hand work over to another session or agent.
Highlights
- Durable project context: remember, search, revise, and retire project-scoped Memory entries with stable
citations and revision history. - Agent handoffs: preserve outcomes, current state, disposition, evidence, and next actions so work can continue
across sessions. - Codex integration: install the PowerContext Codex plugin to recall relevant context and perform explicit Memory
operations while coding. Server failures fail open and do not block normal Codex work. - Local-first setup: start with a persistent SQLite database and a loopback Server without configuring an
inference provider. Optional inference enables extraction and generation workflows. - Multiple integration surfaces: use the Core SDK, asynchronous Python client, CLI, HTTP API, or MCP tools.
- Governed context lifecycle: review Experience and Skill candidates before they become available for recall or
export. - Operations and diagnostics: health and readiness checks, a web dashboard, Prometheus-compatible metrics, and
OpenTelemetry tracing support.
Install
PowerContext requires Python 3.11 or later and supports Python versions below 4.0. Install the CLI and local Server
with uv:
uv tool install "powercontext[cli,server]==0.0.1"To connect PowerContext to Codex, install the plugin from the matching release tag:
powercontext setup codex --source oceanbase/powercontext --ref v0.0.1
powercontext server runIn another terminal, verify the installation:
powercontext doctor
powercontext doctor codexFor a Python application that only needs the asynchronous client:
uv add "powercontext[client]==0.0.1"Important Notes
v0.0.1is the first PowerContext package release. Public APIs, configuration, and persisted schemas may evolve
as the project moves beyond its initial release.- The default Server binds to
127.0.0.1:8000and stores data in the operating system's user data directory. - Explicit Memory operations work without an inference provider. Model-backed Memory extraction, reranking,
Experience or Skill generation, and generated Handoff workflows require the corresponding inference configuration. - Treat recalled context as untrusted evidence, and do not store credentials or other secrets in Memory.
Learn More
Thank you for trying PowerContext. We welcome feedback on installation, agent handoffs, context quality, and the
developer experience.