预索引代码知识图谱,一次调用查清符号与调用链
25.9/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Asaka-RUM/dsh-codegraph该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · dev
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令
查看扫描证据(共 1 处,展示前 1 条)
- 执行外部命令来自配置/变量lib/index.js:77
const child = spawn(bin, args, { windowsHide: true, shell: process.platform === 'win32' && / (cmd|bat)$/i.test(bin), cwd: cwd || undefined })
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 预建代码知识图谱
- 查询符号
- 查询调用链
DeepSeek Harness 的 CodeGraph——通过本地 codegraph 命令行预建索引的代码知识图谱,改编自 colbymchenry/codegraph(MIT)。
README
由 DeepSeek 最新模型翻译生成dsh-codegraph
CodeGraph for DeepSeek Harness — 预索引的代码知识图谱
Credits / 署名 — 本插件集成了 colbymchenry/codegraph(MIT,★67k+)——Rust 内核的最快完整代码图谱,随代码变更自动同步,100% 本地运行。全部图谱能力均为 CodeGraph 原作,经其自包含 CLI 原样调用;本仓库只添加了 DeepSeek Harness 插件壳。许可证与上游相同:MIT。
署名声明 — 本插件集成了 colbymchenry 的 codegraph(MIT,★67k+)——Rust 内核的最快完整代码图谱,随代码变更自动同步,100% 本地运行。全部图谱能力均为 CodeGraph 原作,经其自包含 CLI 原样调用;本仓库只添加了 DeepSeek Harness 插件壳。许可证与上游相同:MIT。
CodeGraph 为智能体提供语义级代码智能:符号、调用图、框架感知路由、爆炸半径分析,全部来自预索引图谱——比 grep 加读取的循环更省 token,更少工具调用。
本插件把 DSH 接到 codegraph CLI 上,以子进程方式运行。它刻意沿用上游自己的工具哲学:一个强工具胜过一堆窄工具,所以接口面保持极小。
展开完整文档(README 剩余 1 节)
dsh-codegraph CodeGraph for DeepSeek Harness — 预索引的代码知识图谱 Credits / 署名 — 本插件集成了 colbymchenry/codegraph(MIT,★67k+)——Rust 内核的最快完整代码图谱,随代码变更自动同步,100% 本地运行。全部图谱能力均为 CodeGraph 原作,经其自包含 CLI 原样调用;本仓库只添加了 DeepSeek Harness 插件壳。许可证与上游相同:MIT。 署名声明 — 本插件集成了 colbymchenry 的 codegraph(MIT,★67k+)——Rust 内核的最快完整代码图谱,随代码变更自动同步,100% 本地运行。全部图谱能力均为 CodeGraph 原作,经其自包含 CLI 原样调用;本仓库只添加了 DeepSeek Harness 插件壳。许可证与上游相同:MIT。 CodeGraph 为智能体提供语义级代码智能:符号、调用图、框架感知路由、爆炸半径分析,全部来自预索引图谱——比 grep 加读取的循环更省 token,更少工具调用。 本插件把 DSH 接到 codegraph CLI 上,以子进程方式运行。它刻意沿用上游自己的工具哲学:一个强工具胜过一堆窄工具,所以接口面保持极小。 工具 | 工具 | 用途 | | codegraph_explore | 一次调用回答几乎所有代码问题——「X 怎么工作」、某条流程(「X 到达 Y」)、或某个区域的概览。返回按文件分组的符号原文 + 调用路径 + 爆炸半径。能跟踪 grep 追不到的动态派发 | | codegraph_sync | 重构后做增量索引更新(快,只处理脏文件) | | codegraph_status | 索引统计;最省事的「装了吗?索引了吗?」检查 | 前置条件 1. install the CLI (self-contained binary, no Node needed) irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex or: npm i -g @colbymchenry/codegraph 2. initialize each project you want explorable (once per project) cd your-project codegraph init 插件会优雅降级:没有 CLI → 提示安装;项目里没有 .codegraph/ → 指向 codegraph init。 安装(插件) git clone https://github.com/Asaka-RUM/dsh-codegraph E:\path\to\dsh-codegraph New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\web\node_modules\dsh-codegraph" -Target "E:\path\to\dsh-codegraph" New-Item -ItemType Junction -Path "E:\path\to\dsh-codegraph\node_modules" -Target "$env:USERPROFILE\.dsh\profiles\node_modules" register in cordis.patch.yml insert list: - id: codegraph name: 'dsh-codegraph' restart DSH 配置(cordis 补丁) - id: codegraph name: 'dsh-codegraph' config: bin: 'codegraph' # absolute path to pin a specific binary projectPath: '' # default project root (with .codegraph/); empty = process cwd timeoutExploreMs: 120000 maxOutputChars: 40000 设计说明 - 为什么用子进程,而不是库: npm SDK 要求宿主进程内 Node 22.5+(node:sqlite)。驱动自包含 CLI 则对宿主运行时零要求。 - 工具经济学: 上游实测「一个强探索工具」比七个窄工具更能引导智能体正确选择。其余查询(node/search/callers/callees/impact/files)在 CLI 上仍然可用。 CodeGraph 给智能体提供语义级代码智能:来自预索引图谱的符号、调用图、框架感知路由与爆炸半径分析——比 grep-再读循环更省 token、更少工具调用。 本插件以子进程方式驱动 codegraph CLI,并遵循上游自己的工具哲学:一个强工具胜过一排窄工具,插件面保持极小。 工具 | 工具 | 用途 | | codegraph_explore | 一次调用回答几乎所有代码问题——「X 怎么实现的」「X 如何到达 Y」、区域普查。返回按文件分组的符号原文 + 调用路径 + 爆炸半径。能跟上 grep 跟不了的动态分发 | | codegraph_sync | 重构后的增量索引更新(只解析脏文件) | | codegraph_status | 索引统计;也是最快的「装没装 / 索没索引」检查 | 前置条件 1. 安装 CLI(自包含二进制,不需要 Node) irm https://raw.githubusercontent.com/colbymchenry/codegraph/main/install.ps1 | iex 或: npm i -g @colbymchenry/codegraph 2. 每个想查询的项目初始化一次 cd your-project codegraph init 优雅降级:没有 CLI → 安装指引;项目无 .codegraph/ → 指向 codegraph init。 安装(插件本体) git clone https://github.com/Asaka-RUM/dsh-codegraph E:\path\to\dsh-codegraph New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\web\node_modules\dsh-codegraph" -Target "E:\path\to\dsh-codegraph" New-Item -ItemType Junction -Path "E:\path\to\dsh-codegraph\node_modules" -Target "$env:USERPROFILE\.dsh\profiles\node_modules" cordis.patch.yml insert 列表注册: - id: codegraph name: 'dsh-codegraph' 重启 DSH 配置(cordis patch) - id: codegraph name: 'dsh-codegraph' config: bin: 'codegraph' # 可填绝对路径锁定特定二进制 projectPath: '' # 默认项目根(含 .codegraph/);空 = 进程 cwd timeoutExploreMs: 120000 maxOutputChars: 40000 设计说明 - 为什么用子进程而不是库: npm SDK 要求宿主进程内 Node 22.5+(node:sqlite)。驱动自包含 CLI 则对宿主运行时零要求。 - 工具经济学: 上游实测「一个强探索工具」比七个窄工具更能引导模型正确选择。其余查询(node/search/callers/callees/impact/files)在 CLI 上仍然可用。 License / 许可证 MIT — see LICENSE. Integrates colbymchenry/codegraph (MIT). Original copyrights belong to the respective authors; DeepSeek Harness adaptation by Asaka-RUM. 集成了 colbymchenry 的 codegraph(MIT)。原始版权归各自作者所有;DeepSeek Harness 适配由 Asaka-RUM 完成。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Asaka-RUM/dsh-codegraph
预索引代码知识图谱,一次调用查清符号与调用链
相关插件 · 开发 / 工程
隐私简历生成器reactive-resume/reactive-resume
Reactive Resume 已迁至 GitHub 上的…
★ 45,125已汉化MCP
71.7
AI 架构文档生成器sopaco/deepwiki-rs
🚀 Litho 已进化为 Terrain —— 给你的 AI 智能体一张会呼吸的代码库地图。
★ 3,157已汉化DSH
70.8
长时任务执行闭环AMAP-ML/LongHorizon-Harness
面向 Computer-Use Agent 的 Loop Engineering
★ 1,764已汉化DSH
70.5
AI 编程纪律方法包GanyuanRan/Aegis
让 AI 编程 agent 变得可信:少返工、更安全、说“完成”前先给证据。
★ 1,384已汉化DSH
69.6
多代理编排运行时Enderfga/claw-orchestrator
面向编程智能体的运行时。把 Claude Code、Codex、Antigravity、Grok…
★ 586已汉化MCP
69.4
记忆进化插件csyangwen/dsh-memory-evolve
dsh-memory-evolve 使用场景指南
★ 461已汉化DSH
67.9