🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

意图调用图 helibeiqi/dsh-intent-network

DeepSeek Harness
helibeiqi65 天前有提交已提供中文文档扫描:含敏感能力

把一句话需求编排成可编辑的多跳工具调用图

25.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add helibeiqi/dsh-intent-network
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · skill
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 65 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/16) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 8 处,展示前 8 条)
  • 写入本地文件
    lib/observability.js:86
    mkdirSync(dirname(logPath), { recursive: true });
  • 写入本地文件
    lib/observability.js:87
    writeFileSync(logPath, content, 'utf8');
  • 读取本地文件
    lib/fs-utils.js:8
    if (!existsSync(path)) {
  • 读取本地文件
    lib/fs-utils.js:11
    const raw = readFileSync(path, 'utf8');
  • 读取本地文件
    lib/fs-utils.js:16
    if (!existsSync(path)) {
  • 读取本地文件
    lib/fs-utils.js:20
    const raw = readFileSync(path, 'utf8');
  • 读取本地文件
    lib/fs-utils.js:29
    if (!existsSync(dir))
  • 读取本地文件
    lib/fs-utils.js:31
    return readdirSync(dir)
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/cdp-metadata
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

将用户意图解析为可编辑、可观测、可学习的多跳工具调用图,消费 CDP 语义与 adapter 桥接工具

README

由 DeepSeek 最新模型翻译生成
dsh-intent-network 把用户意图解析成一张多跳工具调用图,可编辑、可观测、可学习;消费 CDP 语义,桥接 adapter 工具。 [!] Developer Preview:DSH 插件生态还在演进,API 可能随 DSH 版本调整。建议锁定 DSH 兼容版本(见下方版本区间)。 一句话定位 把「用户一句话需求」变成一张工具调用图,可编辑、可审计、能自我改进 —— 节点是 DSH 已注册工具(含经 dsh-cordis-universal-adapter 桥接进来的 mcp:: 工具),边是条件分支 / 依赖 / 回退,语义来自 dsh-cdp-metadata 的 CDP 元数据。
展开完整文档(README 剩余 1 节)
dsh-intent-network

把用户意图解析成一张多跳工具调用图,可编辑、可观测、可学习;消费 CDP 语义,桥接 adapter 工具。

[!] Developer Preview:DSH 插件生态还在演进,API 可能随 DSH 版本调整。建议锁定 DSH 兼容版本(见下方版本区间)。

一句话定位

把「用户一句话需求」变成一张工具调用图,可编辑、可审计、能自我改进 —— 节点是 DSH 已注册工具(含经 dsh-cordis-universal-adapter 桥接进来的 mcp:: 工具),边是条件分支 / 依赖 / 回退,语义来自 dsh-cdp-metadata 的 CDP 元数据。

安装

dsh plugin --profile web add github:helibeiqi/dsh-intent-network
dsh plugin --profile web add dsh-intent-network
dsh plugin --profile web add "file:./dsh-intent-network"

协同关系(与已有两插件正交,不打架)

本插件是 Host 组合层,与以下插件协同,互不侵入:

| 插件 | 职责 | 与 intent-network 的关系 |
| dsh-cdp-metadata | 提供 CDP 语义(downstream_hints / semantic_tags / boundaries) | intent-network 消费其 ctx.cdpRegistry(optional 降级) |
| dsh-cordis-universal-adapter | 桥接外部 MCP 工具为 mcp:: | intent-network 通过 ctx.tools.schemas() 读取这些桥接工具 |
| dsh-intent-network | 意图图编排 / 执行 / 可观测 / 学习 | 不定义 CDP、不桥接 MCP,仅消费前两者 |

三者可同时安装,互不覆盖配置。

DSH 版本区间

- 需要 DSH 运行时支持 Cordis 插件机制与 ctx.tools / ctx.cdpRegistry 注入。
- 兼容 @deepseek-ai/cordis >= 0.1.0、@deepseek-ai/dsh-tools >= 0.1.0。
- @deepseek-ai/cdp-metadata 为可选依赖(peerDependenciesMeta.optional)。

配置字段

插件 config(写于 ~/.workbuddy/mcp.json 的插件配置项或宿主注入):

| 字段 | 子项 | 说明 | 默认 |
| sources | intentsDir | 意图图目录 | ./intents |
| planner | enabled | 是否启用规划器 | false(零 LLM 开销) |
| planner | strategy | llm / rule / hybrid | hybrid |
| planner | fallbackToLLM | rule 命中不足时升级 LLM | true |
| executor | maxParallel | 并行节点上限 | 4 |
| executor | maxLoops | 循环上限防失控 | 3 |
| executor | abortable | 支持 AbortSignal 取消 | true |
| observability | enabled | 是否落盘 trace | true |
| observability | logPath | trace 落盘路径 | ./.intent-traces |
| observability | format | markdown / json | markdown |
| learning | enabled | M1 关闭,仅收集 | false |

注意:本插件 不 使用 servers / pluginDirs / export / router / naming / schema 字段。

端到端示例

用 intents/analyze_and_report.intent.json 串起: dsh-quant-data-mcp(历史数据)→ 外部因果推断 MCP(因果归因)→ dsh-excel-kit(可视化)→ docx 生成报告。

{
"id": "analyze_and_report@v1",
"intent": "分析标的下跌原因并生成中文报告",
"nodes": [
{ "id": "fetch", "tool": "mcp::quant:get_history", "cdp_tags": ["historical_pattern"] },
{ "id": "attribute", "tool": "mcp::causal:infer", "cdp_tags": ["causal_estimate"],
"guard": "boundaries.can 含因果推断" }, { "id": "visualize", "tool": "dsh:excel-kit", "cdp_tags": ["quantitative_metric"],
"depends_on": ["fetch"] },
{ "id": "report", "tool": "docx_gen", "cdp_tags": ["reportable"],
"depends_on": ["attribute", "visualize"] }
],
"edges": [
{ "from": "fetch", "to": "attribute", "when": "data 含干预变量" },json { "from": "fetch", "to": "visualize", "when": "默认" }, { "from": "attribute", "to": "report", "when": "tag=causal_estimate" }, { "from": "attribute", "to": "__human_review__", "when": "tag=limitations 或 archetype=advisor" } ],
"fallbacks": {
"attribute->visualize": "使用 dsh-excel-kit 做相关性分析替代因果推断" } }

回退路径:当 attribute(因果推断)失败,或没有干预变量时,按 fallbacks 退到相关性分析(visualize),不中断整图。

人工门:当 attribute 节点 CDP archetype=advisor 或 side_effects=irreversible 时,执行到该节点会暂停并返回 ConfirmationRequired,待用户确认后才继续 —— 绝不放行不可逆操作。

IntentTrace 示例(markdown) markdown

IntentTrace: analyze_and_report@v1

- 状态: success
- 总耗时: 412 ms
- 执行路径: fetch → visualize → attribute → report

| 节点 | 工具 | CDP tags | 决策原因 | 耗时(ms) | 状态 | 回退 |
| fetch | mcp::quant:get_history | historical_pattern | 节点执行成功 | 120 | done | - |
| visualize | dsh:excel-kit | quantitative_metric | 节点执行成功 | 88 | done | - |
| attribute | mcp::causal:infer | causal_estimate | 节点执行成功 | 156 | done | - |
| report | docx_gen | reportable | 节点执行成功 | 48 | done | - |

已知限制

- M1 不含学习算法:learning.ts 仅暴露 collectTrace() 与空 suggestOptimizations() 桩,模式挖掘在 M2 实现。
- planner LLM 模式依赖 ctx.llm 实际签名:若宿主未提供 ctx.llm,即使 strategy=llm 也会降级为 rule(hybrid 下 fallbackToLLM 同理)。
- 本插件 不实现沙箱,工具副作用由宿主环境与工具自身负责。
- 节点执行参数当前为空({});参数化输入计划在后续版本补充(见 docs/DESIGN.md)。

开发 bash
npm install
npm run typecheck # tsc --noEmit
npm run lint
npm run test
npm run build

License

MIT
预览分享卡片长什么样 ↓helibeiqi/dsh-intent-network
分享 · DeepSeek Harness Hub
helibeiqi/dsh-intent-network

把一句话需求编排成可编辑的多跳工具调用图

回到顶部