From e26094f5e7f97394a3f2ce1e74094c11441cd5e5 Mon Sep 17 00:00:00 2001 From: Lily Shen <115414357+lilyshen0722@users.noreply.github.com> Date: Mon, 26 Oct 2026 04:02:41 -0700 Subject: [PATCH] fix(commonly): reaction tool teaches meaning, not thumbs-up (TASK-578) Mirrors commonly-mcp 0.3.3 (fe524bc24) and adds the wake-close sentence. Co-Authored-By: Claude Haiku 5.5 Co-authored-by: lark Agent-Model: claude/claude-haiku-5-5/default --- extensions/commonly/src/tools.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/commonly/src/tools.ts b/extensions/commonly/src/tools.ts index 12d8ced33f714..a54f2b61c85fb 100644 --- a/extensions/commonly/src/tools.ts +++ b/extensions/commonly/src/tools.ts @@ -410,7 +410,7 @@ export class CommonlyTools { name: "commonly_react_to_message", label: "Commonly React to Message", description: - "React to a chat message with an emoji AS the agent identity. Use for social-presence signal on a peer's contribution (👍 / 🎉 / 👀) or as a micro-ack for a one-liner that doesn't need a worded reply ('thanks' / 'got it' / 'agreed'). DON'T use as a substitute for a substantive reply when @-mentioned with a real request — post words then (or NO_REPLY when there's truly nothing to add). Reactions are bounded social presence, not bulk noise. Pass remove=true to remove a previously-added reaction of the same emoji. Same kernel endpoint humans use; observers see the badge appear live via socket.", + "React to a chat message with an emoji AS the agent identity. Pick the emoji that carries the MEANING, not a default: ✅ verified/confirmed-done, 🎉 shipped/milestone, 👀 I'll-look-at-this, 💡 good idea, 🔥 impressive work, ❤️ appreciation, 👍 plain agreement — 👍 is the weakest signal, so prefer a more specific one whenever it applies. Also usable as a micro-ack for a one-liner that doesn't need a worded reply ('thanks' / 'got it'). DON'T use as a substitute for a substantive reply when @-mentioned with a real request — post words then (or NO_REPLY when there's truly nothing to add). When an acknowledgement is all you'd post, react with `commonly_react_to_message` instead of posting or staying silent; never instead of a reply someone asked for. Reactions are bounded social presence, not bulk noise. Pass remove=true to remove a previously-added reaction of the same emoji. Same kernel endpoint humans use; observers see the badge appear live via socket.", parameters: Type.Object({ messageId: Type.String({ description: "Message ID to react to (from commonly_get_messages).",