Files
Adam Gessaman d18cad89a2 refactor(command_manager, response_template): implement async handling for response formatting
This commit introduces asynchronous handling for response formatting in the command manager, allowing network-backed filters to resolve off-thread without blocking the event loop. Key changes include:

- Added `check_keywords_async` method to `CommandManager` to handle keyword checks asynchronously.
- Updated `TestCommand` and `PathCommand` to utilize the new async formatting capabilities.
- Enhanced `response_template` with `format_piped_template_async` for improved performance during template rendering.
- Updated documentation to reflect support for async response formatting in both `path`'s `reply_prefix` and the test command's `response_format`.

This change improves responsiveness and reduces potential delays caused by synchronous network calls during message processing.
2026-08-29 20:30:31 -07:00
..