新闻详情

新闻详情

首页 / 资讯中心 / 详情

DeepSeek Harness(dsh)上手两周:本体不难装,难的是喂模型

发布时间:2026/10/1 10:35:53来源:尧图网络
DeepSeek Harness(dsh)上手两周:本体不难装,难的是喂模型
DeepSeek Harnessdsh上手两周本体不难装难的是喂模型起因DeepSeek 开源 dsh 那天我在加班跟风装了跑了个最简单的任务就关了。隔了两周才有空正经玩这篇把过程补记一下。安装、模式、模型配置、插件正事都在前面穿插我踩的坑。赶时间的直接跳「配模型」和「插件与 MCP」两节。背景一句话dsh 不是聊天工具是 DeepSeek 今年 8 月开源的 Agent 运行时MIT 协议仓库 deepseek-ai/deepseek-harness开源没几天星就十几万了。理解成 Claude Code 那一类的东西也行区别是它的模型、工具、界面全是插件都能换。安装四条路我走了两条半官方给的路子比想象中多按折腾程度排。最省事的是 npx 直启 Web。装好 Node.js22.19 以上或者 24 系列找个目录跑npx deepseek-ai/dsh web浏览器开 127.0.0.1:3080 就是完整界面仓库都不用 clone。我第一次就是这么起的五分钟。想看源码或者自己写插件就 clone 下来pnpm install pnpm run build pnpm dsh web。有个容易忽略的点之后 git pull 拉了新代码必须重新 build不然浏览器里一直渲染旧界面你会以为平台坏了其实是自己的锅。不想碰命令行的社区有个 DSH DesktopElectron 套壳Releases 下安装包一路下一步。我装过能用没什么惊喜算半条。我最后常驻的是 TUI。npm install -g deepseek-ai/dsh deepseek-harness-tui/dsh-tui之后在项目目录敲dsh-tui全屏终端界面Claude Code 那个感觉。恢复上次会话用dsh-tui --resume退出要连按两次 CtrlC。Windows 原生终端里 TUI 偶尔渲染花屏挪进 WSL 就好了。另外 web 模式占 3080 端口被占了记得换。这几条路共用同一套配置和 profile换来换去不冲突这点做得挺体面。四种模式别纠结标准当默认Web 界面里能切预设标准、PTC、极简、创造。标准模式是全家桶文件编辑、shell、搜索、Skills、计划、子 Agent、工作流都在。系统提示词也最长复杂任务受益简单任务偶尔多绕几步。日常放这儿不动就对了。PTC 模式有意思它把工具交给模型的方式变了模型写一段 TypeScript 程序在程序里连续调工具、统一处理结果而不是一问一答地来回。我有次要横扫工作区里几十个文件抓 TODO 再汇总切到 PTC 明显省轮次。单文件小改犯不上。极简模式只留持久 bash 和 str_replace_editor 两个工具上下文最短。社区有人吹极简才发挥模型实力我的体感是它不是让模型变强是把环境砍到只剩骨头。做受控对比测试合适日常用会缺胳膊少腿联网搜索、任务规划这些都没了。创造模式用来造自己的预设带运行时检查和引导界面成品落在 $DSH_HOME/.agent-presets/ 下面。我还没正经用抄过一次别人的预设能跑。配模型这一步的坑比安装多dsh 装好是空的没模型不干活。我从官方便宜一路试到中转三条路都趟了整条路线画成图大概是这样先用官方 API 不亏。Settings → ModelsDeepSeek 卡片是预置的把 platform.deepseek.com 申请的 key 填进去保存就能用路由即时生效不用重启。key 落在 $DSH_HOME/.credentials.yaml 里设置页只存引用不存明文这个细节好评。想接别家模型走 Add a custom providerProvider ID小写建了不能改名、Base URL、协议选 OpenAI compatible、填 key然后点 Fetch available models 自动拉模型列表勾上要用的保存。这里我踩过一个坑Provider ID 随手填了大写后来想改发现改不了会话记录和默认配置都引用它只能删了重建。我最后固定下来的是中转站。原因前面说过一家的模型不够换多家官方后台又对不动账。朋友给我推荐了 bgtoken.top一个 OpenAI 兼容的聚合网关。在 custom provider 里 Base URL 填它的 /v1 地址Fetch 一下拉出来五十多个模型deepseek-v4-pro、claude 系、GPT 系、GLM 全在一张列表里勾完就能用账单按模型分后台看得清清楚楚。同类站应该也有能打的我用顺手的就这一个利益无关。模型广场长这样左侧是分组、供应商和端点类型的筛选价格三列分开摆懒得点界面的直接写 settings.yaml效果一样llm-pi-ai:providers:mygateway:api:openai-completionsbaseURL:https://bgtoken.top/v1# 密钥用 apiKeyEnv 指到环境变量名别明文写进文件models:-id:deepseek-v4-pro-id:claude-sonnet-4-6启动前把对应的 key export 成环境变量就行。还有一个隐蔽的坑手动加的模型默认按纯文本处理你要接的模型明明支持图片得在配置里给它声明 input 支持 text 和 image不然带图的请求在发出前就被拒了报错还看不太懂。Trajectory 视图比我想象中好用这个功能宣传里说得少但我用下来是 dsh 最值钱的部分之一。会话日志是只追加的模型看到的每一样东西都记进去系统提示词、思维链、每次工具调用的出入参、子 Agent 的调度连每次上下文注入都有。Trajectory 视图里能按来源看能回放能分叉能检索。说个真事。有次任务一直报错模型自己绕了半天没找到原因我进 Trajectory 翻到那次请求的原始记录发现 model 字段里写的是 v4我手打漏了 pro。这种问题靠猜是猜不到的得看得见。Agent 调试的难点就是「模型到底看见了什么」这个视图算是把黑箱撬开了一条缝。插件与 MCP生态是真的野插件机制是 dsh 的招牌。装之前有个前置官方插件命令走 pnpm 管依赖先npm i -g pnpm。然后npx-y--packagedeepseek-ai/dshlatest dsh plugin--profilewebadd包名或Git地址npx-y--packagedeepseek-ai/dshlatest dsh plugin--profileweb list--depth0装完重启 web浏览器 CtrlShiftR 硬刷一下。找插件去 GitHub 搜 dsh-plugin 这个 topic。没有官方商店也没人审核装之前自己看一眼 README 和来源。我常驻的插件说两个。dsh-at-file输入框打 引用工作区文件提交的是路径不是全文Agent 需要时自己去读省 tokendsh-memento跨会话记忆本地 SQLite 存每次写入默认要你批准带审计记录我这种怕 AI 乱记东西的人很吃这套。另外试过 ModLens给纯文本模型外挂视觉截图先 OCR 再转述分析报错截图挺顺手。插件版本记得钉死比如 dsh-better-sidebar0.12.2 这种写法预览版插件升级快不钉哪天突然就崩。MCP 也能挂走 cordis.patch.yml 的 insert 块把 deepseek-ai/dsh-mcp-client 挂上去MCP 工具会以 mcp__ 前缀注册进模型工具列表。我配过一次 Filesystem 的 server能用具体写法仓库 discussions 里有现成例子。临走几句权限上新会话默认 workspace-write能改工作区和临时目录读文件和网络放得比较松shell 操作会弹审批。这个默认档位我建议别手动开太大。dsh 还在 developer preview官方明说了会有破坏性变更正式项目记得锁版本升级前翻 changelog。插件会接触你的文件、网络和 key来源不明的别装。这话每篇 Agent 文章都在说真到踩的时候都晚了。模型来源这事我的结论没变官方便宜省心中转统一好管按自己的情况选。我这套 dsh 加 bgtoken.top 的组合跑到现在账单没再失控过。有问题评论区聊。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

室内无人车雷达感知模块:点云处理与目标跟踪落地实践 2026/10/1 11:20:42

室内无人车雷达感知模块:点云处理与目标跟踪落地实践

PLFM_RADAR是我近期在室内无人车项目里从零搭起来的一套雷达感知链路模块。最开始接到这个任务时,领导只给了一句话:“把雷达数据用起来,输出稳定的目标信息。”听起来不复杂,真正动手才发现,从驱动配置、点云预处理、…

阅读更多 →
Git分支操作全攻略:从原理到合并、变基与故障恢复 2026/10/1 11:20:42

Git分支操作全攻略:从原理到合并、变基与故障恢复

git分支是我这些年用得多、也被同事问得最多的命令组之一。很多人会用十几个命令,却不知道一个分支本质上是什么,于是每次“切到别的分支文件凭空消失”“合并时冲突一片飘红”“想把另一个分支的某个提交搬过来却不知道从何下手”就卡住了。这篇文章我按…

阅读更多 →
HTML+PHP大文件分片上传:解决设计评审视频超大附件传输 2026/10/1 11:20:35

HTML+PHP大文件分片上传:解决设计评审视频超大附件传输

去年陪某整车厂信息部做内部系统改造,聊到设计评审视频上传这件事,对方的形容很实在:评审会开完了,视频却传不上去,几个G的文件折腾一整天。这场景在汽车行业太典型了——造型评审、工程评审、试制评审,动辄…

阅读更多 →
Madeira 兼容层实战:Wine、FEX-Emu 与 DXMT 跨平台运行 Windows 应用 2026/10/1 11:20:35

Madeira 兼容层实战:Wine、FEX-Emu 与 DXMT 跨平台运行 Windows 应用

1. 项目缘起:为什么要在 Linux 上折腾 Windows 应用兼容层第一次听到 "Madeira" 这个名字,很多人会以为是某个度假海岛或者一款小众游戏。但在我们这群长期混迹于 Linux 桌面、嵌入式设备和跨平台开发圈子的人眼里,Madeira 代表的是…

阅读更多 →
Vue前端SM4国密加密实战:参数对齐与联调避坑 2026/10/1 11:20:35

Vue前端SM4国密加密实战:参数对齐与联调避坑

1. 先想清楚:前端引SM4,到底在解决什么问题前端做国密加密这件事,我最早是在一个对接类项目里碰到的。当时后端那边要求所有涉及用户信息的请求体必须走SM4加密,前端不能用AES,理由很简单——他们的密码机和安全网关只…

阅读更多 →
VS Code 静态资源管理插件 Asset Manage 实战:引用同步、去重与清理 2026/10/1 11:20:28

VS Code 静态资源管理插件 Asset Manage 实战:引用同步、去重与清理

刚开始用 VS Code 写前端、搞全栈项目的那阵子,我对静态资源的管理基本处于"眼不见心不烦"的状态。图片、图标、字体、CSS、JS 文件散落在各个文件夹里,命名靠手气,引用靠记忆,清理靠不敢动。直到有一次,我把…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉