dsh-sessionflow:在 DeepSeek Harness 中跨 AI 編碼智能體延續工作流

前言

在 AI 編碼助手(如 Codex、Claude Code、Grok、ZCode)之間切換時,工作流往往會在智能體的邊界處中斷。DeepSeek Harness(DSH)作爲一個插件化的中心樞紐,需要一種機制來讀取這些智能體的歷史會話,將目標、文件、命令和未完成任務編譯成上下文,並在 DSH 內部繼續執行。

dsh-sessionflow 插件正是爲此設計。它將 sessionFlow 的連續性層暴露爲六個 sessionflow_* 工具,使 DSH 能夠檢索和恢復其他智能體的上下文。

插件簡介

這是一個輕量級 DSH 插件,旨在解決跨智能體工作流的上下文斷層問題。

  • 名稱:dsh-sessionflow
  • 所有者:HarryHeYu
  • 類別:工作流
  • 許可證:MIT

核心功能

該插件通過 Voyager 核心的穩定 JSON 接口轉發所有調用,不進行額外的索引或編譯。主要功能包括:

  1. 工具暴露:將 sessionFlow 的連續性層暴露爲六個 sessionflow_* 工具。
  2. 跨智能體恢復:支持從 Codex、Claude Code、Grok 或 ZCode 中搜索、恢復上下文並繼續工作。
  3. 上下文編譯:將其他智能體的工作(目標、文件、命令、待辦事項、來源)編譯爲上下文包。
  4. 核心轉發:通過 Voyager 核心的 JSON 接口轉發調用。

安裝與依賴

安裝前需確保滿足以下條件:

  • DeepSeek Harness (DSH):版本需爲 0.1.5-rc.3 或 0.2.0-rc.2,且必須配置了可用的模型提供者。
  • Node.js:版本 >= 22.19。
  • sessionFlow 核心:這是一個獨立的依賴項,插件本身不包含核心代碼。

安裝步驟

第一步:安裝 sessionFlow 核心
由於核心未發佈到 PyPI(PyPI 上的 voyager 屬於無關庫),必須使用 Git URL 安裝特定版本。

python -m pip install "voyager[all] @ git+https://github.com/HarryHeYu/sessionFlow.git@v1.3.0"

安裝完成後,構建索引並驗證配置:

voyager scan          # 從真實智能體歷史構建索引
voyager doctor        # 確認核心運行正常並報告 bridge schema 1

第二步:安裝 DSH 插件

dsh plugin --profile web add github:HarryHeYu/dsh-sessionflow

安裝完成後啓動 DSH:

dsh --profile web

使用示例

使用時,指令應明確指出你要查找的內容,而不僅僅是“繼續”。

  • “Continue the work I was doing in Claude Code on this repo.”
  • “Continue the unfinished Codex work in this project.”
  • “Find the previous Claude Code work on this repository.”

示例對話:

User:  Continue the work I was doing in Claude Code on this repo.

DSH:   → sessionflow_current_work
       → sessionflow_continue

       [Agent continues with the previous goal, files, commands and unresolved work]

隱私與限制

  • 隱私保護:插件完全本地運行。它不涉及賬號登錄、遙測數據收集或網絡調用。
  • 原生恢復未驗證:此插件專注於“跨智能體延續”,即編譯上下文包並交給當前智能體。它未驗證通過原生方式恢復智能體自身會話的能力(例如 claude --resume)。插件可以記錄命令,但無法在當前 DSH 進程中啓動其他智能體的原生會話。

資源

  • GitHub 倉庫:https://github.com/HarryHeYu/dsh-sessionflow
  • 插件目錄:https://www.skillhub.cn/plugins/HarryHeYu/dsh-sessionflow
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜