DSH Plugins
返回列表
🖥️

dbc-skill

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install wuwei6666/dbc-skill

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install wuwei6666/dbc-skill,或按插件页说明从开源仓库 https://github.com/wuwei6666/dbc-skill 安装 dbc-skill。

插件介绍

车载与工业 CAN 网络里,DBC 是描述节点、报文与信号的事实标准,但手工改文件容易出错,Excel 协作又和 DBC 语义脱节。dbc-skill 把 DBC 的创建、查看、更新、删除、校验与对比收进一套结构化命令行能力,并支持 DBC 与 Excel 工作簿互转,让 Agent 在 Harness 里用可审批、可 JSON 化的方式处理数据库,而不是在编辑器里盲改文本。

插件基于 cantools 与 openpyxl,覆盖节点、报文、信号,以及 Classic CAN 与 CAN FD 帧元数据;支持标准与扩展多路复用,比较结果可确定性识别差异。保存时可写独立输出文件并保留 .bak,保存过程会做规范化与严格重载校验;Excel 导出为五表结构并带校验,导入前整表验证,失败不会污染目标 DBC。

适合 AUTOSAR/嵌入式、测试与标定、网络集成工程师,以及需要在对话里批量改 DBC、做版本对比或走 Excel 往返验证的团队。本地 Python 执行,不依赖外部 DBC 转换服务,也不内置 LLM;每次调用需 Harness 用户批准,适合对 CAN 资产变更要可控、可审计的场景。

使用场景

  • 在 Harness 里对 DBC 做增删改查并输出 JSON 结果
  • 导出 Excel 协作编辑后再导入并语义对比验证
  • 对比两版 DBC 的节点、报文与信号差异
  • 校验 DBC 并安全写入独立输出文件

适合人员

  • 车载与工业 CAN 网络工程师
  • DBC 维护与网络集成人员
  • 需要在 Agent 工作流中审批式改 DBC 的团队