找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4484

积分

0

好友

588

主题
发表于 前天 21:19 | 查看: 28| 回复: 0

DeepSeek 8 月 13 日晚上开源了 Agent 框架 Harness。发布不到两小时,GitHub Star 就破万,三天直接冲到十万。

这几天大家关注最多的一个词,就是:一切皆插件。

模型是插件,工具是插件,Skill 是插件,就连界面也可以做成插件。但有趣的是,官方虽然提供了 Web UI,却没有给它配上一个真正的终端界面。对习惯 Claude Code 的人来说,总觉得少了些什么。

就在这个空档里,一个叫 dsh-TUI 的插件冒出来了。它把 DeepSeek Harness 搬到了终端上,交互方式也和 Claude Code 很像。目前 GitHub 上已经有 1900 多个 Star。

dsh-TUI GitHub Star 增长趋势

如果习惯在终端中干活,这个插件基本补齐了 Harness 最明显的那块拼图。

一条命令,直接进入终端版 Harness

安装好之后,直接输入:

npx dsh-tui

一个全屏终端界面就出来了。上面有一个像素化的鲸鱼,下面是完整的 Agent 工作区。

DeepSeek Harness TUI 终端主界面

你可以直接告诉它:总结一下这个仓库的结构。

dsh-TUI 总结仓库结构任务

回车后,Agent 会自己读取文件、调用工具,再把结果一步步展示出来。

dsh-TUI 浏览仓库目录结构

下面有一个实时状态栏。当前正在读取的文件、调用的工具、上下文使用了多少、TPS 多快,都可以直接看到。

dsh-TUI 运行状态与模型指标

整个过程基本只需要键盘,鼠标可以扔一边。

它为什么这么像 Claude Code

如果用过 Claude Code,对 dsh-TUI 应该不陌生。它也大量使用了 Slash Command,比如 /resume 查看历史对话,/new 创建新对话,/compact 压缩上下文。还有 /export/mcp 等命令,基本把常见的 Agent 操作都收进了终端。

dsh-TUI 命令菜单与快捷键

要查看完整轨迹,可以用 /trace 或快捷键 Ctrl+T

dsh-TUI trace 轨迹与时序视图

这也是我觉得它有趣的地方。它并不是重新创建一个 Agent,而是为 Harness 换上了一种新的终端交互方式。 底层仍然依赖 DSH 官方能力,模型、工具、MCP、Agent 等都不需要重新实现。

另外在 VS Code 里也能用,直接搜索 dsh-tui-vscode 并安装即可。

dsh-tui-vscode 扩展市场页面

dsh-TUI 在 VS Code 集成终端运行

双击 Esc,可以反悔

这个功能是我最爱的。如果 Agent 跑偏,或者你发现前面的方向不对,按两下 Esc 键就直接断开。

dsh-TUI 按 Esc 打断任务示例

它会把会话回退到之前的一个消息上,并从那里开始创建新的分支。原来的历史不会直接消失,相当于给 Agent 对话增加了一个撤销键。AI 做错了,不需要从头再来。

这样的设计对长时间 Agent 任务很重要,因为 Agent 越能干,跑错方向之后浪费的时间就越多。

会话管理也做得比较完整

执行 /resume 后,会进入一个完整的会话浏览器。

dsh-TUI 恢复会话界面

可以搜索历史对话、跨项目查看,也可以折叠子 Agent。更换模型、切换主题、查看 MCP 状态都可以直接在终端里操作。它还提供了一些不同的 Preset,便于快速切换到不同工作模式。

所以它并不是简单套一层终端皮肤,更准确地说,是对 Harness 的插件体系进行了一次完整的 TUI 工作流补充。

它还专门针对长会话做了优化

当对话变长后,它不会每次都把所有内容重新渲染一遍,而是只更新发生变化的部分。历史消息按需加载,配合缓存控制,防止聊天时间越长终端越卡。

简单说,就是专门解决 Agent 聊久了以后变慢的问题。

安装其实很简单

如果你已经有了 Node 环境,基本上两条命令:

npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui
npx dsh-tui

第一次运行会自动初始化。如果要继续上一个会话:

dsh-tui --resume

同时还需要配置 DEEPSEEK_API_KEY。你平时用 SSH 管理服务器,或者已经习惯了 Claude Code、Codex 这样的终端 Agent,dsh-tui 的用法基本不用重新学习。

但它也不是没有门槛

首先,它是插件。要先安装 DSH,再安装 dsh-TUI,还要准备好 Node、pnpm 等运行环境,对一般用户而言需要简单学习一下。Windows 下也要注意权限问题。目前没有沙箱后端时,权限策略会有所变化,运行陌生仓库前最好先检查配置。

另外,Harness 更新速度很快,上游一改,插件就必须跟着适配。所以现在更适合喜欢折腾的开发者,而不是直接作为稳定的生产工具使用。

写在最后

其实我挺喜欢这样的项目。DeepSeek 把 Harness 的核心能力开源了,但没有把界面全部包办,于是社区开始自己补 Web UI、TUI、Preset、Skill,各种插件很快冒出来。这才是“一切皆插件”最有趣的地方。

dsh-TUI 本身没有改变 Harness 的核心能力,它只做了一件很简单的事:把 Harness 变成终端党熟悉的样式。如果你本来就在用 Claude Code、Codex 这类终端 Agent,那么这个插件非常值得试一下。开源地址: https://github.com/ccch1mneyyy/dsh-TUI 。云栈社区上也常有人讨论这类终端 Agent 和开源工作流。




上一篇:SQLite 版本历史存储:zstd 压缩方案如何把 20MB 压到 80KB?| 云栈社区
下一篇:AI渗透测试Skills工程化:从角色提示词到可审计授权测试能力包
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-8-21 03:12 , Processed in 1.222192 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表