This release is a pre-release and may not be stable for production use.
Continuity Plane
Continuity Plane 是面向长期 AI 辅助软件工作的 provider-neutral 控制面。它把任务、 决定、约束、证据、checkpoint、上下文组合和协作状态放在聊天窗口之外,支持压缩、 任务切换、进程崩溃和多人交接后的确定性恢复。
你可能遇到的事故
| 场景 | 痛点 | 详情 |
|---|---|---|
| 压缩与长 Session | 刚刚还在修测试,压缩后却重答旧问题,甚至把做完的工作重新做一遍 | 场景详情 |
| 多 Session 与部署竞态 | 两边都以为自己可以部署,直到 main、CI 和环境互相覆盖才发现冲突 | 场景详情 |
| 多人和多 Agent | 别人已经在本地做完的东西不可见,协作者只能重复实现、重复查资料 | 场景详情 |
| Idea 与任务切换 | 一句临时想法让 Agent 离开主线,回来时找不到原任务的落点 | 场景详情 |
| 大型项目 | 几百个模块和跨仓依赖堆在一起,人和 AI 都不知道改动会影响哪里 | 场景详情 |
| Memory、Skill、文档漂移 | 旧路径、旧决定和旧规则在压缩后重新冒出来 | 场景详情 |
已测结果
| 场景 | 结果 | 详情 |
|---|---|---|
| 压缩恢复 | input tokens -40.25%;近上限历史 -95.06%;quality 3/3 |
压缩实测 |
| 代码检索 | input -50.02%;tool calls -57.89%;wall time -27.41%;quality 3/3 |
检索实测 |
| Skill 装载 | source bytes -96.54%;quality 3/3 |
Skill 实测 |
| 多 Session 协调 | duplicate tool calls -55.88%;parallel wall time -22.65% |
协作实测 |
| 一致性 | E0-E9 10/10;双 Session 1000/1000;authority violation 0 |
一致性实测 |
| 大型项目视图 | 2,000 nodes / 5,000 edges;scale p95 187.459764 ms |
图形视图 |
这些是匹配任务和当前 fixture 的场景级结果,不能合成为所有用户的统一节省率。 用户 token、窗口有效利用率和两次压缩之间的有效工作量,按 accepted Work 归一化, 并在 host trace 可见时计量。完整方法和限制。
架构概览
Agent / IDE / CI / 人类控制台
|
v
Execution Packet
|
+--------+---------+
| |
Typed State Evidence index
revision + CAS hash + validity
| |
+--------+---------+
|
append-only events
|
checkpoint + replay canary
|
SQLite 默认
Memory、检索系统、代码图和 reviewer 只能提供候选信息;active task、完成状态和外部 副作用必须经过 State MCP 的 authorization、expected revision/CAS 和 validator。
快速开始
要求 Python 3.11 或更高版本。在目标项目目录执行:
python -m pip install .
continuity init --root . --project-id my-project --display-name "My Project"
continuity verify --root .
continuity doctor --root .
continuity state show --root .
初始化会创建 .continuity/、SQLite 状态库以及项目自己的 MASTER.md、STATUS.md
和英文模板。项目应自行决定 project_id 与 display_name。
安装模式
| 模式 | 外部服务 | 适用场景 | 详情 |
|---|---|---|---|
local-embedded |
无 | 个人项目、离线开发、本机多 Session | 配置 |
forge-coordinated |
已有 Git forge | 普通开源团队协作 | 配置 |
| 个人 PostgreSQL | 本地或私有 PostgreSQL | SQL 检查、备份、本地 worker | 配置 |
| 个人 Docmost | Docmost + connector | 图表、审批、历史观察 | 图形化产品 |
shared-strong |
显式 State MCP 服务 | 跨设备唯一 claim、lease 和 CAS | 配置 |
默认路径是 local-embedded。PostgreSQL、Docmost 和 shared-strong 都是可选增强。
权威边界
Typed State:当前任务、owner、revision、决定、约束和门禁;Event Log:append-only 状态变化、supersedes 和 hash chain;Checkpoint:压缩、切换、交接和崩溃后的恢复点;Evidence:当前源码、标准、官方文档和测试的 provenance;MASTER.md:项目级治理意图;STATUS.md:当前恢复路由;- Docmost:可选的人类控制台,动作受 State MCP 约束;
- Obsidian:生成的只读视图;
- SQLite:默认本地 authority;PostgreSQL:显式选择的 adapter。
文档
Release 与许可证
当前 alpha 通过 GitHub Releases
提供 wheel、source archive 和 SHA256SUMS。PyPI Trusted Publishing 尚未配置,因此
当前不要使用 pip install continuity-plane;详见 发布说明。
Continuity Plane 使用 Apache-2.0。badge、README 署名、应用 UI 标签和 telemetry 都是可选的,法律归属以 LICENSE 和 NOTICE 为准。
当前状态
Linux x86_64 已完成 clean-room 安装和本地 alpha 验证。Windows/macOS 原生矩阵、 完整 Docmost connector、Obsidian Canvas/Bases 和 shared-strong 部署仍在后续计划中。
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file continuity_plane-0.1.0a1.tar.gz.
File metadata
- Download URL: continuity_plane-0.1.0a1.tar.gz
- Upload date:
- Size: 222.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83423a2c0b18ffd1c303f7700d47d6a67628616215e21800db62540cf29e695a
|
|
| MD5 |
3ae464a3b781f9f96b31fa3e5ac45d6f
|
|
| BLAKE2b-256 |
81178c6a49a5d5c0fa9276f1155f3c0f6678d1071c393c28ae6122cc9b1ac8a9
|
File details
Details for the file continuity_plane-0.1.0a1-py3-none-any.whl.
File metadata
- Download URL: continuity_plane-0.1.0a1-py3-none-any.whl
- Upload date:
- Size: 248.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73ee291ec91dfe337d965d0bb1cc010629d4ab4a3805da99a4ba784928524c90
|
|
| MD5 |
a650ae390270fe86ba4fdbdaa3111911
|
|
| BLAKE2b-256 |
d7c645175f2750bf855990bd310dab844b69cbf643430fee0c19fb3edd365bbe
|