Plan an official-records query
plan_official_records_queryFree, no key needed. Turns a question in plain words into the exact typed Bosco Labs calls that answer it: tool, input, why, and the maximum price of each step, plus what is not covered. Pass the user's question verbatim AND the entities you extracted from it (company_names, tickers, identifiers, countries, dates, law references...): the planner trusts your entities over its own parsing and puts them in the right input fields. The plan echoes them in entities_used and lists in missing what to pass for a better plan. Rules and examples first; only when they are unsure and you passed no entities does a small AI step extract the entities (budget-capped, marked assisted). Same steps, same plan_id. Run it with run_official_records_plan (paid, max_usd) or call the listed tools directly. Low confidence returns the top 3 candidate tools instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entities | No | What you (the calling agent) already extracted from the user's question. Extract these from the question yourself; the planner trusts them over its own parsing and puts them in the right input fields. The plan echoes them in `entities_used` and names what is still missing in `missing`, so you can re-call with more. | |
| question | Yes | The user's question, verbatim, e.g. "Is Rosneft on the EU sanctions list?" (English, Dutch, German or French). |