consult
Create an advisory session where an appointed advisor provides direct answers to a questioner's question, with optional context and turn limits.
Instructions
Create advisory consultation session. advisor answers questioner's question.
Creates a two-party mediated session where a questioner asks an advisor for guidance. The question is recorded as the first turn.
Args: topic: What the consultation is about advisor_role: Who to consult (e.g. "TMG", "CE") question: The specific question being asked questioner_role: Who is asking (default: "Questioner") thread_id: Custom thread ID (auto-generated if omitted) context: Additional context for the advisor max_turns: Consultation turn limit (default: 6)
Returns: Dictionary with thread_id, status, session_type, question, advisor_role, questioner_role, awaiting, turn_count
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| context | No | ||
| question | Yes | ||
| max_turns | No | ||
| thread_id | No | ||
| advisor_role | Yes | ||
| questioner_role | No | Questioner |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||