dsh-mimo-vision-hint:零依賴提示 DSH 把圖像識別分派給 opencode-go mimo-v2.5 子代理

前言

DSH 的社區生態強調「一切皆插件」,社區目錄是獨立站點,與 DeepSeek / 幻方無官方從屬關係。對 DSH 使用者來說,一種常見做法是讓代理直接調用 read_image 讀取圖像。下面介紹一個更小的插件:dsh-mimo-vision-hint。它不註冊模型工具,也不提供 cordis 服務,只在系統提示中注入一段指令,讓代理把圖像識別任務分派給 opencode-go 的 mimo-v2.5 子代理;當 workflow 調用失敗時,回退到 read_image。

這是什麼

dsh-mimo-vision-hint 是 Isekai-Mfu 維護的 DSH profile bundle 插件,許可證爲 MIT。

它面向已經具備特定 provider/model 和 workflow 工具的 DSH 部署,用來把圖像識別路由到指定的 opencode-go mimo-v2.5 子代理。

核心功能

先說它做什麼:

  • 零依賴 DSH profile bundle 插件
  • 僅注入系統提示文本
  • 不註冊模型工具
  • 不提供 cordis 服務
  • 提示代理將圖像識別任務分派給 opencode-go mimo-v2.5 子代理
  • workflow 調用失敗時回退到 read_image
  • 無其他依賴
  • 無配置項

它不做的事:

  • 不新增可調用的模型工具
  • 不提供 cordis 服務
  • 不提供新的插件運行時能力

當前 opencode-go provider 和 mimo-v2.5 模型是硬編碼的。如果部署目標不是這一對,需要編輯 lib/index.js 中的 SECTION。

安裝與啓用

先確認部署前提:

  • DSH 部署已配置 opencode-go provider,並提供 mimo-v2.5 模型
  • 活動 agent preset 包含 workflow 工具

滿足前提後,執行官方安裝命令:

dsh plugin --profile web add github:Isekai-Mfu/dsh-mimo-vision-hint

這條命令會在指定 profile 上安裝並掛載這個 bundle 插件。經過上面的步驟,新會話中會看到注入的系統提示。

卸載命令:

dsh plugin --profile web remove dsh-mimo-vision-hint

這條命令用於移除該插件。

如果手動安裝,按下面順序做:

1、將包放入 profile 可解析位置

2、在 profile 的 cordis.patch.yml 添加 insert 條目:

- insert:
    - id: mimo-vision
      name: dsh-mimo-vision-hint

3、保存後熱加載生效;刪除該條目即可禁用

典型用法

先確認活動 agent preset 是否包含 workflow 工具。

如果包含 workflow 工具,代理應把圖像識別任務分派給 opencode-go mimo-v2.5 子代理;如果 workflow 調用失敗,則回退到 read_image。

如果預設沒有 workflow 工具,就無法分派子代理;此時提示會要求模型回退到 read_image。

如需調整目標 provider/model,編輯 lib/index.js 中的 SECTION。

適用場景與注意

適合:

  • DSH 部署已有 opencode-go provider 與 mimo-v2.5 模型
  • 希望圖像識別走 workflow 子代理,而不是隻依賴 read_image
  • 希望插件保持零依賴、無配置項、只改系統提示

注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證
  • 許可證爲 MIT
  • opencode-go 和 mimo-v2.5 當前硬編碼
  • 缺少 workflow 工具的預設無法分派子代理,只能回退到 read_image

結尾

dsh-mimo-vision-hint 的價值在於:用一段系統提示,把圖像識別從 read_image 路徑切到 opencode-go mimo-v2.5 子代理路徑,同時保留失敗回退。

GitHub:https://github.com/Isekai-Mfu/dsh-mimo-vision-hint

羽毛球分组比赛记分
小程序二维码

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

小夜