一句话一个能让 AI真动手操作电脑并且当场给自己加新工具的工作台。本文只讲怎么装、怎么玩、牛在哪。原文详细链接https://www.jay-r-j.top/deepseek-harness-complete-guide/一、装好前提Node.js 18一个 OpenAI 兼容的 API Key。最省事一行跑起npx --yes deepseek-ai/dsh web浏览器打开http://127.0.0.1:3080。全局安装npm install -g deepseek-ai/dsh dsh web第一次启动后密钥填在~/.dsh/.credentials.yaml。二、当普通工作台用开聊即可它能读写文件、搜索代码执行命令沙箱隔离联网搜索并给来源切换模型 / 推理档位计划模式先出方案你点头再动手长任务设目标自动推进后台跑命令不阻塞派子代理并行处理上下文自动压缩斜杠命令/plan、/compact、/goal三、换人格Agent 预设预设 给 AI 换“工具箱 性格”。自带四个standard、code、minimal、cordis创造模式。创造模式是核心新建会话时选 cordis这个 AI 拥有读写运行时组成的权限。你可以直接对它说“创建一个只读审查预设只能看代码不能改文件”它会自动复制、修改、存为新预设下次新建会话就能选。这就是“让 AI 造 AI”真能跑通。创造模式 ≈ shell 权限别跑不明来源的指令。四、现场长新能力动态插件动态插件是只活在当前进程的临时扩展重启即失但可审批、可回滚、自动回收副作用。流程你跟 AI 说“加一个显示 token 消耗的小面板”AI 写出插件代码宿主端 界面端你审批弹窗高亮危险操作单勾只信这版双勾以后都信装载网页立刻出现新面板不想要了停止或删除所有样式/监听/定时器自动回收关键机制版本不可变改坏可退回旧版写插件前AI 会用Inspect工具查活体运行时的真实 API不瞎猜支持 RPC 通信前端调host.call后端用harness.handle真实案例token 消耗面板 → 升级成可拖动卡片费用估算面板 → 监听agent/request事件内置价格表分精度估算。五、更轻量的永久记忆技能Skills如果你不想写代码就用技能在预设目录下放SKILL.md文件AI 启动时自动读入上下文按你的步骤执行。纯文本、零风险、永久生效。六、它到底牛在哪别人没有的AI 造 AI预设本身就是文件AI 能读写并生成新预设。自我修改有规矩分宿主层全局和预设层会话独享改坏共享风险最低。AI 不猜 APIInspect 查活体契约告别幻觉。改运行时也走版本管理不可变版本 审批 回滚 自动回收。日志可重放预设一旦开聊就冻结因为 Tool Schema 签名固定保证历史可重放。完整的现场生长闭环定义 → 审批 → 装载 → 回滚 → 回收只有 DSH 能给你。七、几条底线必看创造模式 shell 级信任只跑可信指令。动态插件装载前必审重点看弹窗高亮的fs、child_process、net代码。随附预设standard/code/minimal/cordis只读别改升级会覆盖。敏感操作弹审批别无脑点允许。八、常用命令速查dsh web # 启动网页 dsh --profile headless 任务 # 无头模式适合脚本 dsh --profile tui --resume 会话id # 恢复会话 dsh --dump-config # 看完整插件树 dsh -V # 版本九、常见问题预设为什么不能中途换因为预设决定了工具调用的 JSON Schema历史消息里的tool_calls换预设后无法校验所以只有空白会话能换。动态插件重启会丢吗内存实例会丢但packageId记录在会话日志头恢复会话时会尝试重新装载。想让功能永久存在三条路① 写SKILL.md最轻② 做成 Agent 预设新会话生效③ 写进部署源码重建最重。