Skip to content

PowerContext v1.0.0 RC1

Pre-release
Pre-release

Choose a tag to compare

@Teingi Teingi released this 10 Sep 08:39
· 205 commits to master since this release
aa9d27f

PowerContext 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 run

powercontext --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=true and 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 run

powercontext --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

Full Changelog: powercontext-v0.2.0...powercontext-v1.0.0rc1