Repolode
T-Auto

T-Auto/dsh-ops

DSH 插件,新增高效 ops 工具,减少文件操作与任务执行的 Token 消耗和耗时。

Star
3,629
Fork
101
未关闭 Issue
45
最近提交
2小时前

这是什么?

dsh-ops 是 DSH 编程智能体框架的插件,目标是降低 Token 消耗和任务耗时。它新增一组 ops 系列工具,并隐藏部分官方工具,改动面小,与其他插件兼容性好。

Native 模式下,工具返回紧凑且带行号的结果,并给出更清晰的错误反馈,以减少报错循环和调用轮次。插件利用 DSH 预留的 tools_addition 动态工具加载机制,把 PDF、Word 读取、大批量文件修改等高级功能按需加载,不会让系统提示词膨胀。PTC 模式下,工具返回结构化 JSON,SDK 目录包含 18 个 API,涵盖 15 个文件与文档工具,以及批处理、结果引用和加载器。

在 Windows 平台上,插件可提供与 DSH 原生行为一致的 bash 工具,并可选禁用 PowerShell。安装通过 npm 完成,支持桌面端、Web 端和 TUI 三种 profile。

核心功能

  • 01新增 ops 工具,输出紧凑带行号,错误提示更清晰。
  • 02通过 tools_addition 按需加载 PDF、Word 读取等高级文件工具。
  • 03为 PTC 模式提供返回结构化 JSON 的工具,SDK 含 18 个 API。
  • 04Windows 平台提供与 DSH 原生行为一致的 bash 工具,可选禁用 PowerShell。
  • 05支持通过 npm 安装,区分桌面、Web 和 TUI 的 profile。

适用场景

  • 智能体处理 PDF、Word 等文档时降低 Token 开销。
  • 需要一次性批量修改大量文件时减少调用轮次。
  • 在 Windows 上让 DSH 智能体使用统一的 bash 环境。

快速上手

  1. 1

    确保已安装并初始化 DSH 应用或 DSH CLI

  2. 2

    使用 npm 一键安装命令,并选择一个 profile(示例为 desktop,也可选 web 或 tui)

    npx --yes dsh-ops@latest install --profile desktop
  3. 3

    或使用官方 DSH CLI 添加插件(示例为 web profile)

    dsh plugin --profile web add dsh-ops
  4. 4

    或在 DSH 插件市场中输入 npm 包名 dsh-ops 并启用

使用前须知

  • 它是一个插件,需要先安装并配置 DSH 智能体运行环境。
  • Windows 版 bash 载荷包含 GPL-2.0 等受单独许可证约束的组件。
  • 仓库元数据中的许可证显示为 NOASSERTION,使用前请自行核实许可证。

标签

常见问题

dsh-ops 是什么?
DSH 插件,新增高效 ops 工具,减少文件操作与任务执行的 Token 消耗和耗时。 dsh-ops 是 DSH 编程智能体框架的插件,目标是降低 Token 消耗和任务耗时。它新增一组 ops 系列工具,并隐藏部分官方工具,改动面小,与其他插件兼容性好。
dsh-ops 可以免费使用吗?用的什么许可证?
dsh-ops 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
dsh-ops 还在维护吗?
活跃维护中。dsh-ops 最近一次提交是在 2026年10月21日。
dsh-ops 适合用来做什么?
智能体处理 PDF、Word 等文档时降低 Token 开销。 需要一次性批量修改大量文件时减少调用轮次。 在 Windows 上让 DSH 智能体使用统一的 bash 环境。
dsh-ops 怎么安装和运行?
确保已安装并初始化 DSH 应用或 DSH CLI 使用 npm 一键安装命令,并选择一个 profile(示例为 desktop,也可选 web 或 tui): npx --yes dsh-ops@latest install --profile desktop 或使用官方 DSH CLI 添加插件(示例为 web profile): dsh plugin --profile web add dsh-ops 或在 DSH 插件市场中输入 npm 包名 dsh-ops 并启用
在哪里获取 dsh-ops?
源代码和安装说明在 GitHub 上:https://github.com/T-Auto/dsh-ops

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目