Peter Steinberger
df4e6666c6
refactor(voice): promote realtime voice policy to talk owner ( #122668 )
...
* refactor(voice): promote realtime voice policy to talk owner
Move the exact-speech protocol (typed consult-call outcome instead of
string scraping), agent-proxy session instructions, and consult/wake-name/
barge-in policy defaults from the Discord plugin into src/talk, exported
additively via openclaw/plugin-sdk/realtime-voice. Wake-name enablement now
keys on a supportsActivationNameGating provider capability instead of a
hardcoded provider id. Follow-up to the voice split (#122479 ).
* fix(talk): bind exact-speech bypass to retained session state
Per ClawSweeper review on #122668 : the protocol marker is untrusted model
tool-call text; only a parsed answer matching a currently retained
exact-speech text may select the privileged replay path. Unretained
marker calls route to a normal consult.
2026-08-12 09:44:19 -07:00
..
2026-08-10 08:19:51 -07:00
2026-07-27 23:15:42 +08:00
2026-07-27 23:15:42 +08:00
2026-08-11 23:04:01 -07:00
2026-08-01 15:17:36 -07:00
2026-08-11 17:14:53 -07:00
2026-08-02 22:40:07 -07:00
2026-08-11 17:14:53 -07:00
2026-07-31 16:00:31 +08:00
2026-08-09 05:14:20 -07:00
2026-08-01 11:59:31 -07:00
2026-08-01 11:59:31 -07:00
2026-08-11 00:28:21 -07:00
2026-08-10 19:59:51 -07:00
2026-07-30 10:03:39 +08:00
2026-07-30 10:03:39 +08:00
2026-08-05 08:51:41 -07:00
2026-08-08 13:37:33 -07:00
2026-08-05 08:51:41 -07:00
2026-08-05 08:51:41 -07:00
2026-08-08 13:37:33 -07:00
2026-07-24 12:34:01 +03:00
2026-08-05 08:51:41 -07:00
2026-07-30 22:51:00 -07:00
2026-07-30 22:51:00 -07:00
2026-07-26 23:33:57 -04:00
2026-08-11 23:04:01 -07:00
2026-08-12 09:25:28 -07:00
2026-08-11 23:26:37 -07:00
2026-08-11 12:29:36 -07:00
2026-08-11 12:29:36 -07:00
2026-08-07 18:44:12 -07:00
2026-08-11 00:28:21 -07:00
2026-08-11 23:26:37 -07:00
2026-08-02 00:01:37 +08:00
2026-07-25 18:09:37 -07:00
2026-08-02 02:59:32 +08:00
2026-08-11 00:02:18 -07:00
2026-08-09 09:01:54 -07:00
2026-08-09 09:01:54 -07:00
2026-08-09 09:01:54 -07:00
2026-07-31 16:42:54 +08:00
2026-08-09 16:32:18 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 00:02:18 -07:00
2026-08-09 09:01:54 -07:00
2026-08-09 09:01:54 -07:00
2026-08-11 00:02:18 -07:00
2026-07-28 15:05:55 -04:00
2026-08-11 00:02:18 -07:00
2026-07-29 12:54:23 -04:00
2026-07-29 12:54:23 -04:00
2026-07-31 16:00:31 +08:00
2026-08-09 05:14:20 -07:00
2026-08-09 05:14:20 -07:00
2026-07-30 12:31:02 +08:00
2026-07-30 12:31:02 +08:00
2026-08-09 05:14:20 -07:00
2026-08-09 05:14:20 -07:00
2026-07-29 12:54:23 -04:00
2026-07-29 12:54:23 -04:00
2026-07-29 12:54:23 -04:00
2026-08-09 05:14:20 -07:00
2026-08-09 05:14:20 -07:00
2026-08-03 13:56:21 -07:00
2026-08-12 08:39:26 -07:00
2026-08-11 17:14:53 -07:00
2026-08-12 08:39:26 -07:00
2026-08-12 08:39:26 -07:00
2026-08-12 08:39:26 -07:00
2026-08-12 08:39:26 -07:00
2026-08-12 09:25:28 -07:00
2026-08-12 08:39:26 -07:00
2026-08-11 22:06:53 -07:00
2026-08-11 22:06:53 -07:00
2026-08-12 08:39:26 -07:00
2026-08-11 14:14:22 -07:00
2026-08-11 22:06:53 -07:00
2026-08-12 08:39:26 -07:00
2026-08-12 09:44:19 -07:00
2026-08-11 14:14:22 -07:00
2026-08-12 08:39:26 -07:00
2026-08-10 16:23:06 -07:00
2026-08-11 23:26:37 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 00:28:21 -07:00
2026-08-12 09:25:28 -07:00
2026-08-10 18:58:36 -07:00
2026-08-10 16:23:06 -07:00
2026-08-01 09:11:09 -07:00
2026-08-02 23:00:46 -07:00
2026-08-07 15:45:53 -07:00
2026-07-26 21:28:53 -04:00
2026-07-26 21:28:53 -04:00
2026-08-03 13:26:31 -07:00
2026-08-07 15:45:53 -07:00