Skip to content

Releases: chiro2001/dsh-oc

Release list

dsh-oc v0.1.0

Choose a tag to compare

@chiro2001 chiro2001 released this 17 Aug 18:42

dsh-oc v0.1.0

DeepSeek Harness × OpenCode TUI 的首个稳定版:在 dsh 进程内提供 OpenCode 1.18.18 兼容的 HTTP/SSE bridge(oc-bridge),并启动官方 opencode TUI 子进程(oc-tui)。

安装

dsh plugin --profile oc add chiro2001/dsh-oc          # #main(本版本)
dsh plugin --profile oc add 'github:chiro2001/dsh-oc#v0.1.0'

亮点

  • 基于 OpenCode 1.18.18 的完整 HTTP/SSE 协议桥与真实 TUI attach。
  • v1/v2 会话列表/搜索/分页/历史、模型与 agent preset 切换、goal/todo/diff/git/fs 路由。
  • SSE mux/host 重连与重放去重,恢复故障域(崩溃重启、SSE 断流)exactly-once。
  • dsh-oc CLI:--version 双版本输出、--mini 与全量 TUI 两种形态。
  • 协议探针(62/62)、性能压测、全量 e2e 与发布工件审计内置自测。
  • TUI 默认 agent 显示为配置的默认 preset;Tab 切换 preset 后首条回复徽章正确跟随;
    用户消息不再重复;subagent 面板实时出现子代理;重复应用已生效的 preset 不再
    误报 “Agent switch locked”。

发布四元组

  • dsh-oc commit: 6fb45c39c6cfd9983a55c2773acb3cd93fed8d6e
  • opencode: 1.18.18(上游 commit 4643e65
  • opencode linux-x64 asset sha256: 0cddc222418b8553669905a8980c0cda7088f00da24d83d6ac76b01c9fdb2aaf
  • npm tarball sha256: 102ab5ef02b83b1b8d24ef135e745e93fd80f956277e9012ec06f49d8e5ae5ce
  • package tree hash: 07878b5b528ba72b2f1b3da6c19927472df2db7cb8e7197d0bb38f5438448803

已知限制

  • 工具调用与排队消息的即时视图存在顺序抖动(历史读取正确)。
  • Always 权限的记忆在重启后清空。
  • 退出 splash 为官方 opencode 二进制自带,dsh-oc 在下方补充恢复提示。
  • npm 包未发布 registry,安装/更新走 GitHub 源。