Skip to content

fix: reliable speech bubble and mouth sync for mismatched session IDs, release v1.13.6#35

Merged
amariichi merged 2 commits intomainfrom
release/v1.13.6
Mar 15, 2026
Merged

fix: reliable speech bubble and mouth sync for mismatched session IDs, release v1.13.6#35
amariichi merged 2 commits intomainfrom
release/v1.13.6

Conversation

@amariichi
Copy link
Owner

Summary

  • Unmatched face_say payloads now fall back to operator agent so speech bubbles and mouth animation always work regardless of session_id
  • Fallback speech bubbles render in cyan (instead of orange) to visually distinguish the source
  • Version bump to 1.13.6

Test plan

  • All 266 tests pass
  • Manually verified: speech bubble appears in face tile in PC mode
  • Manually verified: fallback bubble renders in cyan

🤖 Generated with Claude Code

amariichi and others added 2 commits March 16, 2026 00:49
…h bubbles and mouth sync

When face_say session_id did not match the operator bridge session_id,
resolveFaceAgentId returned null, hiding speech bubbles and blocking
mouth animation. Now unmatched payloads fall back to the operator agent.
Fallback speech bubbles render in cyan instead of orange to distinguish
the source.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@amariichi amariichi merged commit 7cfb565 into main Mar 15, 2026
1 check passed
@amariichi amariichi deleted the release/v1.13.6 branch March 15, 2026 15:52
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