Repository navigation
PowerContext v1.0.0 RC1
Pre-releasePowerContext v1.0.0 RC1
English
PowerContext 1.0.0 RC1 is the first release candidate for 1.0.0, intended to validate context capture, retrieval,
and handoff in real work. This is a pre-release for testing the Server, clients, and Agent integrations together.
Highlights
- Build Memory around topics: extract and maintain Topic Memory from Sources, with background Artifact processing to keep context up to date.
- Configure the context Agents receive: assemble Prepared Context text with configurable policies through LangChain, LangGraph, Pydantic AI, and supported Agent integrations.
- Manage reusable context assets: organize Prompts and Profiles within Scopes, apply unified tags to Artifacts and Memory Entries, and discover Scopes and Sources.
- Start locally with fewer requirements: save Sources and explicit Memory without a model by default, and load local environment files when starting the Server. Automatic extraction and vector retrieval still require their inference services.
- Improve Agent integrations: add MiniMax support, improve DSH configuration diagnostics and installation guidance, and fix MCP authorization headers for Claude Code.
- Strengthen data access and package handling: fix revoked Scope contributions, raw Skill ZIP path validation, and conditional Artifact reads.
- Follow task-oriented documentation: use bilingual installation, configuration, Memory, Artifact, and Handoff guides alongside guided Jupyter tutorials.
Install and verify
uv tool install --force "powercontext[cli,server]==1.0.0rc1"
powercontext --version
powercontext setup codex --ref powercontext-v1.0.0rc1
powercontext server runpowercontext --version should print 1.0.0rc1. The Git tag is powercontext-v1.0.0rc1; the PyPI package version
is 1.0.0rc1. Use the same Git tag for other Agent integrations. Normal upgrades generally exclude pre-releases,
so select the RC version explicitly.
Upgrade notes
- The Dashboard is now an optional personal content viewer, disabled by default. Set
POWERCONTEXT_SERVER_DASHBOARD_ENABLED=trueand configure authentication and access control as described in the installation guide to enable it. - Upgrade the Server, clients, and Agent integrations together. Restart Agent sessions after updating plugins.
- Back up databases and configuration before upgrading an existing deployment, then validate persistence, permissions, Memory retrieval, and Handoff in a test environment.
中文
PowerContext 1.0.0 RC1 是面向 1.0.0 的首个候选版本,用于验证实际工作中的上下文积累、检索和交接。
这是预发布版本,适合在测试环境中验证 Server、客户端和 Agent 集成。
主要变化
- 按主题积累 Memory:从 Source 中提取并维护 Topic Memory,通过后台 Artifact 处理任务持续更新上下文。
- 配置 Agent 实际收到的上下文:Prepared Context 支持可配置的文本组装。
- 管理可复用的上下文资产:按 Scope 管理 Prompt 和 Profile,为 Artifact 与 Memory Entry 添加统一标签,支持查询 Scope 和 Source 信息。
- 更直接的本地启动:默认配置无需模型即可保存 Source 和显式 Memory;启动 Server 时支持读取本地环境文件。自动提取和向量检索仍需配置对应的推理服务。
- 改进 Agent 集成:新增 MiniMax 集成,完善 DSH 的配置诊断与安装提示,并修复 Claude Code 的 MCP 认证头传递等问题。
- 收紧数据访问与包处理边界:修复撤销权限后的 Scope 上下文贡献、Skill ZIP 路径校验及 Artifact 读取问题。
- 按使用流程组织文档:提供从安装、配置到 Memory、Artifact、Handoff 的中英文操作指南与 Jupyter 教程。
安装与验证
uv tool install --force "powercontext[cli,server]==1.0.0rc1"
powercontext --version
powercontext setup codex --ref powercontext-v1.0.0rc1
powercontext server runpowercontext --version 应输出 1.0.0rc1。Git tag 为 powercontext-v1.0.0rc1,PyPI 包版本为 1.0.0rc1。
其他 Agent 集成也应使用相同 Git tag。普通升级通常不会选择预发布版本,请显式指定 RC 版本号。
升级说明
- Dashboard 改为默认关闭的个人内容查看器。需要启用时,设置
POWERCONTEXT_SERVER_DASHBOARD_ENABLED=true,并按安装文档配置认证与访问控制。 - Server、客户端和 Agent 集成应一起升级;更新插件后重启 Agent 会话。
- 升级现有部署前备份数据库与配置,并在测试环境中验证持久化、权限、Memory 检索和 Handoff。
What's Changed
- fix(service): kickstart newly bootstrapped LaunchAgents by @knqiufan in #1480
- feat(service): enhance error message for shell environment variable handling by @Alanxtl in #1482
- docs(tracing): add Langfuse tracing guide and fix OTLP endpoint example by @Ethan-Xingyue in #1471
- docs(rfc): define scope-owned prompt management by @Teingi in #1468
- docs(rfc): define unified artifact tags by @Teingi in #1467
- feat(tags): add unified artifact and memory entry tags by @Teingi in #1472
- feat(examples): add guided PowerContext Jupyter tutorials by @Teingi in #1477
- fix(dsh): complete automatic-path diagnostics and recall presentation by @knqiufan in #1459
- fix(website): resolve relative documentation links by @beatenevo in #1486
- feat(prompts): add scope-owned prompt management by @Teingi in #1473
- refactor(website): align default locale and publish RFCs by @PsiACE in #1478
- docs(rfc): standardize source access for artifact generation by @Zxf-xufeng in #1458
- feat(generation): standardize source access by @Zxf-xufeng in #1461
- docs(rfc): propose profile artifacts and subject source writes by @Zxf-xufeng in #1485
- feat(profile): implement scoped profiles and subject source writes by @Zxf-xufeng in #1487
- fix(auth): enforce revoked subject scope contribution by @Zxf-xufeng in #1496
- fix(server): honor weak and list forms of If-None-Match on artifact reads by @yixius in #1505
- feat(topic-memory): add end-to-end topic memory by @frf12 in #1490
- fix(skill): validate raw archive entry names by @Praying in #1511
- build(deps): bump httpcore2 from 2.7.0 to 2.10.0 by @dependabot[bot] in #1518
- fix(server): use square symbol favicon in dashboard by @Lkx-JY in #1513
- build(deps): bump httpx2 from 2.10.0 to 2.12.0 by @dependabot[bot] in #1516
- docs(rfc): add scope and source discovery by @Zxf-xufeng in #1502
- feat(dsh): diagnose effective Server configuration and matched setup by @knqiufan in #1494
- fix(topic-memory): guard runtime profiles and reuse worker indexes by @frf12 in #1512
- fix(prompts): reject generic artifact publication by @Teingi in #1492
- docs: reorganize documentation around the user journey by @PsiACE in #1519
- feat(api): add scope and source discovery by @Zxf-xufeng in #1503
- fix(cli): make default deployment model-free by @Zxf-xufeng in #1506
- feat(context): add configurable prepared text assembly by @Teingi in #1489
- docs(rfc): evolve the artifact processing supervisor by @frf12 in #1515
- feat: implement artifact processing supervisors by @frf12 in #1523
- feat(dashboard)!: replace bundled UI with an opt-in personal dashboard by @PsiACE in #1514
- fix(cli): load local dotenv for server startup by @Zxf-xufeng in #1525
- feat(minimax): add PowerContext plugin by @PsiACE in #1526
- fix(claude-code): send MCP authorization header by @frf12 in #1531
- feat(website): enable bilingual static documentation search by @PsiACE in #1540
- perf(website): split search indexes by language by @PsiACE in #1542
- feat(profile): support scoped custom prompts by @Zxf-xufeng in #1541
- chore(release): prepare v1.0.0rc1 by @Teingi in #1543
- feat: add Topic Memory dashboard by @frf12 in #1537
New Contributors
- @yixius made their first contribution in #1505
- @Praying made their first contribution in #1511
- @Lkx-JY made their first contribution in #1513
Full Changelog: powercontext-v0.2.0...powercontext-v1.0.0rc1