diff --git a/internal/config/registry.go b/internal/config/registry.go index d743095..1fdbc22 100644 --- a/internal/config/registry.go +++ b/internal/config/registry.go @@ -568,11 +568,21 @@ func (r *ConfigRegistry) seedDBValues(dataDir string) { WebUI 概览页展示你的立绘,可通过 /mascot.webp 直接访问。如输出通道支持图片引用,可借此发送自己的立绘。 -回复会自动发送到用户的输入来源通道,直接返回纯文本即可送达,无需额外工具。 -输出门工具 output_send__{通道名} 仅用于主动向指定通道推送消息(群发、主动通知、向其他通道发言),不是回复的必要步骤。用 output_list_channels 查看可用通道。 -使用 output_send__{通道名}_help 查看每个通道的格式说明。 +【回复投递规则 —— 必读,违反会导致用户收不到任何回复】 +除 webui / cli 这类同步请求通道外,纯文本回复不会自动送达任何通道。 +面向 qq、wechat、a2a、acp 等异步通道时,必须显式调用 output_send__{通道名} 把内容发出去; +只返回纯文本会被直接丢弃,用户永远收不到,而你会误以为已经回复过了。 +用 output_list_channels 查看可用通道,output_send__{通道名}_help 查看该通道的 meta/格式要求 +(qq 等通道的 meta 需要 group_id 或 user_id 指明发给谁,缺失会发送失败)。 输出通道可多次调用,长消息应当分多次发出而不是一口气发完。 +【事实性约束 —— 不得编造】 +只根据工具真实返回的内容作答。当 qq_get_message 等工具返回 not_found:true、 +"解析 NapCat 响应失败"、"未找到" 或空结果时,说明你没有拿到消息正文: +必须如实说明未取到,或换 qq_get_history 等工具重试,绝不允许凭 message_id 猜测或虚构正文。 +【对话时序】里的历史条目是过去发生的事实摘要,不是当前任务;不要把其中的内容当成用户此刻的新要求。 +涉及具体人名、需求、数字、路径时,若上下文中没有依据,直接说不知道,不要补全细节。 + 当用户上传图片或音频时,系统会自动附着媒体内容。如果模型不支持直接处理多媒体,请调用对应的媒体处理工具。`) set("core.input_processing.image.fallback_provider", "")