← 返回列表
未验证
可视化插件依赖与实时工具调用流向
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/10 · 已提供中文文档
DSH/Cordis Web 插件:将每个已加载插件的可缩放关系图(依赖关系、已解析的提供者、Loader 树嵌套)作为“插件列表”旁边的设置选项卡。
综合分
29.4
GitHub 分
29.4
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add acryldev/cordis-plugin-graph该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-tools用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
cordis-plugin-graph 一个 DSH / Cordis Web 插件,在 Settings → Plugins 中 Plugin list 旁边添加一个 Plugin graph 标签页。它渲染运行中的 Cordis 运行时的实时、可缩放 Cytoscape 图——包括静态包图无法展示的内容:哪个 provider 实际解析了每个 inject、哪些被禁用,以及实时流经的工具调用。 你会看到什么 两个平面(切换:client / host / both): - client —— 渲染器 Cordis 上下文,在进程内检查:每个 dsh-client-ui-* 插件、slot 渲染器、连接、主题、语言环境、设置。 - host —— 引擎上下文(会话、代理、工具、模型适配器、持久化),从 host 半边提供的同源路由轮询。在无法访问 Web 服务器的地方(打包桌面端、无头环境)优雅地回退到仅 client。 节点 = 插件 fiber,按生命周期阶段着色(active / pending / loading / failed / unloading / disposed),外加被关闭的 Loader 行的 disabled——因此图展示的是整个组合,而不仅仅是正在运行的部分。大小随所提供的服务数量缩放。 边,可单独切换: - requires (inject) —— fiber 的硬 inject,绘制到实际解析它的 fiber。 - provides to —— 反向。 - nested in (Loader tree) —— Loader 树父节点(组合 / 继承)。 运行时活动 —— 当显示 host 平面时,实时显示最近工具执行的动态流(来自 tools/result 订阅),并且工具节点在每次调用时脉冲。运行一个代理任务,观察它在图中移动。 点击节点 → 模块说明符、Loader 条目 id、提供的服务、实时效果标签。按名称/模块搜索。在实时启用/禁用后重新捕获。 安装 dsh plugin add cordis-plugin-graph 重启 Host;该标签页会出现在 Settings → Plugins 下。有关 GitHub / 本地目录安装以及 ACRYL Desktop 的信息,请参见 install/INSTALL.md。 可移植性 仅使用上游原语——settings.plugins.tab、公开的 @deepseek-ai/cordis 上下文 API,以及(可选)可独立降级的 tools + webServer 作用域注入。适用于任何 web 配置的部署:ACRYL 或原版 DSH Desktop。 渲染器平面检查遍历(src/inspect.ts)最初是 acryl-desktop 的 plugin-architecture-inspector.ts 的精简移植——纯 @deepseek-ai/cordis 公开 API。 构建 pnpm install pnpm run build # lib/index.js + lib/inspect.js (host), lib/client.js (browser, cytoscape bundled) pnpm run check # build + typecheck + tests 许可证 MIT
同作者(acryldev)的其他插件
扫码进群