DSH Plugins
返回列表
🤖

dsh-devkit

模型推理 更新于 2026.08.22

在终端中运行以下命令:

dsh plugin install mario03690/dsh-devkit

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

在 DeepSeek Harness 中执行 dsh plugin install mario03690/dsh-devkit 即可安装,插件源码见 https://github.com/mario03690/dsh-devkit

插件介绍

Agent 在任务中途经常需要 JSON 与 YAML 互转、SQL 方言转换、文本 diff、正则测试、时区换算这类确定性小操作。靠 prompt 模型来做这些事,速度慢、成本高、结果还不可复现,把一段 MySQL 语句转成 Snowflake 更不是靠上下文灵感就能搞定的。

dsh-devkit 把这类操作封装成 14 个远程工具,一次调用即返回确定结果。transpile_sql 基于真实解析器支持 MySQL、PostgreSQL、BigQuery、Snowflake、ClickHouse、Doris、StarRocks 等方言互转,语法错误直接返回行号和列号而非自信的错误改写;其余工具覆盖 JSON Schema 校验、LCS 文本 diff、JWT 解码、带命名捕获组的正则匹配、QR 码生成、单位与时区换算、PII 脱敏、全屏页面截图等。辅助工具 what_can_you_do 允许你用任意语言描述任务,直接拿到对应工具和可运行调用。

插件本身只是一行 cordis.patch.yml 配置,本地不运行任何工具代码,无构建步骤、无生命周期脚本。数据在内存中处理、不落盘,免费额度无需注册。适合在 dsh v0.1 开发者预览版上搭建 Agent 工作流、希望把确定性工具调用从 prompt 循环中剥离出来的开发者。

使用场景

  • Agent 工作流中需要把 MySQL 查询精准转译为 Snowflake 方言并定位语法错误
  • 在任务流程中快速完成 JSON Schema 校验、文本 diff、正则测试和 QR 码生成
  • 用自然语言描述操作需求,直接获取可运行的工具调用而非让模型猜测结果

适合人员

  • 在 dsh 开发者预览版上搭建 Agent 工作流的开发者
  • 希望把确定性工具调用从 prompt 循环中剥离出来的工程团队
  • 需要可复现、可审计的工具调用记录的自动化工程师