Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Continuity Plane

Managed with Continuity Plane

Continuity Plane 是面向长期 AI 辅助软件工作的 provider-neutral 控制面。它把任务、 决定、约束、证据、checkpoint、上下文组合和协作状态放在聊天窗口之外,支持压缩、 任务切换、进程崩溃和多人交接后的确定性恢复。

English README

你可能遇到的事故

场景 痛点 详情
压缩与长 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.mdSTATUS.md 和英文模板。项目应自行决定 project_iddisplay_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

continuity_plane-0.1.0a1.tar.gz (222.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

continuity_plane-0.1.0a1-py3-none-any.whl (248.2 kB view details)

Uploaded Python 3

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

Hashes for continuity_plane-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 83423a2c0b18ffd1c303f7700d47d6a67628616215e21800db62540cf29e695a
MD5 3ae464a3b781f9f96b31fa3e5ac45d6f
BLAKE2b-256 81178c6a49a5d5c0fa9276f1155f3c0f6678d1071c393c28ae6122cc9b1ac8a9

See more details on using hashes here.

File details

Details for the file continuity_plane-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for continuity_plane-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 73ee291ec91dfe337d965d0bb1cc010629d4ab4a3805da99a4ba784928524c90
MD5 a650ae390270fe86ba4fdbdaa3111911
BLAKE2b-256 d7c645175f2750bf855990bd310dab844b69cbf643430fee0c19fb3edd365bbe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page