liuhao1024
003d3100c3
feat(inbound-meta): expose per-turn source modality ( #93754 )
...
* feat(inbound-meta): expose message_type in trusted inbound metadata (fixes #50482 )
Add resolveInboundMessageType() that extracts the media type prefix
(e.g. 'audio' from 'audio/ogg') from MediaType or MediaTypes fields.
Expose it as message_type in the inbound metadata JSON so agents can
distinguish voice messages from typed text for turn-completion heuristics.
* fix(inbound-meta): preserve per-turn source modality
---------
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
2026-06-17 05:10:12 +08:00
..
2026-06-16 19:54:07 +01:00
2026-06-13 23:38:58 -07:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-06 22:56:48 -07:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-17 03:27:50 +08:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-17 05:05:49 +08:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-17 03:29:46 +08:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-04 21:02:07 -04:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-04 21:02:07 -04:00
2026-06-16 19:54:07 +01:00
2026-06-17 05:10:12 +08:00
2026-06-16 19:54:07 +01:00
2026-06-04 21:02:07 -04:00
2026-06-04 21:02:07 -04:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-16 19:54:07 +01:00
2026-06-06 18:34:54 +02:00
2026-06-07 14:16:00 -07:00
2026-06-06 18:34:54 +02:00