Skip to main content

Dynamic Runtime Tools

Agents can have their tool sets modified after creation, enabling context-dependent tooling.

Runtime Mutation

Tool Resolver

For context-dependent tools, use toolResolver — a function called at the start of each run():
The resolver’s tools are merged with static tools, with duplicates (by name) filtered out.