← 返回列表
⚠ 装前注意
面向 DeepSeek HarnessDSH的生产级、按 Agent 隔离的 CodeGraph 集成。
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/18 · 已提供中文文档
DeepSeek Harness 的按代理 CodeGraph 代码智能集成。
综合分
30.5
GitHub 分
30.5
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add QuantumKuba/dsh-simple-codegraph未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 2 天前真实安装成功
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 8 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/24
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-simple-codegraph(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.18.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 04:03:06
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-mcp-client@deepseek-ai/dsh-scope@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成CodeGraph for DeepSeek Harness 面向 DeepSeek Harness(DSH)的生产级、按 Agent 隔离的 CodeGraph 集成。 概述 dsh-simple-codegraph 为每个 DSH Agent 提供独立的、项目作用域内的 CodeGraph MCP 连接。Agent 无需花费数十次昂贵的 grep、glob 和 read_file 调用来尝试重建代码库结构,而是通过一次聚焦的探索调用即可获取相关的逐字源代码、调用层级以及影响范围。 特别针对本地 20B–30B 模型(例如 Qwen 2.5/3.x 27B/32B、DeepSeek 蒸馏模型)进行了优化,适用于资源受限的环境——在这些环境中,工具 schema 会消耗宝贵的上下文,重复读取文件速度缓慢,而不必要的 Agent 循环会导致偏离。 核心亮点 - 🛡️ 真正的按 Agent 隔离:每个活跃 Agent 都会获得一个独立的、作用域限定的 CodeGraph MCP stdio 进程,并固定在其工作目录中。 - ⚡ 同时支持多项目:多个 Agent 可在不同仓库中并发工作,且零跨项目泄漏。 - 🎯 面向小模型的单工具理念:默认仅暴露 codegraph_explore,以最小化 schema token 开销并消除工具选择困惑。 - 📦 零配置 Bundle:通过 dsh plugin add 原生安装,并自动向上发现仓库根目录(.codegraph/)。 - 🔒 压缩安全架构:保持 CODEGRAPH_EXPLORE_DEDUP 禁用,以便 DSH 上下文修剪不会使后续模型查询失效。 - ⏱️ 第 1 轮握手保证:预先组装提示工具,确保 MCP stdio 握手在第 1 轮提示分发之前完成。 快速开始 1. 前置条件 确保已安装 CodeGraph CLI,并为目标项目建立索引: Check installation codegraph --version Index your repository (one-time setup) cd /path/to/my-project codegraph init 2. 安装插件 将 bundle 添加到所需的 DSH profile(例如 web、coding 或默认): dsh plugin --profile web add dsh-simple-codegraph 3. 运行 DeepSeek Harness 在已建立索引的仓库中启动 DSH: cd /path/to/my-project dsh --profile web CodeGraph MCP 服务器会为每个 agent 会话自动启动,附加到仓库根目录,并在第一轮就暴露 mcp__codegraph__codegraph_explore。 配置预览 开箱即用,零配置。可选设置可以添加到你的 profile 的 cordis.patch.yml 中: - id: dsh-simple-codegraph config: command: codegraph # CodeGraph 可执行文件或路径 toolCallTimeoutMs: 60000 # 工具执行超时时间(毫秒) failOnStartupError: false # 如果 CodeGraph 失败则中止 agent 启动 routingHint: true # 注入一句提示词路由提示 有关详细选项和配方,请参阅配置指南。 文档 在 docs/ 目录中探索深入文档: - 📖 安装与设置指南 — 详细的前置条件、profile 安装以及多项目设置。 - ⚙️ 配置参考 — 完整的配置 schema、自定义二进制文件以及超时设置。 - 🏗️ 架构与设计 — 进程隔离模型、生命周期钩子以及小模型设计原则。 - 🔄 迁移指南 — 从 PR #1591 全局 MCP、@hyzyn/dsh-codegraph 或 jiangzhenguo/dsh-codegraph 升级。 - 🛠️ 故障排除指南 — 解决 PATH 问题、未索引项目以及冲突警告。 开发与测试 Install dependencies pnpm install Compile TypeScript pnpm run build Run unit and lifecycle tests pnpm test Run benchmark suite pnpm run benchmark 许可证 MIT © 2026 DeepSeek Harness Community