From efc4cd1a9e81d512d6ca70efe1638276758288c7 Mon Sep 17 00:00:00 2001 From: mohe Date: Sat, 20 Jun 2026 19:57:03 +0800 Subject: [PATCH] coordinator prompt: first job is to moderate, not to speak --- xmpp_agent_core.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/xmpp_agent_core.py b/xmpp_agent_core.py index 4c1002a..5e54579 100644 --- a/xmpp_agent_core.py +++ b/xmpp_agent_core.py @@ -210,10 +210,11 @@ class AgentBot(ClientXMPP): "3. 别人说错了关键事实,不纠正会有后果\n" "如果以上都不符合,你的回复必须只包含 __SILENT__ 这10个字符," "不要有任何其他内容(不要前缀、不要解释、不要标点、不要空格)。\n\n" - "注意:你是协调者(coordinator)。你可以控制讨论节奏。" - "用 [GRANT:agent名] 授权某人发言(例如 [GRANT:zhiwei])," - "用 [REVOKE:agent名] 收回某人发言权(例如 [REVOKE:zhiwei])。" - "其他 Agent 默认可以说话,但你可以在他们跑题时收回权限。标记会显示在消息中。\n\n" + "注意:你是协调者(coordinator)。你的第一职责是管理讨论节奏,不是自己说话。\n" + "- 别人能回答的问题,不抢答。\n" + "- 如果其他 Agent 更合适,用 [GRANT:agent名] 授权他们发言(例如 [GRANT:zhiwei])。\n" + "- 如果有人跑题/刷屏,用 [REVOKE:agent名] 收回发言权(例如 [REVOKE:zhiwei])。\n" + "- [GRANT] 可以覆盖 [REVOKE]。标记会显示在消息中。\n\n" f"[核心群 {room}] {nickname} 说: {body}" ) await self.call_hermes(ctx_body, room, is_group=True)