关于 continuity-gateway
continuity-gateway 是面向本地 Agent 工作流的 MCP 网关,适用于需要在任务中更换 Agent 的系统。它记录角色、权限、事件和未完成职责,避免职责继承被误当作权限授予。
主要功能
- 01跟踪 Agent 角色与权限
- 02更换 Agent 后保留未完成职责
- 03独立检查权限
- 04记录受保护案例的证据
适用场景
- 01检查调查中的 Agent 更换
- 02验证继任者的审查权限
- 03围绕权限检查构建集成
MCP 相关
它将获准的 MCP 工具连接到 Continuity Core。共享包预览版还包含 MCP 证据工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
消息包预览 — 2026 年 10 月 10 日:Core11、remote6、gateway11 和 evidence12 新增了可选的已保存记录说明命令。请参阅当前发布指南。现有的 API/策略/证明行为保持不变;较早的 npm 归档仍可获取。
源代码预览。13: MCP 客户端/服务/核心已更新至 2.2.0,以修复 GHSA-6qxp-vccf-f47h。新的 MCP 归档已准备好源代码;npm 和 Registry 仍选择较早发布的版本组合。
上一版源代码预览。12.1:通俗易懂的消息、已完成的历史 ZK 实验以及保留回执读取器源代码。现在,可安装的软件包包含可选的已保存输出说明命令;请使用发布指南中的准确版本组合。
当前开发者预览:准确版本与安装。
**跟进一项调查:**跟随一个受保护的案例,了解其中断、替换、签署完成、新证据和持续存在的质疑。运行演练。
**继续处理现有案例:**同一案例、更长的历史记录、保留的权限和尚未完成的职责。请从支持的配置、迁移与恢复或受保护证据示例开始。
Core 0.3 预览:创建新案例、连接获批的 MCP 工具,或运行公开测试。原有的 0.2.2 评估版本仍可获取。
Continuity——Agent 会变;责任仍在
探索交互式演示 → · 从这里开始 · 开发者指南 · 安全与限制
在 Playground 中试试你自己的选择 → 无需安装或注册账号。
开发者预览 · Apache 2.0。发布状态。
进程监管程序可以启动 Agent B。Continuity 会记录 B 担任什么角色、拥有哪些权限、此前发生了什么,以及哪些未完成职责会在变更后继续保留。替代者只能获得明确授予的权限;未完成的职责不会悄然赋予更多权限。
原教程讲述了一项安全调查因 Agent 替换而中断的过程。旧请求遭到拒绝,调查仍保持 OPEN 状态,并且会独立检查继任者的审查权限。
选择你的路径
| 你想要…… | 从这里开始 | 你将了解 |
|---|---|---|
| 不安装任何内容,了解这个理念 | 故事与答案 | 为什么未完成的职责与权限是分开的。 |
| 运行并检查替换过程 | 教程,然后查看操作员命令 | 哪些内容遭到拒绝、谁承担这项职责,以及 B 可以做什么。 |
| 评估或集成代码 | Core 0.3 快速入门 | 创建自己的权限、试用受保护工具,然后连接框架或策略引擎。 |
运行教程
在 macOS 或 Linux 上使用 Node 22.18+ (22.x)、24.x 或 26.x。建议使用所选版本的最新补丁版本。本教程无需全局安装 pnpm 或 Python。完整快速入门,包括解压归档文件。
获取公开源代码;无需 GitHub 帐户:
git clone https://github.com/zerohourzulu/continuity.git
cd continuity
先查看结果,无需安装依赖:
node examples/recorded.mjs
预期结果为:审查调查时为 ALLOW,收集另一个数据包时为 DENY。此操作检查的是打包的记录案例;不会执行新操作。
生成你自己的证据:
node tools/setup.mjs
node tutorial/start.mjs
预期结果为 PASS — 职责仍为 OPEN;B 没有收集权限,然后是 VERIFIED。设置过程会下载已锁定的依赖项,并禁用脚本。随后,教程会使用合成数据和公开测试密钥在本地运行。它会输出新案例名称以及准确的后续命令。再次运行会创建另一个案例,并保留先前的证据。
更改一项权限:
node tutorial/start.mjs --deny-review
B 仍继承该职责,但其审查权限变为 DENY。预期输出和说明 · 设置检查和恢复。
选择你的记录保管方。
将记录保存在本地,或选择基于链的部署,让选定的历史记录可公开验证。加密承诺可让获授权的审查者检查私人记录,而无需公开其内容。本教程在本地运行;每种部署都有各自的隐私、可用性和最终性要求。
探索与构建
| 你的下一步 | 前往 |
|---|---|
| 了解理念和记录的对比 | 交互式演示 |
| 检查你的新运行和可选的记录版 Linux 证据 | 操作员指南 |
| 集成权限检查 | 开发者指南 · 可执行读取器示例 |
| 试用可选的原生强制执行机制 | 一次性 Linux 实验环境 |
| 查看源代码来源和验证信息 | 验证 · 演示检查 · 来源信息 |
| 扩展演示 | 网站维护 |
演示维护者可在网站维护中找到单独的所有者私有版。公开版操作指南无需帐户。
参与贡献与探索
阅读从 Core 0.1 到当前参考实现的简明开发历史。欢迎提交贡献和公开 RFC;对于涉及协议行为或安全边界的更改,RFC 很有用。
范围
Core 0.2.2 是本地参考软件。它不是用于对抗恶意 Agent 的沙箱、生产凭据系统或自主网络防御系统。本网站展示记录的结果;下载的教程会执行 Core。实际集成必须通过受保护的执行器来中介每项会产生重要影响的操作。安全边界。
源代码、教程、测试、读取器和网站均包含在此处以及完整评估版下载中。早期版本仍作为历史发行版提供;上述命令请使用 evaluation.6。软件包概览 · 演示来源信息。
发行状态与许可 · Apache 2.0 许可证 · 第三方声明
嵌入引擎
试用独立开发者软件包:在单独的应用中安装随附的 JavaScript SDK tarball,创建一个获授权的合成数据包,并检查被拒绝的请求为何不会创建任何数据包。包含 TypeScript 声明和离线使用方检查。这是围绕未更改的 Core0.2.2 提供的评估接口。
共享核心集成预览
共享包预览将协同工作的远程工具和 MCP 证据工具连接到一个 Core 依赖项。试试 原生 LangChain 工具和回复丢失恢复,或 MCP 证据工具。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
