Ask Heliyos
heliyos_askAsk Heliyos to run a job or answer a question in plain language across your workspace, with changes awaiting approval. Returns an answer or run_id to poll.
Instructions
Asks Heliyos (the orchestrator and its workers) a question or gives it a job, in plain language, for example "summarise what changed with Acme this week" or "draft a follow-up to the Globex thread". It can read and act on the whole workspace: it may change records and tasks or send email, and consequential actions wait for approval in Heliyos, so confirm jobs that change things with the user first. Waits up to 90 s: a finished run returns its answer and run_id. Otherwise it returns {run_id, status, thread_id} and the text "Still running"; then call heliyos_runs_get with that run_id and wait: true. Pass thread_id to continue the same conversation. Runs use credits; calling it twice starts two runs. Needs a client tool timeout of at least 120 s. Returns structuredContent {run_id, status, thread_id, done, answer?}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The question or instruction. | |
| thread_id | No | thread_id from an earlier heliyos_ask, to ask a follow-up in the same conversation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | Yes | false: the run is still going; follow it with heliyos_runs_get. | |
| answer | No | ||
| run_id | No | ||
| status | Yes | ||
| thread_id | No |