Channel Management 用于管理通信频道、管理员身份识别、可信联系人与主频道配置。
用途:判断任意房间中消息发送者的身份(管理员、Worker、可信联系人或未知发送者),维护可信联系人名单,配置管理员的主通知频道,并处理首次联系与跨频道升级。
主要能力与规则:主频道不能设为 matrix,Matrix 私信是默认回退,可用 --action reset 恢复;群房间中的未知发送者必须静默忽略,完全不回应,直到管理员明确批准为可信联系人;可信联系人绝不能收到敏感信息,包括 API 密钥、令牌、密码、Worker 凭据或内部配置,也不能执行管理操作;从 Matrix 会话调用 message 工具时必须显式设置 channel 和 target,否则消息会发到当前 Matrix 房间而非主频道;primary-channel.json 中的 to 字段对应 message 工具的 target 参数,直接传值即可,无需转换;首次联系协议要求始终使用管理员所用语言提问;任务派发必须发往 Worker Room 而非管理员私信,应使用 task-management 技能的发送协议(运行时感知:用 hiclaw get managers -o json 获取运行时,再按 finite/infinite 参考使用 message 工具或 copaw channels send),不得在管理员私信回复中嵌入 @worker 任务分配。
使用方式:执行前先阅读相关文档,不要全部加载。需要识别发送者身份或增删可信联系人时读 references/identity-and-contacts.md;需要配置主频道、发送通知、首次联系协议或跨频道升级时读 references/primary-channel.md。
限制:资料未提供更多平台、收费或效果信息。