Skip to main content
You do not need to read the whole site first. Separate a few objects, then pick the path that matches the work in front of you. Do not walk several paths at once. A local API loop, a Python framework, and an agent plugin answer different questions. Finish one, then decide whether you need the next.

Separate the objects first

Start with the mental model overview, then read Scope and fail-open. At minimum, keep , , , and apart.

Start a local Server

Follow Install and run the Server with the minimum setup. Writing Memory and using full-text search do not need an inference provider.

Choose one path

Pick one goal below. Finish that loop before comparing other frameworks or agents.

Use official docs for details

For install options, interface details, and deployment, use the latest published official docs. PowerContext 101 helps you choose a path and verify the result.
The documented installation targets are macOS and Linux with Python 3.11 or later. This tutorial does not provide an unverified Windows workaround.

Choose by your goal

Read in this order:
  1. Mental model overview
  2. Scope
  3. fail-open
  4. Install and run the Server
  5. API tour
How do you know it worked? Follow steps 4 and 5 above. Start the local Server on Install and run the Server, then open the API tour and run the script to write one Memory.The terminal should show three things: search_memory hits that Memory, prepare_context returns non-empty content, and the result includes a Citation. If it does not match, start with Troubleshooting.Skip framework pages, agent-host pages, and the later Source / Handoff tutorials for now.If you want a little more (optional)If the objects still blur, read Source, Memory, Handoff, and Experience and Skill. After the first loop, continue only if you need Source and Memory, the Handoff loop, or Experience / Skill Review. To connect an MCP client to the same data, read Connect with MCP. To check active and inactive counts for the same Scope, read Verify Scope statistics in the Dashboard. Read Memory text through the Client, HTTP, or MCP.

Check it with the same question

Whatever path you pick, use this to see if it actually works. On the first-contact path, do it in the API tour. After you connect an agent, redo it on that host page with its own tools. You just wrote a conclusion you will need later. Can the next request find it?
  1. Write it explicitly in a fixed Scope.
  2. Ask again in a new request or session.
  3. Check that the recalled content has a Citation and enters only this model request.
  4. Stop the Server and ask again. Automatic recall may fail. The original task should continue.
  5. Try one explicit write. The failure must be visible. It cannot pretend the save succeeded.
Do not treat this list as a checkbox by itself. If the symptom does not match, start with Troubleshooting.
If PowerContext fails while automatically fetching context, keep working. If you explicitly write a Memory, commit a Handoff, approve a proposal, or export a Skill, you must see the failure. Read fail-open for the full rule.
PowerContext 101 does not keep a separate Bub path. Its notes live mainly in the integration README.

Next step

Separate the objects first

Start here if Source, Memory, and PreparedContext still blur together.

Start a local Server

If the objects are already clear, write one Memory, find it, and get a cited PreparedContext.