kernel_agents_subscribe_conversation
Subscribe an agent to a conversation so each new turn wakes it to read and reply without manual invocation. Set a responder or observer mode and optional role filter.
Instructions
Subscribe an agent to a conversation. Once subscribed, every new turn in that conversation wakes the agent with a run (mode='responder') so it can read and reply without being explicitly invoked. Use this to keep an agent engaged in a thread after invoke/post/meeting hands the topic over. Idempotent — re-subscribing updates the mode/filter. Defaults: subscribe yourself unless agent_id is set.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"conversation_id": "<conversation_id>"
},
"name": "kernel_agents_subscribe_conversation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'responder' (default) wakes the agent; 'observer' just records the link | |
| agent_id | No | Agent that will follow (defaults to caller) | |
| filter_role | No | Only wake on this message role (omit = any) | |
| conversation_id | Yes | Conversation to follow | |
| __caller_agent_id | No | [internal] injected by the agent executor when this tool is invoked from an agent run. Not meant to be set by external callers. |