DeepSeek Harness 系统信息工具 `dsh-tool-sysinfo`

在调试 DeepSeek Harness Agent 或排查本地环境问题时,Agent 需要了解当前运行环境的具体配置。手动查询系统信息效率较低,且容易出错。dsh-tool-sysinfo 插件为 DSH 提供了一个只读的本地环境快照能力,让 Agent 可以直接获取系统核心数据。

插件介绍

这是 DeepSeek Harness 的系统信息工具插件,由开发者 shiyi-0x7f 维护。它为 Agent 提供了一个名为 system_info 的工具,能够读取操作系统、CPU、内存等关键信息。

  • 许可证:MIT
  • 依赖:零外部依赖、零网络请求、零写操作

核心功能

该工具提供只读的本机环境快照,包含以下信息:

  • 读取系统信息(OS/架构)
  • 读取主机名
  • 读取开机时长
  • 读取 CPU 型号与核数
  • 读取内存占用
  • 读取 Node 版本
  • 读取非回环 IPv4 地址

安装与启用

使用官方安装命令添加插件:

dsh plugin --profile web add github:shiyi-0x7f/dsh-tool-sysinfo

安装完成后,重启 dsh --profile web(或 dsh-shell)。在聊天界面中,让 Agent 调用 system_info 工具即可看到效果。

注意:Windows + pnpm 10.x 存在已知 junction bug,建议使用 pnpm ≥ 11 或直接通过 GitHub 链接安装。

实现原理

该插件为单文件零构建插件。数据全部来自 Node.js 原生模块 node:os 与 process。插件通过 cordis.patch.yml 声明组合层(dsh.bundle),安装后会自动加入 profile 层栈。

生态背景

DeepSeek Harness 的核心设计理念是「一切皆插件」。社区目录(SkillHub)是第三方维护的插件聚合站点,与 DeepSeek 或幻方 AI 无官方从属关系。在使用社区插件前,建议检查源码与许可证。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜