declare_my_tool
Register your custom tools and define specific activation triggers. Specify the conditions under which the system should route tasks to your external services.
Instructions
Declare a tool the user already has ("use my Xero thing for invoices"). HyperRoute then routes to it when a trigger fires; otherwise it is not in the ranking. Never scored. triggers (required): the user's sentences saying WHEN, verbatim, every condition kept, their language. No trigger given: ask for it. description, capabilities: optional, report wording only. stance: "pinned" (default, wins when a trigger fires) | "benchmarked" (a catalog tool may displace it once the user's outcomes show it underperforming).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| stance | No | pinned | |
| triggers | Yes | ||
| project_id | No | ||
| description | No | ||
| capabilities | No |