开源 · 本地优先

让工作跨会话继续推进。

PowerContext 把决定、约束、依据和当前进展留在项目中。换人、换 Agent 或换个会话时,可以直接核对当前状态并继续工作。

从安装到第一条记忆

先部署 Server,通过向导选择所需能力,再接入 Agent。完整指南覆盖本机使用和从其他设备访问。

按完整指南开始
  1. 1安装 PowerContext

    准备 Python 3.11 或更高版本、Git 和 uv,在运行 Server 的机器上安装本分支。

    uv tool install --force "powercontext[cli,server] @ git+https://github.com/oceanbase/powercontext.git@master"
  2. 2完成配置向导

    依次选择存储、访问场景、记忆能力、Dashboard 和 Agent。向导会生成配置文件,以及适合当前配置的后续操作说明。

    powercontext config init
  3. 3启动 Server

    在生成 .env 的目录执行启动命令。若开启 Dashboard,使用向导给出的地址和 Token 登录。

    powercontext server run --env-file .env
  4. 4接入 Agent 并验收记忆

    按 .env.next-steps.md 创建或选择 Scope、接入 Agent。先确认真实对话进入 Source,再检查已启用的记忆处理能力。

配置向导验收版。 本站安装命令使用 oceanbase/powercontext 的官方 master 分支。 查看当前源码分支

会话结束了,工作还没有。

你做了决定、改了代码,但任务还没有完成。PowerContext 把有用的上下文留在项目中,让下一次接手从当前状态继续。

PowerContext

当前会话

  1. 决定
  2. 约束
  3. 依据
  4. 已验证进展

下一次接手

  1. 相关上下文
  2. 当前目标
  3. 来源链接
  4. 下一步

工作换了 Agent,上下文仍然延续。

一项任务可能从一个 Agent 开始,再交给另一个 Agent。PowerContext 把过程中形成的知识、进展和做法留在项目中,让下一位参与者从当前状态继续。

工作从已接入的 Agent 开始

上下文在当前项目 Scope 中持续积累

工作过程中形成可复用的资产

Memory

长期项目知识

Handoff

当前任务状态

Experience

审核后的做法

Skill

已导出的流程

换一个 Agent,继续当前工作