zfdx123/dsh-atelier--packages-dsh-codegraph ↗★ 0

@zfdx123/dsh-codegraph

DSH 代码知识图谱:把 codegraph CLI 包成原生 codegraph_* 工具(core 面 status/init/sync/explore;full 面再加 query/node/files/callers/callees/impact/affected/index/uninit),并用提示前置钩子把结构化上下文推进结构化提问,让代理无需 grep 即可建立、维护、查询预索引的代码图谱。 适合需要让AI代理免grep直接查询和维护预索引代码图谱的开发者。

パッケージ
@zfdx123/dsh-codegraph
互換性
未検証
Harness ピア範囲
^0.1.6-alpha.1
Cordis ピア範囲
^4.0.2
バージョン
1.0.1
ライセンス
NOASSERTION
最終更新
2026/09/21

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zfdx123/dsh-atelier#8a3566cc5762e3e6d26b23c75c6ee3c4a336304f&path:packages/dsh-codegraph

ドキュメント

README 全文を読む ↗

配置

在组合层(如 cordis.patch.yml 的 insert 行)可为插件传配置:

- insert:
    - id: dsh-codegraph
      name: '@zfdx123/dsh-codegraph'
      require: '@zfdx123/dsh-codegraph'
      config:
        guideSearch: true    # 默认 true:注入上述系统提示指引;false 只注册工具
        surface: core        # 默认 core:只注册 status/init/sync/explore 共 4 个工具;
                             # 设为 full 注册全部 13 个
        frontload: true      # 默认 true:结构化 prompt 自动前置注入;false 关闭

name 与 package.json 的 name 必须逐字一致(加载器按它解析);带 scope 的名字在 YAML 里必须加引号 ——以 @ 开头的裸标量是保留指示符。id 是覆盖句柄,与包名无关。

环境变量

变量作用
DSH_CODEGRAPH_EXECUTABLE显式指定 codegraph 可执行文件的绝对路径(优先级最高)。用于上游 install.sh / thin shim 装在非 PATH 位置、或本地自建的 CLI。路径不存在会直接报错并点名该变量,不会静默换成别的二进制