chiro2001/dsh-oc

chiro2001★ 1TypeScriptLast synced: 2026-08-15

Open on GitHub

DeepSeek Harness 的 OpenCode TUI 前端:以官方 OpenCode TUI 作为终端前端,dsh 作为后端 | OpenCode TUI frontend for DeepSeek Harness: official OpenCode TUI as the terminal client, dsh as the backend

README excerpt

dsh-oc DeepSeek Harness 的 OpenCode TUI 前端。 GitHub Actions 手动触发的 e2e 工作流运行 API e2e( e2e-api.sh + e2e-api-goal.sh )与可选压测;完整 TUI e2e 因 CI 终端时序限制保留在本地 bash scripts/check-all.sh --e2e 运行。 - 前端 :opencode 官方 CLI,以 attach 模式运行,只做 TUI。 - 后端 :DeepSeek Harness(dsh)负责 Agent、Session、工具、模型、权限和用户提问。 - 连接 :dsh-oc 在 dsh 进程内提供 OpenCode 兼容的 HTTP/SSE 桥( oc-bridge ),并启动官方 TUI 客户端( oc-tui )。 文档 - docs/PLAN.md:总体实现规划、阶段、验收标准。 - docs/PROTOCOL.md:OpenCode TUI 协议探针结果、路由兼容矩阵、SSE 映射。 - docs/FEATURES.md:当前功能支持矩阵(自动追踪)。 - docs/ROADMAP.md:下一阶段需求与验收标准。 - docs/FEATURES.md:功能支持状态矩阵(含自动追踪部分)。 开发完成状态(2026-08-15) - ROADMAP N1–N6 全部完成:自动更新关闭/版本锁定、流式 toolcall/progress、Goal 完整生命周期、会话性能测试、协议升级探针、能力矩阵与 --help 。 - 额外能力:DSH OC 品牌启动 logo、文本/图片附件、 Always 权限会话记忆、v2 会话搜索/分页/排序、SSE mux/host 重连与重放去重、dsh skills 目录与斜杠命令、 GitHub Actions CI(build/typecheck/test/probe)。 - 详细状态与验收方式见 docs/ROADMAP.md 与 docs/FEATURES.md。 安装使用 chiro2001/dsh-oc 会解析为 git+https://github.com/chiro2001/dsh-oc.git ,安装 main 分支的最新版本。 如需固定版本或分支,可使用 pnpm 支持的完整 git spec,例如 dsh plugin --profile oc add 'github:chiro2001/dsh-oc main' 。 安装时 pnpm 可能提示 missing peer @deepseek-ai/cordis / @deepseek-ai/dsh-cmdline / @deepseek-ai/dsh-home-paths :这些 peer 由 dsh-base/宿主在运行时提供,属于预…

View full README on GitHub →
Terminal / TUIdeepseekdeepseek-harnessdeepseek-harness-plugindshdsh-pluginopencodetuiterminal

Category