DSH Plugins
返回列表
🤖

dsh-win-native

模型推理 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install ax2/dsh-win-native

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

在 DeepSeek Harness 中执行 dsh plugin install ax2/dsh-win-native 安装本插件(源码:https://github.com/ax2/dsh-win-native),安装后重启应用。

插件介绍

在 Windows 上,agent 经常靠临时 PowerShell 或正则去猜编码、判断路径为何失败、从 netstat 里抠端口、统计目录或找重复文件。这类做法容易在不确定时装作确定、在预算用尽时仍给出看似完整的结果,或在有损转换时悄悄丢字而不留记录。

dsh-win-native 把这六类判断做成固定工具:encoding_detect 与 encoding_convert 处理字节与码页;path_inspect 纯字符串分析 Windows 路径规则;netstat_parse 解析你粘贴的 netstat 或 Get-NetTCPConnection 文本;dir_usage 与 file_duplicates 只读遍历磁盘。统一返回带 meta 的结构化回执,输入超预算会拒绝而非截断,边界与失败会如实写明。

只读是硬承诺:除 dir_usage 与 file_duplicates 外不碰文件系统,且二者绝不写入、移动或删除文件;遍历用 lstat,符号链接与 junction 跳过并上报,不跟随。重复文件只报告可回收空间,清理由人或上层策略决定。

适合在中文 Windows 环境做编码与路径排障、端口占用文本分析、目录体量摸底或重复文件审计的 DSH 宿主与 agent 工作流;剪贴板、截图、服务控制或真实进程表 API 等能力在 v0.1 纯 Node 实现中明确不在范围内。

使用场景

  • 判断一段 base64 字节是 GBK、UTF-8 还是其他码页,并列出置信度与备选
  • 在创建文件前用 path_inspect 检查 UNC、保留名与 MAX_PATH 等问题
  • 粘贴 netstat 或 Get-NetTCPConnection 输出,结构化查看监听端口与重复绑定

适合人员

  • 在中文 Windows 上排障编码与路径的 DSH agent 工作流
  • 需要可审计回执而非临时 PowerShell 的自动化助手
  • 要做只读目录体量统计或重复文件审计的运维与开发者