Commit Graph

44758 Commits

Author SHA1 Message Date
Peter Steinberger
b97cb15b07 fix(deepseek): backfill v4 reasoning for proxy models 2026-05-10 05:48:02 +01:00
Peter Steinberger
8faf133620 fix(volcengine): strip unsupported tool schema keywords 2026-05-10 05:48:01 +01:00
Peter Steinberger
acd8d38c1f test: clear feishu media broad matchers 2026-05-10 05:47:20 +01:00
Ayaan Zaidi
1b38f80088 fix(telegram): cool down unhealthy transports 2026-05-10 10:16:59 +05:30
Peter Steinberger
60967c3a47 fix(docker): raise build heap limit 2026-05-10 05:45:53 +01:00
Peter Steinberger
9c20f43520 test: clear feishu bot broad matchers 2026-05-10 05:43:03 +01:00
Peter Steinberger
549693ffcb fix(installer): promote persisted PATH entries 2026-05-10 05:40:38 +01:00
Peter Steinberger
91522b5534 test: tighten feishu bot media assertions 2026-05-10 05:37:42 +01:00
Kevin Lin
b79de62b3c fix(codex): remove dynamic tools profile option 2026-05-09 21:34:33 -07:00
Peter Steinberger
9f028e9942 test: tighten feishu bot assertions 2026-05-10 05:34:07 +01:00
Peter Steinberger
78e4330fb2 fix: type xai runtime thinking levels 2026-05-10 05:34:07 +01:00
Val Alexander
dafbdb6f20 fix: preserve shared macOS and CLI device identities
Fixes #76815.

- Teach the Swift macOS identity store to load TypeScript PEM identity files without regenerating device IDs.
- Teach the TypeScript identity store to migrate legacy Swift raw-key identities to PEM after validating key material.
- Preserve recognized invalid identity files instead of clobbering them, preventing repeated pairing churn while retaining diagnostic evidence.
- Align the macOS wizard CLI with the generated protocol model.

Reported by @aboundTechOlogy.
Thanks @BunsDev.
2026-05-09 23:32:33 -05:00
Peter Steinberger
4c1e6ba2f0 test: clear browser tool broad matchers 2026-05-10 05:28:31 +01:00
Peter Steinberger
7504fc3a47 fix(xai): pass grok reasoning controls
Co-authored-by: Colin McIntosh <4840146+colinmcintosh@users.noreply.github.com>
2026-05-10 05:28:00 +01:00
Peter Steinberger
cb207f97c9 test(installer): avoid login shell PATH noise 2026-05-10 05:26:53 +01:00
Brandon Zarnitz
86b53aa2ca fix(telegram): suppress silent-reply rewrite in DM no-response turns (#78188)
When a Telegram turn ends with no visible final response, the dispatcher synthesized a NO_REPLY payload that silent-reply rewrite could turn into visible DM chatter such as "All quiet on my side."

Gate that synthesized fallback on group chats. DMs with no queued final response now stay quiet, while group/forum fallback behavior remains available when policy asks for a visible rewrite.

Tests:
- pnpm test extensions/telegram/src/bot-message-dispatch.test.ts
- pnpm check:changed
2026-05-10 09:56:00 +05:30
Peter Steinberger
932e436250 test: tighten browser tool assertions 2026-05-10 05:24:11 +01:00
Peter Steinberger
2fb99143a4 fix(openai): use chat completion choice delta type 2026-05-10 05:23:55 +01:00
Peter Steinberger
808d268634 test(installer): source guarded shell rc in wrapper 2026-05-10 05:21:32 +01:00
Peter Steinberger
40aa57ba8f fix(openai): accept realtime event aliases 2026-05-10 05:20:52 +01:00
Peter Steinberger
ff045ea9ca fix(installer): silence node activation wrapper shellcheck (#80094) 2026-05-10 00:19:00 -04:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Peter Steinberger
1725eebe62 fix(openai): handle json streaming fallbacks 2026-05-10 05:16:12 +01:00
Peter Steinberger
2a257f5228 fix: type reasoning compat transcript policy 2026-05-10 05:15:57 +01:00
Peter Steinberger
8e5c79ab55 fix: normalize nested google model config ids 2026-05-10 05:15:57 +01:00
Colin
6481021763 fix: pass config to google meet realtime bridge 2026-05-10 00:13:23 -04:00
Colin
ed4012642a docs: credit realtime voice contributor 2026-05-10 00:13:23 -04:00
Colin
d5893d99d0 fix: keep realtime OAuth off custom endpoints 2026-05-10 00:13:23 -04:00
Colin
a77d2c142c fix: address realtime voice review feedback 2026-05-10 00:13:23 -04:00
Colin
7a2a31dede feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
Peter Steinberger
cd58e46223 test: tighten command explainer assertions 2026-05-10 05:12:47 +01:00
Peter Steinberger
e1ced53ac3 fix(installer): satisfy shellcheck promotion wrapper 2026-05-10 05:12:44 +01:00
Peter Steinberger
2fcfc647b3 ci: rebase website installer sync before push (#80092) 2026-05-10 00:11:12 -04:00
Peter Steinberger
207bcd6b20 fix(installer): persist Linux supported PATH 2026-05-10 05:10:17 +01:00
Peter Steinberger
aac9ebd4f3 fix: prune stale generated declarations before tsdown build 2026-05-10 05:09:26 +01:00
Peter Steinberger
428cc54164 fix(anthropic): backfill haiku api key allowlist 2026-05-10 05:09:12 +01:00
Peter Steinberger
57020daeb4 fix(agents): drop unsupported anthropic thinking replay 2026-05-10 05:09:12 +01:00
Peter Steinberger
1b3809430c test: clear chat directive broad matchers 2026-05-10 05:08:40 +01:00
Peter Steinberger
05d5a940ec docs: add session kill changelog (#72439) 2026-05-10 00:05:40 -04:00
Ruben Cuevas
83abb72aac fix(gateway): reject malformed session kill paths 2026-05-10 00:05:40 -04:00
Peter Steinberger
7036e8f681 test: tighten chat directive route assertions 2026-05-10 05:04:59 +01:00
Peter Steinberger
5f0ec8053a test: clear feishu outbound broad matchers 2026-05-10 05:01:35 +01:00
Peter Steinberger
f83dbbc926 fix(discord): prevent realtime answer replacement 2026-05-10 05:01:19 +01:00
Peter Steinberger
83a108080d fix: canonicalize embedded reply payloads
Fixes #79621. Fixes #79986.
2026-05-10 00:00:07 -04:00
Peter Steinberger
7b3805fff2 test: tighten feishu outbound comment assertions 2026-05-10 04:59:47 +01:00
Peter Steinberger
d6a5690ea5 ci: use Node 24 for website installer sync (#80090) 2026-05-09 23:59:15 -04:00
Peter Steinberger
76b64d76b5 test: tighten feishu outbound card assertions 2026-05-10 04:56:33 +01:00
Peter Steinberger
4f053b8704 docs: add changelog for gateway log redaction (#76306) (thanks @rubencu) 2026-05-09 23:55:37 -04:00
Ruben Cuevas
d0bba218e4 fix(gateway): redact fast-path console logs 2026-05-09 23:55:37 -04:00
Ruben Cuevas
c61abfab30 docs(memory): clarify memory maintenance expectations 2026-05-09 23:53:37 -04:00