List tools a worker can use
heliyos_workers_tools_listLists the built-in and connected-integration tools a worker can be assigned, with risk classes, so you can choose valid tool_names before creating or updating a worker.
Instructions
Lists the tools a worker may be given (the names to put in tool_names on heliyos_workers_create / heliyos_workers_update): Heliyos's own tools (source builtin) and the actions of the workspace's connected integrations (source action, for example sending email through the connected mailbox). Each has a risk class; communicate, write_crm and external tools do things people will want to review. Call it before creating a worker. Returns every tool in one page. Returns structuredContent {tools:[{name, label, description, source, risk, provider}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| search | No | Plain words matched against names, labels and descriptions. | |
| source | No | Only Heliyos's own tools (builtin) or only integration actions (action). | |
| provider | No | Only one integration's actions, for example gmail or hubspot. | |
| response_format | No | "concise" (default) returns name, label, description, source and risk; "detailed" returns each tool's input schema too. | concise |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tools | Yes |