Skip to content

Releases: Caoran1314/dsh-envkit

dsh-envkit v0.1.1 — 环境工具插件

Choose a tag to compare

@Caoran1314 Caoran1314 released this 13 Oct 15:53

dsh-envkit 0.1.1

DeepSeek Harness 环境工具插件。三个工具,每个都对应一次真实事故。

工具

  • env_probe —— 一次性探明网络端点(npm / GitHub API / raw / codeload / jsDelivr / PyPI)、代理环境变量、目录可写性、子进程管道 spawn 能力,并给出针对性 hints
  • safe_json_edit —— 无 BOM 安全改写 JSON(读时容 BOM、写时保证无 BOM、原子替换、默认备份、支持点路径)
  • git_repair —— 识别 .git 元数据丢失(HEAD/config/index 没了但 objects/refs 还在)并按 init → fetch → reset --mixed 重建,默认 dryRun

设置页另有「环境工具」面板:端点状态一览 + 一键只读检查所有 profile 的 BOM 与"装了没启用"。

安装

dsh plugin --profile desktop add dsh-envkit

验证

  • 契约测试通过(dsh.bundle.patch 合法、dsh.client 与 exports["./client"] 成对、client 引用的路由宿主均有实现)
  • 冒烟测试通过(3 工具注册 + 服务晚到时的补注册路径 + 工具功能实测)
  • 实测:5/6 端点可达、tmp/home/cwd 可写、子进程管道可用