Tool handlers and lifecycle hooks now use the native async client API (aretain, arecall, areflect, acreate_bank) instead of sync wrappers that call loop.run_until_complete(), which deadlocks in async contexts like Discord/Telegram gateways. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| config.py | ||
| errors.py | ||
| tools.py | ||