Support async tool executions (#2983)

* test: fix structured tool tests

No tests were being executed from this file

* feat: support to run async tool

Some Tool requires async execution. This commit allow us to collect tool result from coroutines

* docs: add docs about asynchronous tool support
This commit is contained in:
Lucas Gomide
2025-06-10 13:17:06 -03:00
committed by GitHub
parent 5b740467cb
commit 5c51349a85
7 changed files with 1316 additions and 95 deletions

File diff suppressed because one or more lines are too long