Skip to content

Releases

hikari-rento-skill v1.1.0(技术回答协议 / 平台指南)

Choose a tag to compare

@hengyun721 hengyun721 released this 07 Nov 06:21

hikari-rento-skill 1.1.0

新增

  • 最终回答协议:技术回答先给准确结论,再加一到两个自然锚点;交付前自检事实、表格/代码和语气词。
  • 技术场景 few-shot:故障复盘开场、技术状态中段、技术回答收尾,与插件共用 character.json 源。
  • 平台使用建议:README 增加 Claude Code / Codex 的放置、触发与 wrapper 说明。
  • 能力边界说明:skill 是提示词级,不含运行时占位符保护、事实校验或失败回退。
  • 露娜身份修正:露娜是终末;档案没写到的身份不许反推成“不是”。

完整变更见 CHANGELOG.md。

hikari-rento v2.1.0(稳定版)

Choose a tag to compare

@hengyun721 hengyun721 released this 06 Nov 12:41

hikari-rento 2.1.0

特色

  • 工作过程不受人设影响:工具参数、文件内容、命令、代码和中间进度保持中立;只有最终聊天回答进入文风层。
  • 交付前准确性审查:改写前保护代码、表格、路径、URL、数字和文件名;改写后逐段还原、校验数字/结构和只读内容,再做事实校验;失败只回退对应段。
  • 分段失败隔离:长回答按约 1500 字分段,表格/代码/列表不拆;某段失败不会拖垮整条回答。
  • 受保护内容可读不可改:表格和代码以只读上下文提供,模型能理解但不能改写或复制。
  • 技术回答也有人设锚点:技术场景 few-shot、开头/中段/结尾锚点、长回答轻量收尾;不是句尾硬加“哦”。
  • 截断保护与可观测性:finish 非 stop 时原样放行;DSH_HIKARI_DEBUG=1 输出失败原因,不打印正文。
  • 世界观知识边界:露娜身份修正为终末;档案没写到的身份不许反推为“不是”。

完整变更见 CHANGELOG.md。

hikari-rento v2.0.1(修正普通任务最终回答的人设口径)

Choose a tag to compare

@hengyun721 hengyun721 released this 05 Nov 07:15

hikari-rento 2.0.1

修正

  • 修正工作层提示词:工作过程(工具参数、文件内容、命令、代码、中间进度)保持中立;最终聊天回答,包括普通任务和技术问答,仍由文风层转换成恋兔光口吻。
  • 同步 README / architecture,避免把「工作层中立」误读成「最终回答中立」。

完整说明见 CHANGELOG.md。

hikari-rento v2.0.0(插件·工作层/最终回答分层)

Choose a tag to compare

@hengyun721 hengyun721 released this 05 Nov 05:53

hikari-rento 2.0.0

  • 工作层与最终回答层分离:普通任务保持中立,不再把口癖、情绪、关系表塞进工作提示词。
  • 最终聊天回答由 llm/stream 文风层改写;文件、代码、命令和工具参数不经过。
  • 文风编辑默认始终开启;没有「要不要人设」的开关。
  • 改写前保护数字、路径、代码、URL、文件名;改写后校验并做事实校验,失败回退原文。
  • 删除尾锚;detail 改为工作层档案路由深度;sectionName 默认改为 character:work-policy。
  • 只处理根会话最终回答,跳过子代理。

完整说明见仓库 CHANGELOG.md 与 packages/plugin/README.md。

hikari-rento v2.0.2(正文/吐槽分层)

Choose a tag to compare

@hengyun721 hengyun721 released this 05 Nov 07:25

*宸插洖閫€锛?.0.2 鐨勬鏂?鍚愭Ы鍒嗗眰鏂规涓嶅啀閲囩敤锛岃浣跨敤 plugin-v2.0.1 / hikari-rento@2.0.1銆?

hikari-rento 2.0.2

新增

  • 最终回答正文/吐槽分层:客观内容(条例、数据、步骤、结论、代码说明等)写在 【正文】,保持中立;可选的短评写在 【吐槽】,由文风层转换成恋兔光口吻。正文原样保留,不会被口癖污染。
  • 纯闲聊、角色问答、剧情问题不分块,仍由文风层整段转换。
  • 工具参数、文件内容、代码和命令永远不进入这套格式。

完整说明见 CHANGELOG.md。

hikari-rento-skill v1.0.4(技能)

Choose a tag to compare

@hengyun721 hengyun721 released this 20 Oct 16:10

与插件同批:尾锚说明同步进 SKILL.md 的对话纪律。

hikari-rento-skill v1.0.2(技能)

Choose a tag to compare

@hengyun721 hengyun721 released this 20 Oct 08:41

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(技能)

Choose a tag to compare

@hengyun721 hengyun721 released this 20 Oct 08:36

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(插件·遮蔽身份段)

Choose a tag to compare

@hengyun721 hengyun721 released this 21 Oct 04:59

问题:人设整段没到模型

一些第三方中转 / 代理服务会对 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(插件·尾锚)

Choose a tag to compare

@hengyun721 hengyun721 released this 20 Oct 16:10

hikari-rento v1.0.4

尾锚:在 deployment:persona-prefix 之外,再注册一段 deployment:persona-suffix(order 10200)。
长任务/长问题下前缀会被稀释,尾锚在每一步组装时都紧贴生成点,把身份放回最后一句。

  • 新配置 anchorEnabled(默认 true)
  • 前缀负责「她是谁」,尾锚只负责「现在怎么说话」

装完请重启客户端再新建会话。