Files
Cyrene_v2/configs/users/owner.yaml
T
Aska dcb0b33954
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled
feat(identity): 主人白名单配 KOOK owner 账号(329284282)+ 各适配器占位说明
owner.yaml accounts 此前整段注释(默认 deny 无人认主),导致 KOOK 群聊里主人的
消息被最小打扰静默、不回复。补齐 accounts 并注明其它适配器连上后需各配各自的
主人 uid(从渠道消息日志 deviceId 尾部 / 身份测试可得)。
2026-09-07 17:34:39 +08:00

33 lines
1.9 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 主人档案 / 主人白名单
# 用途:供 channel 层 actor 元数据 + 策略引擎(design/11 §0/§2)做「认主」判定。
# 注意:这是策略引擎的引用数据,不是让 LLM/人格读的「身份权限依据」;
# 权限判定绝不由 LLM 读这里得出,而是 channel actor 元数据 + 策略引擎。
# 后台面板(M10 用户与权限 → 主人档案)可编辑,经 bus/config 热重载供 policy engine(M6)使用。
# 给 LLM 看的「陪伴对象是谁」身份说明书(人格知识,非权限依据)见 identityFile。
id: owner
displayName: 叶酱
defaultPersona: cyrene
identityFile: configs/users/owner_identity.md
# 渠道账号白名单:每个渠道确认的主人账号 id(基于渠道协议确认的发送者身份)。
# 取消注释并填入真实 id 后才生效;未配置时默认「无人被识别为主人」(default deny,安全)。
# ⚠️ 每个适配器都要单独配,漏配则该平台上的主人消息不会被认出(被最小打扰静默、不回复)。
# 拿到某平台主人 id 的方式:连上后在该平台发一条消息 → 翻「渠道消息日志」/身份测试,
# 该消息的 deviceId 形如 kook:<channel>:<你的平台uid>,末尾那段就是 accountId。
accounts:
- platform: kook
accountId: "329284282"
# 其余适配器:连上并入一条消息后,把上面那段 uid 填进对应 platform(取消注释):
# - platform: qq-obv11
# accountId: "<主人的 QQ 号 / OneBot uid>"
# - platform: weixin-ilink
# accountId: "<主人的微信/iLink uid>"
# - platform: telegram
# accountId: "<主人的 Telegram 数字 id>"
notes: >-
主人。关系:陪伴对象(昔涟称「开拓者」)。群聊/陌生人使用隔离上下文、记忆只读不写、不泄露主人敏感信息。
具体权限(能否读写记忆/用哪些工具/是否代审)由策略引擎基于 actor 元数据决定,与本文件内容无关。