From 5c278829953bd5c86e5f2f139a9c711640a5b482 Mon Sep 17 00:00:00 2001 From: Menghuan1918 Date: Sat, 15 Aug 2026 15:35:27 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BB=93=E5=BA=93=E7=A1=AC=E7=BA=A6?= =?UTF-8?q?=E6=9D=9F=E6=96=B0=E5=A2=9E=E3=80=8C=E4=BB=A3=E7=A0=81=E6=94=B9?= =?UTF-8?q?=E5=8A=A8=E5=BF=85=E9=A1=BB=E8=B5=B0=20PR=EF=BC=8C=E4=BB=85?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E7=B1=BB=E6=94=B9=E5=8A=A8=E5=8F=AF=E7=9B=B4?= =?UTF-8?q?=E6=8E=A8=20main=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AGENTS.md b/AGENTS.md index 1764081..a1c861a 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,6 +9,7 @@ better-sidebar 从 v0.4.0 起暴露 `ctx.betterSidebar` 服务(Cordis context ## 0. 仓库硬约束(所有本仓库插件必须遵守) - **禁止修改 DeepSeek Harness (DSH) 源码**:对官方源码 checkout(`~/.dsh/source/current`)零写入——不得改 harness 包、不得把 harness 改动提交到它的分支。 +- **代码改动必须走 PR**:功能 / 修复 / 测试等非文档改动一律在分支上开发(`feat/*` / `fix/*`),用 `gh pr create` 发起 PR,review 合并后才进 main;**仅纯文档类改动**(README / AGENTS.md / docs/ 等)允许直接推送到 main。 - **挂载只走 `cordis.patch.yml` + profile 机制**(`~/.dsh/profiles//`),插件永远作为独立包被 profile 引用,不反向侵入 DSH。 - 需要 harness 没有的能力时,用 DSH **现成的只读/公开 API** 或插件自有路由实现(参考 §7 的 `jobs.output` 事件回放:读会话事件日志而非动注册表);如果确实做不到,先向用户说明取舍,而不是直接改 DSH。