dsh-second-agent-kit
在终端中运行以下命令:
dsh plugin install f0909172434/dsh-second-agent-kit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install f0909172434/dsh-second-agent-kit 安装本插件;源码仓库为 https://github.com/f0909172434/dsh-second-agent-kit。
插件介绍
在 DeepSeek Harness 上跑第二代理或高权限自动化时,你往往需要在「能干活」和「别悄悄越界」之间找平衡。DSH Second Agent Kit 是一组体量小、可逐条审查的 macOS 扩展,挂在 DSH 0.1.5-rc.2 之上,用 MIT 许可独立分发,不替代 Desktop 自身的许可条款。它不是要替你画一条语义上的万能防火墙,而是在宿主已有的工作区写入与询问模式之上,把沙箱、审批和记忆绑定做得更可预期。
套件核心包括三块日常能力:Cordis 插件会在保留上游决策的前提下,对浏览器写入、借用标签页以及常见发布/删除类命令先问一声;基于现有 Seatbelt 提供方的子类在受限 shell 进程里收紧网络与 Apple Events,同时保留宿主文件策略与本机计算;另有固定版本的 Engram 0.7.5 补丁,把工具存储绑到会话工作区路径,并把自动摄取导向项目存储,跨项目偏好仍靠显式记忆。此外还提供用独立配置与系统字体的 LibreOffice 渲染脚本,减轻中文缺字等静默排版问题;实验性的 macOS computer-use 补丁随包附带但未默认启用。
若你已在 macOS 14+ 使用 DSH、接受 workspace-write 与 ask 模式,并希望在单独配置里先试一层「第二代理」约束,这套工具值得考虑。它面向愿意读补丁、跑测试、理解边界的人:公开传播、付款与破坏性操作仍须显式授权,浏览器/MCP/GUI 等能力各有自己的审批链。README 也明确这不是 egress 边界,本地 IPC 与协作进程仍可能带来间接影响——适合把安全当成工程取舍、而非口号的产品使用者。
使用场景
- 在 DSH 上启用第二代理前,想先收紧受限 shell 的网络与 Apple Events
- 需要浏览器写入、标签借用或发布/删除前统一询问,而不是默默执行
- 希望 Engram 工具存储与会话工作区绑定,并把自动摄取落到项目存储
适合人员
- 已在 macOS 14+ 使用 DSH 0.1.5-rc.2,并开启 workspace-write 与 ask 模式的用户
- 愿意在独立配置里先试沙箱与审批,并阅读边界说明的工程师
- 需要可审查扩展、可复现 Engram 补丁或 LibreOffice 渲染辅助的团队