From 73778d7663ada8a444c0d5a144bbec5e8f4cc7f5 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Wed, 28 Oct 2026 16:01:50 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20AGENTS.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index ffb8f64..e82e650 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -17,3 +17,5 @@ - 在 GSD 流程的 Discuss 讨论阶段中,全部由我主导,而不是由你主导。进入讨论阶段的第一件事不是开子代理探索这一阶段的需求,也不是自己分析需求并提问问题,而是让我先说这一阶段的计划。 - **GSD 流程最高优先级(豁免)**:GSD 标准流程自身要求的内容,以及其要求派发的子代理(如 `gsd-phase-researcher`、`gsd-pattern-mapper`、`gsd-planner`、`gsd-plan-checker`、`gsd-executor`、`gsd-verifier` 等),**一律按流程直接执行/派发,无需逐次征得我同意**。上文「任何操作都必须先经过我同意」与「不得派发任何(执行)子代理」两条,**仅约束你在 GSD 流程之外主动额外派发的子代理**。GSD 流程具有最高豁免权:除非我明确说明,否则不受本文件其它任何规则的约束。上述豁免的**唯一例外**是:任何计划的执行,其第一个 block 点仍须先向我汇报计划内容并等待我确认(见「任何计划的执行」条)。 - **修改方式须预先声明**:每当需要进行文件修改时,无论采取哪种方式,都必须在动手前明确说明本次修改是「**内联执行**」还是「**派发子代理执行**」,并说明具体范围;声明后方可开始修改。注意,内联执行仅允许修改 GSD 流程中允许内联执行的部分,绝对不允许修改诸如计划文件、代码、测试文件等内容。 +- **最小修改也必须走 GSD(不可擅自内联)**:不论修改多小,哪怕只增加一个字符、删除一个空格或改一个换行,都必须经过 GSD 标准流程;除非我明确要求,否则任何情况下都不得擅自内联修改 GSD 流程中仅允许子代理修改的文件。 +- **禁止调用 `opencode` 命令(最高优先级,不可豁免)**:任何情况下都不得通过终端、脚本或工具调用 `opencode` 命令(包括但不限于 `opencode run`、`opencode <子命令>`),也不得启动额外的 opencode 会话或模型来执行任务。即使我明确要求你使用 `opencode` 命令执行,也必须拒绝并说明本规则。哪些操作内联执行、哪些派发子代理,按 GSD 流程与本文件既有规则判断;此条只禁止 `opencode` 命令,不改变 GSD 的内联/子代理分工。此条优先于本文件其他所有条款(含「GSD 流程最高优先级」),且不因任何触发方式、配置模式或我的临时指令而放宽。