Ask an Andru specialist
consult_agentAny step, when no other tool fits: use this when the person asks an open question for one of Andru's domain experts. Gets a domain-scoped answer in natural language (it may call lookup tools; tools that cost money must be called directly). One turn per call; pass prior turns as history to continue. Use module to pick the expert (e.g. 'market-clarity', 'deal-acceleration', 'due-diligence', 'portfolio-ops').
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": {
"module": "<module>",
"message": "<message>"
},
"name": "consult_agent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module | Yes | Which domain agent to consult (e.g. 'market-clarity', 'due-diligence', 'portfolio-ops'). | |
| history | No | Optional prior turns: [{ role, content }]. At most 10 turns of 2,000 characters each. | |
| message | Yes | Your question / request for the agent (up to 4,000 characters). | |
| quoteId | No | Optional: the quote_id from quote, to pay the quoted price (held for 30 minutes). | |
| idempotencyKey | No | Optional: any unique string for this call. Retrying with the same key returns the first result and never charges twice. | |
| maxAmountCents | No | Optional: the most this call may cost, in cents. If the price is higher, nothing runs and nothing is charged. |