Skip to content

tools.hermes-voice: post the whole call transcript after the hang-up - #196

Merged
lassulus merged 1 commit into
masterfrom
voice-call-transcript
Oct 31, 2026
Merged

lassulus merged 1 commit into
masterfrom
voice-call-transcript

Conversation

@lassulus

Copy link
Copy Markdown
Owner

The per-turn transcript thread came from the plugin's post_llm_call
hook, which Hermes skips for interrupted turns: a delegation the page
replaced (a correction, more speech) never reached the thread, so a call
could show only its hang-up part.

The clients now remember where a call starts in the conversation and
send all its lines (both sides) with the hang-up; hermes-voice posts
them as one message to the Matrix home room through the existing
voice-approval webhook route. The plugin's transcript hook and thread
code go away.

The per-turn transcript thread came from the plugin's post_llm_call
hook, which Hermes skips for interrupted turns: a delegation the page
replaced (a correction, more speech) never reached the thread, so a call
could show only its hang-up part.

The clients now remember where a call starts in the conversation and
send all its lines (both sides) with the hang-up; hermes-voice posts
them as one message to the Matrix home room through the existing
voice-approval webhook route. The plugin's transcript hook and thread
code go away.
@lassulus
lassulus enabled auto-merge (rebase) October 31, 2026 09:40
@lassulus
lassulus merged commit b81866d into master Oct 31, 2026
8 checks passed
@lassulus
lassulus deleted the voice-call-transcript branch October 31, 2026 09:44
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