aegis

DSH PLUGIN记忆与知识

仓库 GanyuanRan/Aegis · npm aegis

记忆与知识 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

Aegis 是 DSH plugin 方法包,让 AI 编码代理先对齐真实基线再改码,用新鲜证据证明完成,减少返工、提升变更安全性。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 1,338 复刻 72 · 未关闭 issue 8
最近更新 2026-10-11 创建于 2026-04-30
README 17.6 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:GanyuanRan/Aegis#v2.12.2
兼容 DSH 版本0.2.0-rc.2 等 9 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/dsh-agent@>=0.1.0-rc.6、@deepseek-ai/dsh-llm@>=0.1.0-rc.6 等 3 个需要同时安装的同级依赖
npm 包名aegis可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

aegis:让 DeepSeek Harness 的 AI 编码代理更可靠的架构感知方法包

  • 基线先行,减少返工
  • 证据验证,杜绝盲信
  • 安全变更,零事故
  • 退役追踪,消除幽灵代码

适用场景

代码评审记忆

上游标签

agent-skillsai-agentsai-codingarchitecture-driven-developmentawsome-coding-pluginbaseline-firstclaude-codecodexcoding-agentsdivedsh-pluginevidence-drivenfirst-principlesopencodesoftware-architecturespec-driven-development

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

记忆与知识
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方GanyuanRan仓库 Aegis · 默认分支 main
分类记忆与知识memory
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言Python仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue1,338 / 72 / 8收录时的数值,非实时
创建 / 更新2026-04-30 · 2026-10-11最后推送 2026-10-11
本站收录2026-08-19首次进入本站目录的时间

README 全文

17.6 KB
作者原文,中文版优先;只做安全转义,不改内容

<img
src="https://img.shields.io/badge/LINUX-DO-FFB003.svg?logo=data:image/svg%2bxml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIj48cGF0aCBkPSJNNjguMi0uMDU1aDYuMjVxMjMuOTY5IDIuMDYyIDM4IDIxLjQyNmM1LjI1OCA3LjY3NiA4LjIxNSAxNi4xNTYgOC44NzUgMjUuNDV2Ni4yNXEtMi4wNjQtMjMuOTY4LTIxLjQzIDM4LTExLjUxMiA3Ljg4NS0yNS40NDUgOC44NzRoLTYuMjVxLTIzLjk3LTIuMDY0LTM4LjAwNC0yMS40M1EuOTcxIDY3LjA1Ni0uMDU0IDUzLjE4di02LjQ3M0MxLjM2MiAzMC43ODEgOC41MDMgMTguMTQ4IDIxLjM3IDguODE3IDI5LjA0NyAzLjU2MiAzNy41MjcuNjA0IDQ2LjgyMS0uMDU2IiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZWNlY2VjO2ZpbGwtb3BhY2l0eToxIi8+PHBhdGggZD0iTTQ3LjI2NiAyLjk1N3EyMi41My0uNjUgMzcuNzc3IDE1LjczOGE0OS43IDQ5LjcgMCAwIDEgNi44NjcgMTAuMTU3cS00MS45NjQuMjIyLTgzLjkzIDAgOS43NS0xOC42MTYgMzAuMDI0LTI0LjM4N2E2MSA2MSAwIDAgMSA5LjI2Mi0xLjUwOCIgc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGw6IzE5MTkxOTtmaWxsLW9wYWNpdHk6MSIvPjxwYXRoIGQ9Ik03Ljk4IDcwLjkyNmMyNy45NzctLjAzNSA1NS45NTQgMCA4My45My4xMTNRODMuNDI2IDg3LjQ3MyA2Ni4xMyA5NC4wODZxLTE4LjgxIDYuNTQ0LTM2LjgzMi0xLjg5OC0xNC4yMDMtNy4wOS0yMS4zMTctMjEuMjYyIiBzdHlsZT0ic3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZjlhZjAwO2ZpbGwtb3BhY2l0eToxIi8+PC9zdmc+" />

Aegis

Aegis Method Pack
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。

中文
·
English
·
速通秘籍
·
Fast-Track Playbook

> 别再全程盯着 agent 干活。 Aegis 让 agent 动手前先对齐你的真实基线、
> 完成前先给证据、简单任务不打扰你——你拿到的是:更少返工、更安全、
> 不用盲信“done”
。

你能得到什么

Aegis 是一套方法包,让 AI 编程 agent 像有工程纪律的人一样干活——你不需要
全程盯梢。

  • 更少返工。 agent 动手前先对齐项目真实基线(owner、契约、边界),
    不再靠猜,你也不用为猜错买单。
  • 更安全的改动。 冻结的 held-out A/B 实测:合同通过率
    61.67% → 93.33%,不安全结果 13.33% → 0%。
  • 说“完成”前先给证据。 每个完成声明都带 fresh 验证证据、覆盖范围与
    残余风险——你读的是证据,不是感觉。
  • 不留幽灵代码。 退役的 fallback 和旧路径会被显式跟踪或带退役触发条件
    移除,技术债不再悄悄累积。
  • 简单任务保持简单。 平凡请求留在 fast-path,只有任务真正需要时才展开
    仪式。
  • UI/UX 规则按需加载。 UI/UX 治理把项目
    设计依据、用户总负担和体验验证接入设计、实现、评审与交付。
  • 一套方法包,多宿主通用。 Codex、Claude Code、OpenCode、Kimi 等
    skill-aware 宿主体验一致。

> 上面的数字来自下方冻结 benchmark 的有界建议性证据,不构成普遍质量或完成
> 权威声明。

实测 Agentic Benchmark

本次冻结的 held-out A/B benchmark(Aegis 2.7.6,2026-08-11)在两组中保持 Codex 客户端、prompt、项目、工具策略和请求相同的 gpt-5.6-sol / xhigh 设置,
唯一差异是是否投影 Aegis method pack。20 个案例、120 次有效运行中,合同通过率 61.67% → 93.33%(+31.67 个百分点),不安全结果率 13.33% → 0%,95% 案例簇区间为 +15.00 至 +50.00 个百分点。结果仅为有界建议性证据;复核并非独立人工评审,宿主事件未返回实际模型身份。

脱敏 JSON · 中文表格 · English table · 方法说明

较新的 Aegis 2.10.8 matrix-v7 standard 快照
覆盖 22 个案例,每个案例在两组各有一次观察。它与上方 extended 快照使用不同的
运行 profile,也没有测量本次发布中的改动。

体验 Aegis 方法在运行时中的应用

Autoloom 是我们开发的 AI 编程桌面
客户端,将 Aegis 的变更必要性分析、复杂度治理和交付审查融入开发执行,帮助
你减少反复提醒,让变更有依据、交付有证据。

当前提供 Windows x64 Alpha。客户端免费,自选模型,模型调用费用由供应商
另行收取。

了解 Autoloom ·
下载 Alpha

极简安装

第一次使用?最快路径是把下面这段话交给你的 agent,完整安装与验证流程就在其中。

把下面这段话交给你的 AI 编程 Agent:

请阅读 https://github.com/GanyuanRan/Aegis,识别我当前使用的 AI 编程宿主,并按对应宿主说明全局安装 Aegis。如果宿主是官方 DeepSeek Harness(`dsh`),必须把全局/极简安装分流为原生 profile plugin 安装:`dsh plugin --profile  add &quot;git+https://github.com/GanyuanRan/Aegis.git&quot;`;除非 plugin manager 不可用且我明确同意 compatibility mode,否则不要静默改用 direct-child 兼容路径。如果需要重启或重新加载宿主,请明确告诉我;然后从已安装的 Aegis method-pack 根目录运行完整安装验证。不要在目标项目目录中运行 doctor 命令。先定位 ``,再运行 `cd  &amp;&amp; python scripts/aegis-doctor.py --write-config --json`。只有当 JSON 输出包含 `&quot;ok&quot;: true`、`&quot;workspaceSupport&quot;: &quot;available&quot;` 和 `&quot;configStatus&quot;: &quot;configured&quot;` 时,才把安装视为完成;如果宿主有单独的 skill discovery 目录,也要额外用 `--discovery-root ` 验证它指向当前版本;如果宿主说明声明了 skill 目录名前缀,也同时传 `--discovery-name-prefix `。还必须完成对应宿主说明中的原生活化与自动入口验证;当宿主提供 plugin、hook 或 session-start bootstrap 时,仅通过文件发现或通用 doctor 检查不能视为安装完成。

更新 Aegis

完成安装并登记当前宿主之后,后续更新可以用自然语言直接让 agent 更新 Aegis,
也可以显式说 aegis:update。agent 可以把这两种方式路由到本地更新路径:先定位
已安装的 method-pack 根目录,读取本机 host-scoped registry,再调用
scripts/aegis-update.py 默认更新当前宿主。只有用户明确要求 --all 时才更新所有
已登记宿主。Aegis 默认不做后台自动更新。

使用前必须知道

Aegis 当前发布形态是:

> Aegis Method Pack (runtime-ready)

它不是完整的 Aegis Platform,不是 daemon,不是后台 runner,不是 runtime core,
不提供 authoritative GateDecision,不提供 authoritative PolicySnapshot,
也不授予 final completion authority。用户当前指令和目标项目规则优先于 Aegis。

全局路由前缀是一个可选、手工复制的
宿主/profile 投影,不负责安装 Aegis,也不能证明 skill 已经可发现。如果宿主已有
可靠的 Aegis bootstrap 与路由,通常无需再复制全局规则;否则把该前缀添加到现有
全局用户规则的最开头即可,无需改动无关内容。

这份手工前缀不由 aegis:update 管理。已经复制过旧 Lite / Advanced profile 的
用户,应只把原 Aegis 区块替换为统一前缀,保留其他原有全局规则。前缀遵循宿主
或会话提供的 activation mode,未声明时默认 auto;具体治理继续由加载后的
Aegis skills 按需负责。宿主原生 skill 匹配是否仍会触发,继续由宿主能力决定。

Aegis 默认自动模式。要切换到显式模式,在已安装的 method-pack 根目录运行:

cd
python scripts/aegis-doctor.py activation-mode explicit

修改后需要重启宿主。长期设置方式和宿主注意事项见
docs/current/AEGIS_ACTIVATION_MODE.md。

TDD mode 默认是 off:Aegis 不会自动要求 TDD,但完成前验证仍然适用。若希望
Aegis 按任务风险自动选择严格、轻量或跳过 TDD,可以手动开启:

cd
python scripts/aegis-doctor.py tdd-mode auto

也可以在 query 中用 TDD Route: strict、strict TDD、test-first 或
RED / GREEN / REFACTOR 显式要求严格 TDD。

详细语义见 docs/current/AEGIS_TDD_MODE.md。

宿主兼容性

Aegis 保留多宿主、plugin-installable 的分发目标。

宿主组 当前状态 从这里开始
Codex, OpenCode 当前 method-pack 范围内已有 fresh evidence Codex, OpenCode
Claude Code, CodeBuddy, DeepSeek-TUI, DeepSeek Harness, Trae, GitHub Copilot, Qoder, Kimi Code CLI, ZCode, Grok Build 已有安装说明;release-level fresh host smoke 仍待补证 Claude Code, CodeBuddy, DeepSeek-TUI, DeepSeek Harness, Trae, GitHub Copilot, Qoder, Kimi Code CLI, ZCode, Grok Build
CC GUI (JetBrains IDEA) Claude Code / OpenAI-GPT 通道的 IDE 插件层结构性支持;release-level fresh host smoke 仍待补证 CC GUI
Antigravity CLI, Antigravity IDE, Antigravity App Antigravity CLI 是当前主动 closeout 目标;IDE/App 仍是结构性目标,release-level fresh host smoke 仍待补证 Antigravity
Pi CLI, OMP, OpenClaw, Hermes Agent 结构性 Agent Skills / SKILL.md skill-host 适配;release-level fresh host smoke 仍待补证 Pi CLI, OMP, OpenClaw, Hermes Agent
Gemini CLI 已退役;Aegis 不再分发或验证 Gemini CLI 适配器 兼容性矩阵

对外声明支持状态前,先读:

快速上手 Aegis

安装并重启宿主后,直接用自然语言描述工作即可。Aegis 会按任务匹配方法;需要
更确定的行为时,再直接点名模式。

这个登录失败的根因是什么?先诊断,不要立刻改代码。
审问我:我们是否应该先发布托管版?
Aegis goal: 修复登录后偶发跳回登录页,不重写 auth 系统。
在我合并前,独立审查这个 diff。

先阅读 Aegis 速通秘籍:其中说明
Aegis 为什么轻量、它与独立 skill pack 的区别、五道工程护城河、项目工作区生命周期、
自然触发语句、activation/TDD 控制和常见排障。英文版见
Fast-Track Playbook。

当你需要更强控制时,可以这样说:

  • Aegis goal: ...:框定范围、成功证据与边界。
  • Grill me ...、审问我 ...:进入决策访谈;每轮只问一个决策问题,不写计划、
    不实施。
  • TDD Route: strict、strict TDD 或 test-first:显式要求严格 test-first;
    TDD 默认保持 off。
  • aegis:first-principles-review 或“用第一性原理审查”:在实施前挑战复杂方向。
  • aegis:update:按当前宿主的本地路径更新已安装的 method pack。

对非平凡项目任务,Aegis 可以被动复用 CONTEXT.md,或通过
CONTEXT-MAP.md 选择相关 bounded context 的规范术语。只有术语已经确定、存在
歧义、发生重命名/废弃或与现有证据冲突时,才进入主动领域建模。高置信度的既有事实
可直接同步;尚未作出的领域决策仍由用户决定。文件在第一个已解决术语出现时惰性创建,
且只保存术语。稳定字节有利于缓存,但 Aegis 不保证供应商缓存命中或费用节省。

Aegis 用 Workflow Quality 让简单任务保持轻量,只在风险需要时展开。想深入了解
方法时,阅读 工作流程说明、
工作流质量基线、
复杂度治理基线 和
TDD 模式。

如果预期能力没有触发,不要先当成措辞问题。按触发链路诊断:安装/版本可见性、
宿主 skill discovery、activation mode、using-aegis 路由、任务到 skill 的匹配和
上下文压力。阅读
触发健康基线。

维护者入口

主要验证入口:

bash tests/e2e/run-all.sh --full --host-profile fast

聚焦文档 / method-pack 检查:

bash tests/e2e/boundary-compliance-check.sh
bash tests/e2e/workflow-quality-check.sh
bash tests/e2e/install-verification-policy-check.sh
bash tests/e2e/layer1-fast-check.sh --host-profile none

阅读:

社区与扩展

Aegis 与 Autoloom

  • Aegis 是我们的开源方法包,适合希望继续使用现有 AI 编程工具、引入工程
    方法的用户。它保持独立使用和多宿主支持,不要求安装 Autoloom。
  • Autoloom 是我们的独立桌面产品,
    适合希望在编程运行时中体验 Aegis 核心方法的用户。客户端源码暂未公开;
    下载、版本能力与反馈由 Autoloom 仓库维护。

Autoloom 承接 runtime core 方向,Aegis 保持方法包边界。本页 benchmark 衡量
的是 Aegis,不代表 Autoloom 的性能证据。详细边界见
产品关系说明。
也欢迎带一个范围明确的真实任务体验 Autoloom,并
分享使用反馈。

与 Superpowers 的关系

Aegis 派生自 Superpowers,由
Jesse Vincent 创建。Superpowers 开创了 composable、
multi-harness agent skills 的基础;Aegis 在此基础上加入面向真实软件项目的
architecture- and evidence-focused method layer。

项目还借鉴了 mattpocock/skills
中关于极简沟通、共享语言和严谨调试的思路。这些思路均在 Aegis 自有格式中
重新实现,而不是原样复制。

许可证

MIT License。见 LICENSE。

AI编程工具Aegis_QQ交流群:694329785

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
aegis 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:GanyuanRan/Aegis#v2.12.2` 即可。对应的 npm 包名是 `aegis`。

aegis 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

aegis 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

aegis 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1、0.1.2-rc.1。版本较多,只列出前 8 个。

aegis 需要什么运行环境?

需要同时安装 @deepseek-ai/dsh-agent@>=0.1.0-rc.6、@deepseek-ai/dsh-llm@>=0.1.0-rc.6、@deepseek-ai/dsh-skill-filesystem@>=0.1.0-rc.6。环境不满足时安装会失败,建议先确认本机版本。

aegis 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

aegis 有哪些功能?

基线先行,减少返工、证据验证,杜绝盲信、安全变更,零事故、退役追踪,消除幽灵代码。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

记忆与知识
按星标排序,可作替代方案

ruflo

ruflo

L3 · 安装规范通过 7.4 万 星

OpenViking

OpenViking

面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`vik

L3 · 安装规范通过 3.9 万 星

WeKnora

WeKnora

把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己

L4 · 沙盒安装通过 3.3 万 星

distilly

distilly

Distilly — Distill how they think into reusable Skills for any Agent o

L4 · 沙盒安装通过 2.5 万 星

EverOS

EverOS

L4 · 沙盒安装通过 1.3 万 星

MemOS

MemOS

L4 · 沙盒安装通过 1.2 万 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。