DSH Plugins
返回列表
🖥️

dsh-orca-terminal-status

客户端 更新于 2026.10.07

在终端中运行以下命令:

dsh plugin install Alex-wangyang/dsh-orca-terminal-status

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

在 DeepSeek Harness 中执行 dsh plugin install Alex-wangyang/dsh-orca-terminal-status 安装本插件;源码见 https://github.com/Alex-wangyang/dsh-orca-terminal-status。

插件介绍

在官方 Orca 里跑 DeepSeek Harness 时,常见一个错位:DSH 已经通过 Claude 兼容的 HTTP 钩子宣告请求结束,Orca 却仍按终端侧的 tui-idle 等待。结果是界面像还在忙,自动化与后续步骤也会被拖住。

本插件独立监听 DSH 的真实生命周期,不把手柄 HTTP Stop 直接当成任务完成(Stop 仍可能排队后续工作)。它会在 TUI 子运行时真正完成激活、且单一根 agent 空闲且收件箱为空后再上报就绪;根 agent 运行中写 working,最终空闲写 done,并通过有序 OSC 9999 写入现有 PTY,走 Orca 已有的终端状态通路。子 agent、多根、非 TTY 的 SDK 输出,以及缺少 Orca 面板环境的终端会被忽略;也不替代 Orca 原有的 HTTP 钩子。

适合在 Orca 内使用 DSH TUI、希望官方 Orca 能正确识别 worker 就绪与完成、又不想改 Orca 本体的用户。README 给出了在 macOS Apple Silicon 上验证过的版本组合;换 DSH、TUI 或 Orca 版本后仍建议自行做一次集成验证。

使用场景

  • 在官方 Orca 终端里跑 DSH,需要 tui-idle 与真实完成一致
  • DSH 已结束但 Orca 仍显示等待终端空闲
  • 希望不改 Orca 本体也能上报就绪、工作中与完成

适合人员

  • 在 Orca 内使用 DSH TUI 的开发者
  • 依赖 Orca 终端状态做自动化或编排的用户
  • 遇到 HTTP 钩子与 tui-idle 不一致的团队