Assistant Manage Tool
assistant_manageManage AI assistant conversations with context binding and role-gated authorization. List, retrieve, send messages, or clear conversations bound to experiments, projects, agents, crews, or workflows.
Instructions
FleetQ AI assistant conversations — the in-app chat panel that can call MCP tools on the user's behalf with role-gated authorization (read for all, write for Member+, destructive for Admin/Owner). Conversations bind to a context object (experiment, project, agent, crew, workflow) on first message.
Actions:
conversation_list (read) — optional: limit, context_type filter.
conversation_get (read) — conversation_id. Full history including
tool_calls/tool_results.send_message (write) — message; optional: conversation_id (omit to start new), context_type, context_id, attachments[]. Triggers a synchronous tool-loop LLM call; consumes team credits.
conversation_clear (DESTRUCTIVE) — conversation_id. Erases all messages, retains the conversation shell.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: conversation_list, conversation_get, send_message, conversation_clear | |
| deadline_ms | No | Optional: max wall-clock time (ms) the tool may spend. If exceeded during the call, returns a DEADLINE_EXCEEDED error. Minimum 100 ms. Leave unset for no deadline. | |
| limit | No | Max results (default 20, max 50) | |
| conversation_id | Yes | Conversation UUID | |
| message | Yes | The message to send to the assistant | |
| context_type | No | Context binding: experiment | project | agent | crew | workflow | |
| context_id | No | UUID of the bound context entity |