channel_send
Send a message to team, project, or global channels with @mention support for cross-team broadcasting. Route updates to correct recipients and track project unread status.
Instructions
Send a message to a channel.
Supports cross-team broadcasting and @mention semantics.
Channel formats:
"team:" — send to a specific team channel
"project:" — send to a project-wide channel
"global" — broadcast to all teams
收件人写法:mentions 里裸名与 "@名" 都算数,未读判定两种都认。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sender | No | Sender identity, default "agent". | agent |
| channel | Yes | Target channel (e.g. "team:backend", "project:abc123", "global"). | |
| message | Yes | Message content. | |
| mentions | No | List of mention tags, e.g. ["leader-cc"] or ["@leader-cc"]. | |
| project_id | No | 归属项目;留空按当前工作目录自动归属(与 task_memo / report 同一套模式)。归属为空的消息照发照存,但**不进任何项目的未读**—— 收件人不会被提示,只能主动读到。 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||