Skip to content

dsh-pi-tui

Type client Category Terminal
Stars ⭐1 Status ✅ active
Capabilities terminal Updated 2026-08-13

📖 About

pi 的 TUI@earendil-works/pi-tui)驱动的 DeepSeek Harness 终端前端:界面是 pi 的观感(品牌蓝 prompt、流式 Markdown、thinking 折叠、工具调用卡片、微分渲染防闪烁),内核(模型路由、工具、会话持久化、slash 命令、审批)全部由 dsh 官方机制提供。

✨ Key Features

  • 流式渲染:assistant/chunk 增量 → Markdown、thinking 折叠标签
  • 工具调用卡片:运行/成功/失败三态 + 参数与结果预览
  • slash 命令:/compact /goal /plan /feedback 等全部来自官方 ctx.commands 注册表(自动补全 + 动态发现)
  • 权限审批弹窗(approval/request)与 ask_user_question 交互表单(选项/多选/自由文本)
  • 会话管理:创建、恢复、选择器(官方持久化后端)
  • 状态栏:provider/model、会话 id、token 统计(官方 token-meter 投影)、todo 进度(官方 todo 投影)

📦 Install

dsh plugin --profile pi-tui add dsh-pi-tui   # 自动初始化 profile 并挂为 bundle
dsh --profile pi-tui                          # 新会话
dsh --profile pi-tui --resume <session-id>    # 恢复指定会话
dsh --profile pi-tui --resume                 # 从持久化会话列表中选择

🚀 Quick Start

npm install && npm run build && npm test
# 本地联调:profile 里是 link: 软链,重新 build 后直接重启即可