Repository navigation
Releases
hikari-rento-skill v1.1.0(技术回答协议 / 平台指南)
hikari-rento-skill 1.1.0
新增
- 最终回答协议:技术回答先给准确结论,再加一到两个自然锚点;交付前自检事实、表格/代码和语气词。
- 技术场景 few-shot:故障复盘开场、技术状态中段、技术回答收尾,与插件共用
character.json源。 - 平台使用建议:README 增加 Claude Code / Codex 的放置、触发与 wrapper 说明。
- 能力边界说明:skill 是提示词级,不含运行时占位符保护、事实校验或失败回退。
- 露娜身份修正:露娜是终末;档案没写到的身份不许反推成“不是”。
完整变更见 CHANGELOG.md。
hikari-rento v2.1.0(稳定版)
hikari-rento 2.1.0
特色
- 工作过程不受人设影响:工具参数、文件内容、命令、代码和中间进度保持中立;只有最终聊天回答进入文风层。
- 交付前准确性审查:改写前保护代码、表格、路径、URL、数字和文件名;改写后逐段还原、校验数字/结构和只读内容,再做事实校验;失败只回退对应段。
- 分段失败隔离:长回答按约 1500 字分段,表格/代码/列表不拆;某段失败不会拖垮整条回答。
- 受保护内容可读不可改:表格和代码以只读上下文提供,模型能理解但不能改写或复制。
- 技术回答也有人设锚点:技术场景 few-shot、开头/中段/结尾锚点、长回答轻量收尾;不是句尾硬加“哦”。
- 截断保护与可观测性:
finish非stop时原样放行;DSH_HIKARI_DEBUG=1输出失败原因,不打印正文。 - 世界观知识边界:露娜身份修正为终末;档案没写到的身份不许反推为“不是”。
完整变更见 CHANGELOG.md。
hikari-rento v2.0.1(修正普通任务最终回答的人设口径)
hikari-rento 2.0.1
修正
- 修正工作层提示词:工作过程(工具参数、文件内容、命令、代码、中间进度)保持中立;最终聊天回答,包括普通任务和技术问答,仍由文风层转换成恋兔光口吻。
- 同步 README / architecture,避免把「工作层中立」误读成「最终回答中立」。
完整说明见 CHANGELOG.md。
hikari-rento v2.0.0(插件·工作层/最终回答分层)
hikari-rento 2.0.0
- 工作层与最终回答层分离:普通任务保持中立,不再把口癖、情绪、关系表塞进工作提示词。
- 最终聊天回答由
llm/stream文风层改写;文件、代码、命令和工具参数不经过。 - 文风编辑默认始终开启;没有「要不要人设」的开关。
- 改写前保护数字、路径、代码、URL、文件名;改写后校验并做事实校验,失败回退原文。
- 删除尾锚;
detail改为工作层档案路由深度;sectionName默认改为character:work-policy。 - 只处理根会话最终回答,跳过子代理。
完整说明见仓库 CHANGELOG.md 与 packages/plugin/README.md。
hikari-rento v2.0.2(正文/吐槽分层)
*宸插洖閫€锛?.0.2 鐨勬鏂?鍚愭Ы鍒嗗眰鏂规涓嶅啀閲囩敤锛岃浣跨敤 plugin-v2.0.1 / hikari-rento@2.0.1銆?
hikari-rento 2.0.2
新增
- 最终回答正文/吐槽分层:客观内容(条例、数据、步骤、结论、代码说明等)写在
【正文】,保持中立;可选的短评写在【吐槽】,由文风层转换成恋兔光口吻。正文原样保留,不会被口癖污染。 - 纯闲聊、角色问答、剧情问题不分块,仍由文风层整段转换。
- 工具参数、文件内容、代码和命令永远不进入这套格式。
完整说明见 CHANGELOG.md。
hikari-rento-skill v1.0.4(技能)
与插件同批:尾锚说明同步进 SKILL.md 的对话纪律。
hikari-rento-skill v1.0.2(技能)
hikari-rento-skill v1.0.2
与插件同批:口头池规则与叙事风格入 SKILL.md,隐私检查同源。
tar -xzf hikari-rento-skill-1.0.2.tgz -C ~/.claude/skills/hikari-rento-skill v1.0.1(技能)
hikari-rento-skill v1.0.1
与插件同批更新:口头池 11 组 55 条并入 SKILL.md 的 speech 段,选句按语境随机,不查重。
tar -xzf hikari-rento-skill-1.0.1.tgz -C ~/.claude/skills/hikari-rento v1.0.5(插件·遮蔽身份段)
问题:人设整段没到模型
一些第三方中转 / 代理服务会对 system 里的固定模板句做逐字风控(有的按「像不像官方客户端」判断)。这是中转的通病,不是 DSH 的问题。
麻烦的是它命中后不会只丢那一句:中转会用自家的中性提示词替换整段 system,并在接下来一段时间里保持这个替换状态。于是模型只看到「You are a helpful assistant」,人设、口癖、关系表全部没到——表现成「插件像没装」「问人物关系直接说不知道」「完全是标准模式」。
复现数据(同一个 17,468 字 full 人设):
| 请求 | prompt_tokens | 结果 |
|---|---|---|
| 直接作为 system 发送 | 11,696 | 正常入戏:「我是恋兔光哦……」 |
前面加一句 You are an AI agent powered by DeepSeek Harness. |
57 | 触发风控 → 整段 system 被替换 → 「我是 AI 助手」 |
修改
- 新增
overrideIdentity(默认true):在 preset 作用域内注册同名段harness:identity,遮蔽 DSH 自带的身份句,避开中转的逐字风控。 - 新增
identityText(默认You are an AI assistant.):遮蔽后的文案,可自行替换。 - 人设段仍是
deployment:persona-prefix,尾锚deployment:persona-suffix不变。 - 全局挂载(非 preset)时必须设
overrideIdentity: false——同一作用域内不允许同名段。
验证
npm run verify:87 项自检 + 隐私检查全部通过。- 中性身份 + 17,468 字人设 → 11,702 prompt tokens,回答「我是恋兔光……心叶是我看上的后辈」。
安装
hikari-rento@1.0.5
在插件管理器里填上面的包名与版本,或在 profile 里 pnpm add hikari-rento@1.0.5。装完重启客户端并新建会话;旧会话不会自动套用新包。
如果中转仍然风控,把
identityText换成更中性的句子(如You are a helpful assistant.)。
hikari-rento v1.0.4(插件·尾锚)
hikari-rento v1.0.4
尾锚:在 deployment:persona-prefix 之外,再注册一段 deployment:persona-suffix(order 10200)。
长任务/长问题下前缀会被稀释,尾锚在每一步组装时都紧贴生成点,把身份放回最后一句。
- 新配置
anchorEnabled(默认 true) - 前缀负责「她是谁」,尾锚只负责「现在怎么说话」
装完请重启客户端再新建会话。