Sidor_Character:DeepSeek Harness 人設卡管理插件

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。在實際使用中,當需要管理多套角色設定、風格化 Agent 預設,或頻繁切換人設時,依賴會話內的動態插件或手動維護配置文件往往效率較低。

Sidor_Character 是一個獨立附屬插件,它爲 DSH Web GUI 提供了 SIDOR 人設卡管理能力。該插件支持批量導入、管理及即時應用到當前會話,或將其安裝爲 Agent 預設以實現持久化風格控制。它與主皮膚 Sidor_UI、工具箱 Sidor_box 互相獨立,通過官方插槽接入,可共存。

核心功能

該插件提供以下功能:

  1. 批量導入人設卡:支持多選或拖拽導入 .persona.md 主格式,以及酒館角色卡 JSON / pack JSON。
  2. 人設卡管理:提供列表視圖,支持查看名稱、標籤、簡介及狀態,支持應用、停用和刪除操作。
  3. 應用到當前會話:通過官方 /api session.prompt 接口向當前會話發送人設指令,即時生效,支持隨時更換。
  4. 安裝爲 Agent 預設:將人設轉化爲用戶 Agent 預設。安裝新預設時會自動替換舊預設(單預設制)。
  5. 格式說明與模板:提供 .persona.md、酒館卡、批量打包及 AI 轉換提示詞的教程與模板。

安裝與啓用

Sidor_Character 是一個靜態持久化插件,安裝到 profile 後會隨 DSH 啓動自動加載。

安裝命令:

dsh plugin --profile web add <Sidor_Character 倉庫路徑>

安裝完成後,需要重啓 DSH 並在瀏覽器執行硬刷新(Ctrl + Shift + R)才能生效。

使用方式

批量導入與格式

插件支持導入 .persona.md 文件,該文件格式包含 YAML Frontmatter 和正文。正文部分即爲人設指令,應用時發送,安裝爲預設時追加到 @deepseek-ai/dsh-persona 的 prefix 字段。

應用到當前會話

通過官方 /api session.prompt 接口向當前會話發送人設指令。這種方式適合快速測試不同人設,可隨時啓用或停用。

安裝爲 Agent 預設

將人設轉化爲 Agent 預設以持久化風格。系統會複製 standard 預設,並將人設正文追加到 prefix 字段(DSH 0.1.5+ 版本)或 text 字段(0.1.4 及更早版本)。由於採用單預設制,安裝新預設會自動替換舊預設。

格式說明

插件內置格式說明與模板,用戶可以直接參考或一鍵複製。

技術細節與限制

  • 形態:靜態持久化插件,安裝到 profile 目錄,隨 DSH 啓動自動加載。
  • 數據存儲:人設卡數據僅存儲在瀏覽器 localStorage 中。
  • RPC 通道:插件無 host RPC 通道。當檢測到 host.call 不可用時,會自動降級爲 Agent 代執行,通過官方 /api 發送指令由 Agent 完成文件操作。
  • 共存性:與 Sidor_UI、Sidor_box 互相獨立,官方插槽按 order 排序共存。
  • 單預設制:Agent 預設採用單預設制,安裝新預設會覆蓋舊預設。
  • 重啓要求:安裝後必須重啓 DSH 並硬刷新瀏覽器才能完全加載。

參考資料

  • 倉庫地址:https://github.com/AKI2253/Sidor_Character
  • 插件目錄:https://www.skillhub.cn/plugins/AKI2253/Sidor_Character
羽毛球分组比赛记分
小程序二维码

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

小夜