Skip to main content

Adding Tools to Agent

Agent-level tools are available for every task that agent executes.

On Initialization

Dynamically with add_tools

Adding Tools to Task

Task-level tools are only available for that specific task. Other tasks run by the same agent cannot use them.

On Initialization

Dynamically with add_tools

Deduplication

Upsonic automatically prevents duplicate tool registration:

Re-adding After Removal

After removing a tool, you can re-add it: