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。

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

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

小夜