近日,一位开发者发布了一款名为 dsh-tui 的开源 TUI(终端用户界面)工具,旨在为 DeepSeek 官方的 Agent Harness (dsh) 提供高效的终端交互方案。鉴于 DeepSeek 官方仅提供 Web 应用和 Headless 两种前端模式,该作者利用 TypeScript、Ink(React 渲染终端 UI)以及 Cordis 插件框架,构建了一个独立的 dsh bundle。dsh-tui 直接叠在 @deepseek-ai/dsh-base 之上,完整保留了底层的模型适配、工具调用、会话持久化及沙箱策略等核心逻辑,主要负责终端侧的输入与渲染。在功能特性上,该工具提供了丰富的实时监控能力:状态栏可展示 Session ID、当前模型及 Provider、Agent 预设和运行状态;底部统计行则详尽列出了 Turn/Step 数、LLM/工具耗时、TTFT(首字时间)、解码速度、Cache 命中率、计费 Token 数及 Context 占用率。此外,它支持在终端内直接切换模型或修改自定义 LLM Provider,无需手动编辑配置文件;支持通过 /resume 参数精确还原历史会话;提供了 /trajectory、/context 等命令用于事件台账回放和上下文占用可视化,极大提升了 AI Agent 的调试效率。该项目目前已在 GitHub 和 NPM 发布,采用 MIT 协议开源。
事件分析
核心观点:dsh-tui 通过终端可视化的形式填补了 DeepSeek 开发生态的交互空白,显著提升了 AI Agent 调试与性能分析的效率。
原文链接:V2EX 分享发现

评论前必须登录!
立即登录 注册