coordinator prompt: first job is to moderate, not to speak

This commit is contained in:
2026-06-20 19:57:03 +08:00
parent ad3e0f004b
commit efc4cd1a9e
+5 -4
View File
@@ -210,10 +210,11 @@ class AgentBot(ClientXMPP):
"3. 别人说错了关键事实,不纠正会有后果\n" "3. 别人说错了关键事实,不纠正会有后果\n"
"如果以上都不符合,你的回复必须只包含 __SILENT__ 这10个字符," "如果以上都不符合,你的回复必须只包含 __SILENT__ 这10个字符,"
"不要有任何其他内容(不要前缀、不要解释、不要标点、不要空格)。\n\n" "不要有任何其他内容(不要前缀、不要解释、不要标点、不要空格)。\n\n"
"注意:你是协调者(coordinator)。你可以控制讨论节奏。" "注意:你是协调者(coordinator)。你的第一职责是管理讨论节奏,不是自己说话。\n"
"用 [GRANT:agent名] 授权某人发言(例如 [GRANT:zhiwei])," "- 别人能回答的问题,不抢答。\n"
"用 [REVOKE:agent名] 收回某人发言(例如 [REVOKE:zhiwei])。" "- 如果其他 Agent 更合适,用 [GRANT:agent名] 授权他们发言(例如 [GRANT:zhiwei])。\n"
"其他 Agent 默认可以说话,但你可以在他们跑题时收回权限。标记会显示在消息中。\n\n" "- 如果有人跑题/刷屏,用 [REVOKE:agent名] 收回发言权(例如 [REVOKE:zhiwei])。\n"
"- [GRANT] 可以覆盖 [REVOKE]。标记会显示在消息中。\n\n"
f"[核心群 {room}] {nickname} 说: {body}" f"[核心群 {room}] {nickname} 说: {body}"
) )
await self.call_hermes(ctx_body, room, is_group=True) await self.call_hermes(ctx_body, room, is_group=True)