Wonjader/dsh-permission-workspace-write-plus
Wonjader★ 0JavaScript最后同步: 2026-08-21
deepseek harness中workspace write权限的增强插件。使用前请自行评估风险。
README 摘要
dsh-permission-workspace-write-plus ⚠️ 本项目按“现状”提供,不承诺长期持续性维护,使用前请自行评估风险。 项目简介 完全插件化的 Workspace Write Plus 权限预设 + 合并版跨平台睡眠守护。 当前版本 1.0.0 。 - 工作区读写 + 工作区外配置类文件写入 - .dsh/profiles 插件/配置写入 + .dsh/skills 写入 - 系统睡眠/关机命令宿主执行 - 任务执行期间自动禁止系统睡眠(睡眠守护已并入本插件,不再单独安装 dsh-sleep-guard) - 跨平台:Windows / Linux / macOS / WSL(WSL 中执行任务时同时让 Windows 主机不睡眠) - 零核心改动、可热插拔(bundle patch 为纯 insert) 功能一览 维度 权限 工具调用 完整(所有 tool) 工作区(会话 workspace 根目录) 读写 平台临时区 读写 工作区外 配置类文件 (且工作区内无同名对应) 写 .dsh/profiles (插件安装与 profile 配置) 写 用户 DSH skills 目录 ( /skills ) 写 用户 DSH 主目录 ( ,兼容旧行为,可独立关闭) 写 系统睡眠/关机指令 (shutdown / powercfg / systemctl suspend 等) 允许(宿主执行) 睡眠守护 :agent turn 执行期间保持系统不睡眠 默认开启 工作区外其他文件 拒绝写 升级/越界重试 需审批(approval: ask) 架构 - fs 后端 ( lib/fs.js ):继承 LocalFileSystem ,标准 workspace-write fence 完全兼容;plus 会话额外放行配置类文件、 .dsh/profiles 、 .dsh/skills 、 .dsh 主目录。每个附加类别有独立 settings 开关。 - shell 后端 ( lib/shell.js ):Windows 继承 PwshLocalExecutor , Linux/macOS 继承 LocalBashExecutor ;plus 会话中系统命令白名单走宿主执行。 - 睡眠守护 ( lib/sleep-guard.js ):监听 session/event 的 turn/start / turn/end ,引用计数。Windows 通过常驻 PowerShell 调用 SetThreadExecutionState ,Linux 用 systemd-inhibit ,macOS 用 caffeinate 。WSL 中额外通过 interop 启动 Windows PowerShell 常驻进程, 让 Windows 主机 在 WSL …
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 183,476
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,499
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 18,022