目录:ACP 协议API 网关与控制器附件启动与插件管理客户端运行时客户端 UI 包上下文压缩上下文注入核心运行时凭据与授权交付物文档处理实验特性宿主扩展反馈通道文件系统目标与计划工具守卫Hooks 扩展宿主服务交互命令作业调度LLM 适配LSP 集成MCP 协议规划模式Agent 预设代码执行运行时运行时诊断沙箱定时调度SDK 与协议会话核心会话检索设置Shell 执行技能溢出存储SSH 远程执行存储子代理子进程终端待办类型契约框架 vendorWeb 访问Webhook工作流工作区
依赖链 · 上游(该插件依赖的前驱):
依赖链 · 下游(依赖该插件的节点):
无下游(叶子/被消费端)
同一拓扑层(Layer 6,层次遍历层序):
dsh-agent-presetdsh-command-goaldsh-compaction-basicdsh-experimental-auto-reviewdsh-goal-round-driverdsh-host-plugin-inventorydsh-mcp-clientdsh-office-to-pdfdsh-plan-modedsh-plugin-package-inventory-deepseekdsh-subagentdsh-terminal-bashdsh-tool-ask-userdsh-tool-bash-persistentdsh-tool-cordisdsh-tool-goaldsh-tool-pwsh-persistentdsh-tool-terminal
插件信息
| 包名 | @deepseek-ai/dsh-tool-cordis |
|---|---|
| 分组 | G14 · 宿主扩展 |
| 拓扑层 | Layer 6(层次遍历:被依赖方先于依赖方) |
| 源码路径 | packages/extensions/tool-cordis |
| 来源层 | L2 web-app bundle(base 之上装配) |
① 实现逻辑
注册两个只读运行时 API 发现工具:cordis_inspect_list 返回 ctx.cordisInspect.list() 的全部 provider 目录 (src/index.ts:22-39),cordis_inspect_query 按 platform/provider/method/input 执行只读查询并需 Agent 背书的会话 (src/index.ts:41-72)。host.ts 另把四个 Host Inspect provider 注册进 ctx.cordisInspect:Service/Event 基于生成的 api-catalog 静态目录,Config 从活 Loader 树投影 Config schema,Tool 返回当前 Agent 可见的工具 schema (src/host.ts:16-19, src/providers.ts:39-81, src/config.ts:98-119)。
内部结构动态 DAG(深色主题:橙色=上游依赖 · 绿色=下游依赖 · 棕色=外部seam · 蓝=本插件)
本插件
上游依赖
下游依赖
外部 seam
② 注册/提供(provides)
- 工具 cordis_inspect_list / cordis_inspect_query
- Host Inspect provider:Service / Event / Config / Tool
③ 依赖(depends_on · 上游前驱)
dsh-cordis-host-runnerE1+E2
消费宿主 Inspect 注册表以注册 provider 与执行查询
src/providers.ts:4 import + src/index.ts:10 cordisInspect 由该包提供
dsh-toolsE1+E2
defineTool 注册工具并用 ctx.tools 读取 Agent 可见 schema
src/index.ts:10 inject ['tools','cordisInspect'] + src/index.ts:5 import
④ 被依赖(dependents · 下游消费者)
无下游(叶子/被消费端)