Start deep research
start_deep_analysisStart the deep research committee on a stock or a coin: four analysts (fundamentals, market, news, and positioning for stocks or derivatives for crypto), a bull and a bear researcher, a research manager and a risk manager, ending in a verdict with entry, stop and target and a PDF. Takes about ten minutes; each analyst, each researcher, the start and end of every debate round, the verdict and the PDF link arrive in get_updates (or the run's events) as they land. After starting, follow it until done and tell the user every finished step; never wait for the user to ask. (uses points, metered on the models used like the website)
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": {
"symbol": "<symbol>"
},
"name": "start_deep_analysis"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | stock (default) or crypto | |
| agents | No | Subset of the committee seats (default all) | |
| models | No | Only when the user asks for specific models: agent -> model id from list_models (paid plans). Leave out to run on the user's saved setup (get_settings) | |
| symbol | Yes | Stock ticker (NVDA) or coin (BTC); crypto also takes a pair id such as BTC-USDT-SWAP | |
| horizon | No | Holding horizon (default swing) | |
| language | No | Language of the write-ups, e.g. en, zh-CN, ja (default: the account's) | |
| idempotency_key | No | Optional: any unique string for this action; send the same one when retrying the same call and the first result comes back instead of the action running twice |