DSH Plugins
返回列表
🖥️

DSH-forJP-TUI

客户端 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install mugi995/DSH-forJP-TUI

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install mugi995/DSH-forJP-TUI 即可安装本插件(源码:https://github.com/mugi995/DSH-forJP-TUI)。

插件介绍

如果你希望在 DeepSeek Harness(dsh)里用终端界面与人对话,却又不想把日语当成事后补丁的语言包,DSH-forJP-TUI 正是为此而生。它参考官方 dsh-TUI 的集成思路,但从绘制层起独立实现:文案从第一天就进入目录化管理,装饰与演出不强行塞进默认体验,让你能按自己的审美与交互习惯设计界面。

在集成方式上,插件以 in-process 的 Cordis 捆绑载入 DSH,并保留自研的完整 host 入口;入口失败时会自动回落到 dsh --profile 子进程,从而在「尽量贴近进程内体验」与「可继续工作」之间取得平衡。对人机协作而言,这条路径很重要:审批、向用户提问、模型切换等需要对话通道的能力,在 README 所描述的设计里依赖进程内捆绑,而非仅靠无审批通道的官方 SDK/ACP。

当前仓库处于 Phase 0:行走骨架已完成,可挂载自制 bundle、从自有入口启动并捕获 session/event 的原始事件,但面向用户的绘制层仍属未着手或进行中的范围。路线图中的 v0 能力包括输入解析、差分绘制、全角宽度、输入栏与流式输出、工具卡片、审批与用户提问面板、会话结线以及中断与退出;渲染基座基于 fork 的 Ink v8,并计划自补鼠标选择、命中测试与滚动固定等能力。

适合正在做日语优先 TUI、希望把 UI 与 harness 分层以便快速试错、或需要研究 harness 边界与可替换性的开发者与 UX 研究者。若你接手维护,README 指向的 docs/HANDOFF.md 汇总了现状、架构与已知坑位,便于在不污染全局 ~/.dsh 的隔离环境下继续推进。

使用场景

  • 需要在 dsh 中以日语为第一语言使用终端对话界面
  • 希望自研绘制层并实现审批、提问等人机协作面板
  • 在隔离 DSH_HOME 下验证 bundle 挂载、入口与 session 事件捕获

适合人员

  • 维护或扩展 dsh 日语 TUI 的插件与客户端开发者
  • 关注全角宽度、流式输出与工具卡片体验的终端 UI 工程师
  • 研究 harness 边界、Cordis 集成与 UX 迭代的实践者