gc_conversation
Manage interactive AI conversation sessions: create sessions, send messages, inject operator cut-ins, submit tool results, and inspect or delete sessions.
Instructions
Interactive AI conversation sessions (backend-neutral). Actions:
spawn: create a new session (persona/agent_name, optional config, make_apex)
turn: send a message and get the assistant response
submit_tool_results: provide results for pending tool calls
cut_in: inject an operator message into a running session
get/list/delete: inspect or close sessions
diagnostics: persona/path resolution diagnostics
apex_status: show the active apex session
activate_apex: bind a session as the apex
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Alias for session_id | |
| from | No | Cut-in sender label (for cut_in) | |
| agent | No | Alias for persona (for spawn) | |
| action | Yes | Action to perform | |
| config | No | Session config object (for spawn) | |
| message | No | User message (for turn/cut_in) | |
| persona | No | Persona/agent name (for spawn) | |
| results | No | Alias for tool_results | |
| make_apex | No | Activate as apex after spawn (default true) | |
| agent_name | No | Alias for persona (for spawn) | |
| session_id | No | Session ID (for turn/get/delete/etc.) | |
| tool_results | No | Tool results array (for submit_tool_results) |