🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

琥珀治理协议 Bandersnatch0x/amber-protocol

DeepSeek Harnessv1.6.0
Bandersnatch0x50 天前有提交已提供中文文档扫描:含敏感能力

把计划证据决策与交接留在仓库,实现可信续接

29.7/100
综合分
0
GitHub 星标
418
npm 周下载
—/5
用户评分

数据截至 2026/9/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add amber-protocol
npm 源 · amber-protocol 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · chat
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 50 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包amber-protocol @ 1.6.0
✓Node 引擎要求 ^20.19.0 || ^22.12.0 || >=23 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/21 23:56:18

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 仓库本地治理
  • 留存计划证据决策
  • 支持可信续接

Amber Protocol:面向编码智能体的仓库本地治理,附带 DeepSeek Harness(dsh)补丁覆盖层。

v2.0.22026-10-25
See CHANGELOG.md for details. · Installation npm install -g amber-protocol · Documentation · README · Getting Started · Architecture
原文(未汉化)
v2.0.12026-09-30
See CHANGELOG.md for details. · Installation npm install -g amber-protocol · Documentation · README · Getting Started · Architecture
原文(未汉化)
v2.0.02026-09-29
See CHANGELOG.md for details. · Installation npm install -g amber-protocol · Documentation · README · Getting Started · Architecture
原文(未汉化)
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
Amber Protocol 把 AI 编码工作变成可信续接。 Amber Protocol CI npm Node Version License 适用对象 ·产品旅程 ·安装 ·快速开始 · Team Replication Charter ·核心概念 ·文档 · 面向已经把 Coding Agent 用于真实交付的项目。 计划、证据、决策与交接和代码一起留在仓库里。 状态:稳定版 · 里程碑与测试状态 → Amber Protocol 是面向 Coding-Agent-Enabled Repository 的仓库本地治理层:这类项目已经持续使用一个或多个 Coding Agent 做真实交付,并由人类承担审查责任。难点不再只是生成代码,而是换人、换 agent 或换会话后,后继者能否仅凭仓库状态判断发生了什么、什么已获批准、证据是否足够,以及下一步是什么。 Amber 把计划、会话、证据、决策和交接显式留在代码旁。它的核心结果是 Trusted Continuation(可信续接):另一个人或 agent 不读取旧聊天,也能理解当前状态并正确继续一步。 Amber = 仓内团队复制层:把「如何安全用 AI 改这个仓」写成可交接的文件证据。 它挂在你已有的编码引擎之下,补治理与证据;不是又一个 agent 运行时,也不是组织级平台。
展开完整文档(README 剩余 1 节)
Amber Protocol

把 AI 编码工作变成可信续接。

Amber Protocol

CI
npm
Node Version
License

适用对象 ·产品旅程 ·安装 ·快速开始 · Team Replication Charter ·核心概念 ·文档 ·

面向已经把 Coding Agent 用于真实交付的项目。
计划、证据、决策与交接和代码一起留在仓库里。
状态:稳定版 · 里程碑与测试状态 →

Amber Protocol 是面向 Coding-Agent-Enabled Repository 的仓库本地治理层:这类项目已经持续使用一个或多个 Coding Agent 做真实交付,并由人类承担审查责任。难点不再只是生成代码,而是换人、换 agent 或换会话后,后继者能否仅凭仓库状态判断发生了什么、什么已获批准、证据是否足够,以及下一步是什么。

Amber 把计划、会话、证据、决策和交接显式留在代码旁。它的核心结果是 Trusted Continuation(可信续接):另一个人或 agent 不读取旧聊天,也能理解当前状态并正确继续一步。

Amber = 仓内团队复制层:把「如何安全用 AI 改这个仓」写成可交接的文件证据。

它挂在你已有的编码引擎之下,补治理与证据;不是又一个 agent 运行时,也不是组织级平台。

| Amber 是 | Amber 不是 |
| 仓库内的治理与证据协议 | 组织级 Skill 市场 / 插件商店 |
| 可审查的计划 · 闸门 · 审批 · 交接 | 跨仓网关或跨机器总控看板 |
| 可在团队间复制的本地约定 | 常驻调度 / 自动跑项目命令的 daemon |

三层

| 层 | 职责 |
| 引擎 | 读改代码、调工具、跑模型与 agent loop(由你选用的编码宿主提供) |
| 治理(Amber) | 计划、闸门、审批、doctor/audit、handoff;证据写入仓库文件 |
| 可选上层壳 | 只经 MCP 消费 Amber;不改 .amber 契约,不把 loop 塞进 Amber 内核 |

主线:引擎干活;Amber 证明「做了什么、是否可留、如何交接」。

硬非目标

这些是产品边界,不是 TODO:

1. 不替代编码引擎 / 不做通用 agent 运行时
2. 不跑动态工作流、不调度 live subagent、不自动执行你的项目命令
3. 不做组织级市场、跨仓网关、跨机器看板、always-on 调度器
4. 不覆盖已有项目文档(init 与 wiki 只补缺失文件)

完整边界见 Team Replication Charter 与 SPEC.md。

适用对象

- 目标环境:Coding-Agent-Enabled Repository——Coding Agent 已经参与持续、真实、受人工审查的交付;一次性试用或只安装了工具不算。
- 主要用户:Repository Maintainer——对仓库结果和连续性负责。
- 工作用户:agent-assisted developer——定义并执行有边界的交付工作。
- 决策用户:reviewer——依据计划、diff 与证据做 go/no-go 决定。

为什么需要 Amber

- 不读旧聊天也能继续:计划、session、证据和 handoff 让状态能跨人、跨 agent 携带。
- 从仓库证据审查:决策依据是可检视产物,而不是 transcript 中的一句“已完成”。
- 在正确阶段恢复:失败与中断保留在产生它的步骤,不被成功叙事覆盖。
- 明确保留人类权限:审批和治理边界是可查记录,不是隐藏的运行时假设。

产品旅程

资格判断 → 安全接入 → 首次可信续接 → 日常交付 → 失败恢复 → 审查 / 验收

| Journey | 用户结果 | 默认表面 | 完成证据 |
| J0 · 资格判断 | 确认 Amber 是否解决真实续接或审查问题 | amber audit | 只读发现与明确的采用/暂缓决定 |
| J1 · 安全接入 | 不覆盖已有文件地建立最小仓库表面 | amber init、amber doctor | 可复验的 setup |
| J2 · 首次可信续接 | 让新上下文正确继续一项真实工作 | amber next、amber plan、amber session、amber handoff | 新人或新 agent 不读旧聊天仍正确行动 |
| J3 · 日常交付 | 定义、授权、工作、证明、审查、交接/验收 | Agent journey;CLI 回退 | 计划、session、命令证据和 checkpoint 一致 |
| J4 · 失败恢复 | 在失败、暂停或上下文丢失后回到正确阶段 | amber session、amber next、amber handoff | 失败仍可见,恢复动作有边界 |
| J5 · 审查 / 验收 | 依据仓库证据做 go/no-go 决定 | 计划、Gate、Evidence、Web Viewer | 不看 transcript 也能解释决定 |

Feature、Bugfix、Refactor 仍由后台 Route 分型;前台只保留一个心智模型:

Frame → Authorize → Work → Prove → Review → Handoff / Accept

上下文修复、持续改进、团队扩展和高保证治理是条件路径,不阻塞首次可信续接。完整定义见功能矩阵与用户旅程。

安装

从 npm 安装(推荐)

npm install -g amber-protocol
amber --version

从源码安装

git clone https://github.com/Bandersnatch0x/amber-protocol.git
cd amber-protocol
npm install
node scripts/amber.js --version

快速开始(约 10 分钟)

用一项真实工作验证 Amber 是否产生可信续接;只生成文件不算激活。

J0 — 不修改项目地判断是否适配 amber audit --target my-project

J1 — 安装最小表面;已有文件一律跳过 amber init --target my-project amber doctor --target my-project

J2 — 定义一项真实目标并遵循状态推导出的下一步 amber next --objective "完成当前 API 修改" --target my-project

生成仓库本地续接材料 amber handoff --target my-project

然后新开一个不读取旧聊天的 agent 会话,或请另一位维护者只检查仓库。只有当这个新上下文能解释现状并正确继续一步时,Amber 才算完成激活。

init 和 wiki 永不覆盖已有文件。默认帮助只展示七个回退动词:audit、init、doctor、next、plan、handoff、session;专家与兼容表面保留在 amber --all。完整命令面见 CLI 参考。

在 DeepSeek Harness 里用

Amber 挂在官方 dsh-plugin topic 下。以原生 dsh bundle 安装,无需手动改路径:

安装一次;dsh 把 Amber bundle 层加入 profile
dsh plugin --profile web add dsh-amber-protocol

安装后普通启动即加载 Amber(无需重复 --patch)
dsh --profile web

Windows 上默认端口 3080 常被系统保留,监听失败时加 --port 13080。

未发布 checkout fallback: 如果你在开发 Amber 本身且 bundle 尚未发布,改用 overlay patch。编辑 dsh/amber-full.patch.yml,把 /path/to/amber-protocol 换成本仓库路径,启动时叠加,不改 profile:

dsh --profile web --patch /path/to/amber-protocol/dsh/amber-full.patch.yml

完整说明见 dsh/README.md。

amber loop recommend —— 安全的持续改进入口

amber loop recommend 是只读命令:它扫描本地 workflow-pack 里的 loop contract,按维护目标打分,并输出最适合人工审查的 dry-run 命令。它不会调度任务、执行 workflow 步骤、派发 agent,也不会写外部系统。

amber loop recommend --target . --goal "continuous improvement" --json
amber loop run --file workflow-packs/safe-amber-bootstrap.pack.json --contract daily-amber-triage --dry-run --json

当前产品边界仍不支持 live scheduling;loop run 必须带 --dry-run。

核心概念

Amber 把治理组织为七个控制层,并向安全侧倾斜——优先级越高,Amber 投入该层的表面就越多:

| 层 | 在 Amber 中的角色 | 优先级 |
| Governance | 审批记录、安全默认值、策略边界和采纳控制约束行为。 | 最高 |
| Verification | doctor、audit、校验、review 和 gate 表面提供显式检查。 | 高 |
| Observability | 时间线、manifest、ledger 和报告让行为可检视。 | 高 |
| Lifecycle | route、session、checkpoint 和 worktree 在本地组织工作。 | 中 |
| Context | starter 文档、wiki 骨架、manifest 和交接产物保持项目上下文显式。 | 中 |
| Tooling | CLI 命令、schema、validator、workflow pack 和 profile 暴露显式接口。 | 中 |
| Execution | 最小化——Amber 避免成为通用执行运行时或真实 agent 平台。 | 低 |

主线:强化 Governance、Verification 和 Observability;让 Lifecycle 保持仓库本地;避免漂移成完整的 agent 平台。治理模型文档把每一层映射到具体命令。

会安装什么 —— doctor 检查的最小表面:

- AGENTS.md 和 CLAUDE.md —— 面向 agent 的规则
- feature_list.json —— 被追踪的功能状态
- PROGRESS.md、session-handoff.md、clean-state-checklist.md、evaluator-rubric.md
- .workflow/continuous-improvement/state.json
- 最小 docs/wiki/ —— 项目上下文、系统图、runbook、验证、术语表

所有 starter 文件都是安全默认值。init 和 wiki 跳过已有文件,并在 dry-run 模式报告将会创建的内容。

它不会做什么

这些边界是产品的一部分,不是 TODO:

- 不执行 Dynamic Workflow
- 不调用真实 subagent runner
- 不自动执行目标项目命令
- 不自动重写已有项目文档
- 当前产品不执行 scheduled loop

完整边界说明见 SPEC.md。

文档

| 主题 | 链接 |
| 完整 CLI 参考 | docs/CLI_REFERENCE.md |
| 快速开始指南 | docs/guides/user-getting-started.md |
| 架构与治理模型 | docs/architecture/governance-model.md |
| 部署与运维 | docs/DEPLOYMENT.md |
| 监控 / 通知 / 策略 | MONITORING_SETUP.md · NOTIFICATION_SETUP.md · POLICY_CONFIGURATION.md |
| 故障排查 | docs/TROUBLESHOOTING.md |
| 完整文档索引 | docs/README.md |
| 规格与路线图 | SPEC.md · ROADMAP.md |
| DeepSeek Harness(dsh)叠加层 | dsh/README.md |
| 贡献指南 | CONTRIBUTING.md |

可选 Web Viewer(apps/web)是旅程感知的判断表面:显示当前 J0–J5 阶段、下一条受治理动作、活跃 session、待处理 Gate 与仓库本地证据。它只反映 Amber 状态,不创建第二套流程,也不取代 Agent/CLI 权威表面。

cd apps/web
npm install --legacy-peer-deps
npm run dev
访问 http://localhost:3001

贡献

查看 CONTRIBUTING.md 了解开发设置、CI 和发布流程。

支持

- 📖 文档:docs/
- 🐛 报告问题:GitHub Issues
- 💡 功能建议:GitHub Discussions

许可证

MIT 许可证 —— 详见 LICENSE。

Amber Protocol —— 为工程团队提供仓库本地 AI 编码治理。
预览分享卡片长什么样 ↓Bandersnatch0x/amber-protocol
分享 · DeepSeek Harness Hub
Bandersnatch0x/amber-protocol

把计划证据决策与交接留在仓库,实现可信续接

这是你的仓库?认领条目

回到顶部