Peter Steinberger
052d988add
test(auto-reply): move inbound provider contract test into unit suite
2026-02-15 13:21:27 +00:00
Peter Steinberger
26b3859b18
refactor(infra): dedupe provider api key resolution
2026-02-15 13:18:41 +00:00
Peter Steinberger
360b73bbb8
refactor(discord): dedupe onboarding config patching
2026-02-15 13:14:50 +00:00
Peter Steinberger
2944c7d6af
refactor(slack): dedupe onboarding config patching
2026-02-15 13:13:21 +00:00
Peter Steinberger
d80ccdb9e0
refactor(plugin-sdk): dedupe file lock release
2026-02-15 13:11:25 +00:00
Peter Steinberger
d7079b5578
refactor(security): share sandbox tool policy picker
2026-02-15 13:10:07 +00:00
Peter Steinberger
428b6e0dee
refactor(web): share creds json reader
2026-02-15 13:07:44 +00:00
Peter Steinberger
8a4f9f168b
refactor(agents): share sandboxed session tool context
2026-02-15 13:06:19 +00:00
Peter Steinberger
b838429e2f
refactor(status): share emoji/homepage resolver
2026-02-15 13:01:39 +00:00
Peter Steinberger
b9cbe71faa
refactor(agents): dedupe gateway config write params
2026-02-15 12:59:47 +00:00
Peter Steinberger
5c7869ae6c
refactor(daemon-cli): dedupe not-loaded hints
2026-02-15 12:57:51 +00:00
Peter Steinberger
fa472623f6
perf(test): use prebuilt hook install fixtures
2026-02-15 12:56:38 +00:00
Peter Steinberger
37aaca0d4e
refactor(discord): share component DM auth context
2026-02-15 12:56:06 +00:00
Peter Steinberger
fcd2eca9c7
refactor(commands): share provider catalog config helper
2026-02-15 12:54:09 +00:00
Peter Steinberger
108ea4336b
refactor(daemon): share quoted arg splitter
2026-02-15 12:49:30 +00:00
Peter Steinberger
216f4d4669
refactor(line): dedupe schedule card header + bubble
2026-02-15 12:47:03 +00:00
yinghaosang
80abb5ab98
fix(telegram): stop dropping voice messages on getFile network errors ( #16136 ) ( #16154 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: fbcd7849e4
Co-authored-by: yinghaosang <261132136+yinghaosang@users.noreply.github.com >
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com >
Reviewed-by: @obviyus
2026-02-15 14:50:55 +05:30
Ayaan Zaidi
2fc479b427
fix: apply telegram voice transcript body substitution ( #16789 ) (thanks @Limitless2023) ( #16970 )
2026-02-15 14:22:49 +05:30
Limitless
b65b3c6ff0
fix(telegram): include voice transcript in body text instead of raw audio ( #16789 )
...
- Move hasAudio detection before bodyText building
- Move preflight transcription before bodyText building
- If audio has transcript, use transcript as bodyText
- Otherwise use <media:audio> placeholder
Fixes #16772 : Telegram voice messages leak raw audio binary into chat context
Co-authored-by: Limitless2023 <limitless@users.noreply.github.com >
2026-02-15 14:19:10 +05:30
vignesh07
229376fbed
test: stabilize respawn + subagent usage assertions
2026-02-14 23:23:14 -08:00
vignesh07
d306d598ce
fix(agents): don't force store=true for codex responses
2026-02-14 23:23:14 -08:00
Peter Steinberger
cbd9395082
ci(protocol): regenerate swift protocol models
2026-02-15 07:07:55 +00:00
Peter Steinberger
dec28e5384
refactor(subagents): share token usage formatting
2026-02-15 07:06:54 +00:00
Peter Steinberger
46392e033c
refactor(browser): dedupe role snapshot parsing
2026-02-15 07:06:50 +00:00
Peter Steinberger
cb2f978ed5
refactor(agents): share model alias line builder
2026-02-15 07:01:29 +00:00
Peter Steinberger
913b137090
refactor(discord): dedupe reaction listener params
2026-02-15 07:01:24 +00:00
Peter Steinberger
6e1b3ace4d
refactor(config): dedupe WhatsApp group + ack types
2026-02-15 07:01:18 +00:00
Peter Steinberger
2c1a4ddabc
refactor(auto-reply): dedupe inline action command handling
2026-02-15 07:01:14 +00:00
Peter Steinberger
eb79785b36
refactor(line): share channel access token resolver
2026-02-15 07:01:05 +00:00
Peter Steinberger
aa2d74a843
refactor(commands): dedupe OpenAI default model apply
2026-02-15 06:52:58 +00:00
Peter Steinberger
ceacc2675d
refactor(auto-reply): dedupe command arg formatting
2026-02-15 06:51:29 +00:00
Peter Steinberger
a39a5a35b0
refactor(slack): dedupe outbound hook handling
2026-02-15 06:49:48 +00:00
Peter Steinberger
57d0130336
refactor(auto-reply): dedupe session usage patch updates
2026-02-15 06:47:56 +00:00
Peter Steinberger
600260ebf8
refactor(gateway): dedupe web login provider checks
2026-02-15 06:46:28 +00:00
Peter Steinberger
261e2c131e
refactor(commands): dedupe model scan sorting
2026-02-15 06:44:34 +00:00
Peter Steinberger
ebb54d71ef
refactor(memory): share batch create retry
2026-02-15 06:43:20 +00:00
Peter Steinberger
99da4c8d56
refactor(commands): dedupe moonshot non-interactive auth
2026-02-15 06:41:22 +00:00
Peter Steinberger
6c7a7d910a
refactor(gateway): dedupe probe auth resolution
2026-02-15 06:40:04 +00:00
Peter Steinberger
4950fcfb33
refactor(gateway): share IPv4 input validator
2026-02-15 06:37:41 +00:00
Peter Steinberger
cc2a63cd2d
refactor(config): dedupe exec/fs zod schemas
2026-02-15 06:35:34 +00:00
Peter Steinberger
6217561931
refactor(commands): dedupe provider config + default model helpers
2026-02-15 06:33:37 +00:00
Peter Steinberger
2bd672f3ab
refactor(discord): dedupe component context + reaction timing
2026-02-15 06:27:16 +00:00
Peter Steinberger
6491182a79
refactor(cli): dedupe browser download command
2026-02-15 06:22:42 +00:00
Peter Steinberger
a4bf619522
refactor(agents): share toolResult details stripping
2026-02-15 06:21:13 +00:00
Peter Steinberger
55b7100ab9
refactor(commands): dedupe workspace config prompt
2026-02-15 06:19:12 +00:00
Peter Steinberger
26bf041add
refactor(agents): dedupe subagent announce flow
2026-02-15 06:17:40 +00:00
Peter Steinberger
bdc3e447e9
refactor(subagents): share formatting helpers
2026-02-15 06:15:30 +00:00
Peter Steinberger
2c5e24cbb5
refactor(gateway): dedupe session usage file resolution
2026-02-15 06:11:53 +00:00
Peter Steinberger
7793f2efd5
refactor(pairing): dedupe allow-from store updates
2026-02-15 06:10:13 +00:00
Peter Steinberger
ed03b834d5
refactor(agents): dedupe model fallback candidate logic
2026-02-15 06:07:01 +00:00