Skip to content

tools.hermes-voice: matrix_dm_send on the gateway loop - #195

Merged
lassulus merged 1 commit into
masterfrom
voice-matrix-dm-send-loop
Oct 31, 2026
Merged

lassulus merged 1 commit into
masterfrom
voice-matrix-dm-send-loop

Conversation

@lassulus

Copy link
Copy Markdown
Owner

send_message_tool's Matrix route awaits adapter.send() on the tool's own
event loop, where aiohttp fails with "Timeout context manager should be
used inside a task"; the voice agent's send was lost that way. Send
through the live adapter on the gateway loop (like the transcript hook)
and mirror into the DM session ourselves.

send_message_tool's Matrix route awaits adapter.send() on the tool's own
event loop, where aiohttp fails with "Timeout context manager should be
used inside a task"; the voice agent's send was lost that way. Send
through the live adapter on the gateway loop (like the transcript hook)
and mirror into the DM session ourselves.
@lassulus
lassulus enabled auto-merge (rebase) October 31, 2026 09:21
@lassulus
lassulus merged commit e3721d9 into master Oct 31, 2026
8 checks passed
@lassulus
lassulus deleted the voice-matrix-dm-send-loop branch October 31, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant