Install
Use
danube_tools(client) returns three FunctionTools:
Options:
service_id to limit search to one service, ready_only=True to hide tools this account has not connected, max_results for the search page size.
The Danube client is synchronous; the adapter runs it in a worker thread so the agent loop stays responsive.
Why three tools rather than one per catalog entry
The catalog has thousands of tools; putting them all in the model’s context is slow and expensive, and the set changes daily. Search first keeps the prompt small and always current, anddescribe gives the model the schema only for the tool it is about to call.