@deepseek-ai/dsh-toolkit

@omdsh-dev · 工具与能力
检测未发现问题无安装脚本

面向 DSH Agent 的零依赖确定性工具合集,一次安装涵盖时间、编码、JSON、计算、CSV、正则、Markdown、diff、统计与 schema 十项功能

v0.0.1版本
GitHub 源码安装安装方式
2026-08-21最近更新
24Star
dsh plugin --profile web add github:omdsh-dev/dsh-toolkit查看仓库

插件介绍

根据仓库资料整理 · commit 2113d11

主要功能

  • 提供 10 个零依赖确定性工具:time、encoding、json、calculator、csv、regex、markdown、diff、stat、schema
  • 支持两种安装模型:逐个工具独立安装/启用/禁用,或通过 meta 包一次性原子挂载全部 10 个工具
  • 提供批量安装脚本,可一键将全部工具装入 web 或 headless profile
  • 各工具均为确定性实现(无 eval、无动态执行、无网络请求),regex 工具带 worker 硬超时保护
  • meta 包挂载具备原子性,任一子工具注册失败会自动逆序回滚,不留部分状态
  • 合计 723 个单元测试用例覆盖全部子工具功能

适合什么时候用

  • 希望一次性为 DSH Agent 补齐时间、编码、JSON、计算、CSV、正则、Markdown、diff、统计、schema 等常用确定性工具能力
  • 只需要其中一两个工具、又想保持按需启用/禁用的灵活性
  • 在 headless/CI 场景中运行 dsh run 任务,需要这些工具支持文本处理、数据校验或统计计算

安装后会多出什么

命令dsh plugin --profile <profile> add <package>./scripts/install-web.sh./scripts/install-headless.sh./scripts/install-all.sh
Agent 工具tool-kittool-timetool-encodingtool-jsontool-calculatortool-csvtool-regextool-markdowntool-difftool-stattool-schema

使用前需要

  • 需要 @deepseek-ai/cordis、@deepseek-ai/dsh-invariants、@deepseek-ai/dsh-tools 作为 peer 依赖
  • 不提供前端 UI(client 为 null),无需浏览器面板
  • monorepo 构建模式需要显式指定 DSH monorepo 路径(示例基于 DSH 0.1.0-rc.8)

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI文件系统宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库omdsh-dev/dsh-toolkit安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:omdsh-dev/dsh-toolkit#2113d11 锁定本次检测的 commit。收录日期2026-08-13固定 commit2113d11a4e45 · 2026-08-21
dsh plugin --profile web add github:omdsh-dev/dsh-toolkit