tools.await_task module
Synchronously block until a background task completes.
Unlike check_task which returns immediately with a status snapshot,
await_task suspends the entire inference cycle until the task
finishes. From the LLM’s perspective no time passes — the result
materialises in the very next thought block.