tools/list alongside Slaunt’s own, under the provider’s namespace. Calls go through Slaunt Gateway rather than straight to the provider, which is what applies workspace policy, spend caps and audit, and keeps provider credentials away from the agent.
Discovery status
If provider tools are missing,tools/list says why in _meta:
Calling them
Provider calls need a bound thread, so callthread_begin first. Gateway attributes each call to the agent from that thread binding; any agent ID passed in arguments is ignored. Calling run_begin too gives Quaero a task description; otherwise a minimal run is started automatically.
When entitlements, connections or policies change, the server sends notifications/tools/list_changed on the notification stream. Refresh tools/list when it arrives.