{"version":"2.1.20","anchor":"sendmessagetool-for-teammate-communication","canonical_anchor":"sendmessagetool-for-teammate-communication","heading":"SendMessageTool for Teammate Communication","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.20\/e\/sendmessagetool-for-teammate-communication","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.20","markdown":"### SendMessageTool for Teammate Communication\n\n**What**\n\nNew `SendMessageTool` replaces previous teammate messaging implementation with clearer protocol separation.\n\n**Usage**\n\nInternal tool used by agents in swarm mode.\n\n**Details**\n\n- Handles message, broadcast, request, and response types\n- Protocol subtypes for shutdown and plan approval workflows\n- Better error messages for missing parameters\n- Improved in-process teammate abort handling\n\n**Evidence**\n\nTool definition at line 448126 (`SendMessageTool: () => tT2`) with logging prefix `[SendMessageTool]` at lines 448249, 448275, 448284"}