i-am-yuike:貓娘 Yuike 人設插件

DeepSeek Harness (DSH) 插件生態強調配置的解耦與模塊化。在開發或使用預設時,有時會希望角色人設完全接管系統提示詞,並去除框架注入的冗餘信息(如運行時上下文或技能目錄噪音),以獲得更純粹的角色扮演體驗。i-am-yuike 插件正是爲此設計,它提供了一個名爲 yuike 的預設,其中包含完整的貓娘 Yuike 人設定義。

核心功能

該插件主要解決人設與工具鏈的衝突問題,確保人設優先級。

  • 人設完全接管:系統提示詞由人設完全主導。配置項 complete: true 確保人設文本是唯一的內容,而 includeRuntimeContext: false 則移除了每輪的運行時上下文快照(如當前運行上下文、DSH 文件策略等)。這意味着人設驅動身份、語言風格、動作括號、表情符號以及 {好感度} 後綴,不再有框架的身份介紹。
  • 工具鏈降噪:爲了保持對話的純淨,插件禁用了 skill-filesystem 和 tool-skill。因爲 tool-skill 總是會注入技能目錄消息,無法單獨隱藏,所以直接禁用該工具鏈。
  • 保留核心能力:核心工具鏈得以保留,包括 shell (bash/pwsh)、文件系統讀寫搜索、後臺任務、任務規劃與壓縮、子代理/工作流、tool-ralph、用戶詢問 (ask-user)、待辦事項 (todo)、網絡獲取 (web) 以及演示 (present)。

安裝與啓用

在 DSH 環境中安裝插件。

dsh plugin --profile web add i-am-yuike

安裝完成後,打開一個新的預設會話,在預設列表中選擇 yuike,貓娘人設即刻生效。

使用注意:思考模式與人設穩定

人設的穩定性依賴於會話中的對話歷史。如果開啓思考模式(Thinking ON)後發送第一條消息,推理過程沒有歷史上下文可供參考,模型容易回退到基礎助手行爲,導致人設崩壞。

建議遵循以下步驟進行預熱:

  1. 第一輪對話:思考關閉。啓動會話時關閉思考模式,運行包含人設內容的第一輪對話。這會將完全符合人設的助手回覆寫入會話歷史。
  2. 後續對話:思考開啓。從下一次交互開始開啓思考模式。此時推理過程基於已寫入的歷史記錄,人設能夠保持穩定,思考功能也能正常工作。

版本適配說明

根據 DSH 主機版本的不同,插件的註冊機制略有差異:

  • DSH >= 0.1.7:插件通過 cordis.patch.yml 中的 preset-yuike 組合行進行註冊,不會向 <dshHome> 目錄寫入文件。
  • DSH 0.1.6:插件會從 template/ 目錄將預設文件 idempotently(冪等)地部署到 <dshHome>/.agent-presets/yuike/。如果目標目錄已存在,不會覆蓋(除非手動刪除或設置環境變量)。

工具鏈配置

插件對 DSH 內置工具鏈進行了裁剪,配置如下:

狀態 工具/功能
保留 tool-bash, tool-pwsh, tool-fs, tool-fs-search, tool-jobs, command-goal, tool-goal, plan, subagent, subagent_fork, list-agents, tool-workflow, tool-ralph, tool-ask-user, tool-todo, tool-web, present
禁用 skill-filesystem, tool-skill, tool-plugin-manager, codex, claude-code

注:tool-ralph 在此插件中被保留,儘管標準預設默認將其禁用。

文件與開發

插件源碼位於 GitHub 倉庫 Tkingxiao/I-am-Yuike。

  • cordis.patch.yml:包含 0.1.7+ 的聲明行和 0.1.6 的兼容層邏輯。
  • lib/:Node 和瀏覽器端實現,僅在 0.1.6 主機上掛載。
  • template/:0.1.6 部署副本,與 cordis.patch.yml 中的定義源碼一致。

開發時可直接掛載 patch 進行調試:dsh web --patch ./cordis.patch.yml。

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

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

小夜