Vincent Koc
007f714dca
fix(openai): preserve image routing before catalog load ( #105518 )
...
* fix(openai): handle image providers without model catalogs
* test(openai): use exported config contract
* test(openai): model provider overlays before catalog load
2026-07-12 18:27:57 +02:00
Peter Steinberger
8573f9e016
test(msteams): align stream failure trace ( #105509 )
2026-07-12 17:19:03 +01:00
Peter Steinberger
f5474fcea3
test(ui): stabilize read tool card fixture ( #105508 )
...
* test(ui): stabilize read tool card fixture
* docs(agents): wait for CI before PR prepare
2026-07-12 17:16:31 +01:00
Vincent Koc
46848ee4f6
refactor(infra): remove JSONL socket testing alias ( #105510 )
2026-07-12 18:11:18 +02:00
Vincent Koc
6d2eabc9ea
refactor(cli): remove config guard testing alias ( #105506 )
2026-07-12 18:04:09 +02:00
Vincent Koc
bb7f71c7b3
refactor(logging): remove dead diagnostic testing export ( #105505 )
2026-07-12 17:56:59 +02:00
Alix-007
bfb4557c83
fix(discord): add timeouts to directory lookup requests ( #104290 )
2026-07-12 11:54:14 -04:00
Alix-007
2f3517c73f
fix(qqbot): add timeout to remote media URL fetches ( #103018 )
...
* fix(qqbot): add timeout to remote media URL fetches
* fix(qqbot): use response header media timeout
---------
Co-authored-by: llagy009 <0668001470@xydigit.com >
2026-07-12 11:53:00 -04:00
Vincent Koc
ef29fe1270
refactor(scripts): remove telegram runner testing alias ( #105502 )
2026-07-12 17:50:24 +02:00
Peter Steinberger
a24eab8488
fix(qa): read runtime parity transcripts from sqlite ( #105495 )
...
* fix(qa): read runtime parity transcripts from sqlite
* test(qa): track parity temp directories
* docs(agents): note PR head refresh sequence
2026-07-12 16:48:35 +01:00
Peter Steinberger
7517a62386
fix(ci): capture live Telegram model proof ( #105499 )
2026-07-12 16:47:40 +01:00
Jesse Merhi
90008b081b
fix(signal): preserve native quote replies from agent sends ( #105347 )
...
* fix(signal): persist native reply context
* fix(signal): retain implicit native reply context
* fix(signal): inherit current reply in message tool
* fix(signal): preserve implicit reply provenance
* fix(signal): match equivalent reply targets
* test(signal): narrow threading context
* fix(signal): retain effective reply mode
* fix(signal): preserve explicit reply provenance
* fix(signal): carry reply provenance
* fix(signal): retain reply context on no-op merge
* fix(signal): honor disabled implicit replies
* fix(signal): keep reply policy plugin-local
* docs(changelog): note Signal native quote replies
2026-07-13 01:41:20 +10:00
Peter Steinberger
30cc87a8a6
test(qa): model Codex compaction in parity mock ( #105493 )
...
* test(qa): model codex compaction in parity mock
* docs(agents): record gh branch lookup syntax
2026-07-12 16:37:39 +01:00
Vincent Koc
968604849c
refactor(scripts): remove benchmark testing aliases ( #105497 )
2026-07-12 17:34:12 +02:00
Alix-007
20f19d8d5c
fix(minimax): apply request policy to media generation requests ( #102072 )
...
* fix(minimax): apply request policy to media generation requests
* fix(minimax): include image request policy
* fix(minimax): apply request policy to follow-up media fetches
* fix(minimax): preserve retries for guarded media fetches
2026-07-12 11:29:57 -04:00
Peter Steinberger
3b0d3574e3
fix(qa): keep mock memory embeddings offline ( #105488 )
2026-07-12 16:28:46 +01:00
Vincent Koc
e313a2431c
refactor(brave): remove obsolete testing alias ( #105486 )
2026-07-12 17:16:47 +02:00
Alix-007
bbac74685d
fix(dashscope): apply request policy to video requests ( #102094 )
...
* fix(dashscope): apply request policy to video requests
* fix(dashscope): apply request policy to task follow-ups
2026-07-12 11:11:15 -04:00
Peter Steinberger
eaedcdcd4e
fix(ci): retain Telegram candidate diagnostics ( #105472 )
...
* fix(ci): retain Telegram candidate diagnostics
* fix(ci): stream redacted Telegram diagnostics
2026-07-12 16:10:41 +01:00
Vincent Koc
761839343a
refactor(tencent): localize preview model reference ( #105482 )
2026-07-12 17:03:26 +02:00
Galin Iliev
787ed383f5
fix: Microsoft Teams streaming keeps chunk after whitespace collapse ( #102357 )
...
* fix(msteams): preserve streaming delta after whitespace collapse
* fix(msteams): clear stale stream text on rewrite fallback
* test(msteams): update delivery trace stream mock
---------
Co-authored-by: Peter Steinberger <steipete@openai.com >
2026-07-12 08:01:19 -07:00
Vincent Koc
3d1f5ffd54
refactor(voice-call): retire runtime config compatibility ( #105476 )
...
* refactor(voice-call): rename config migration module
* refactor(voice-call): retire runtime config compatibility
2026-07-12 16:47:40 +02:00
Vincent Koc
551e484598
refactor(clawrouter): localize default base URL ( #105474 )
2026-07-12 16:47:15 +02:00
qingminlong
4ecc67678d
fix(cli): reject malformed attach ttl values ( #105103 )
...
* fix(cli): reject malformed attach ttl values
* fix(cli): clarify attach ttl grammar
2026-07-12 17:44:44 +03:00
Vincent Koc
5482421f14
refactor(sessions): route updates through patch path ( #105469 )
2026-07-12 16:41:26 +02:00
Vincent Koc
a124c18c5f
refactor(doctor): localize database bloat collector ( #105468 )
2026-07-12 16:33:49 +02:00
Vincent Koc
9fbee6edb0
refactor(infra): localize APNS response body limit ( #105459 )
2026-07-12 16:25:43 +02:00
Peter Steinberger
a97300bad8
fix(qa): preserve Codex mock routing ( #105444 )
...
* fix(qa): preserve Codex mock routing
* fix(qa): satisfy extension lint
2026-07-12 15:25:07 +01:00
Vincent Koc
dca992cb21
refactor(cli): share precomputed help dispatch ( #105409 )
2026-07-12 16:24:52 +02:00
NIO
92db88e36b
fix(github-copilot): bound Copilot token exchange fetch timeout ( #104488 )
...
* fix(github-copilot): bound Copilot token exchange fetch timeout
* fix(github-copilot): harden token exchange deadline
Co-authored-by: hugenshen <hu.genshen@xydigit.com >
* chore: remove release-owned changelog entry
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-12 15:24:39 +01:00
Vincent Koc
e479a3ba68
test(update): include ClawHub sync summary fixtures
2026-07-12 16:23:35 +02:00
Vincent Koc
1ac22971f7
fix(update): skip plugins switched through ClawHub
2026-07-12 16:23:35 +02:00
Vincent Koc
79ca96cd66
refactor(nostr): centralize metrics state ( #105408 )
2026-07-12 16:22:02 +02:00
Vincent Koc
0eb9298f3a
refactor(ui): simplify usage query filters ( #105407 )
2026-07-12 16:21:31 +02:00
Peter Steinberger
7ca827eba2
fix(qa): align mock catalog with selected models ( #105401 )
...
* fix(qa): align mock catalog with selected models
* test(qa): verify selected refs reach mock server
2026-07-12 15:21:19 +01:00
Vincent Koc
71e4ff5e80
refactor(agents): simplify apply patch matching ( #105395 )
2026-07-12 16:20:58 +02:00
Peter Steinberger
b337047509
fix(ui): prevent cron edits from being lost during save ( #105421 )
...
* fix(ui): lock cron editor during save
* fix(ui): lock cron editor during save
2026-07-12 15:17:41 +01:00
Peter Steinberger
b16be75cf2
fix(whatsapp): preserve disconnect errors ( #105399 )
2026-07-12 15:17:34 +01:00
Vincent Koc
baa9eb4d7b
refactor(audit): remove unused recorder reset ( #105446 )
2026-07-12 16:16:59 +02:00
Peter Steinberger
5b2ae5df9d
test(browser): align existing-session document mock ( #105398 )
...
* test(browser): align existing-session document mock
* test(browser): type document evaluator mock
* test(browser): type document evaluator mock
2026-07-12 15:16:46 +01:00
Vincent Koc
046bf2468d
refactor(meta): remove unused stream helper export ( #105443 )
2026-07-12 16:09:01 +02:00
Peter Steinberger
5da7dbd4c4
fix(clawhub): restore bounded promotions refresh and lint ( #105411 )
...
* fix(clawhub): remove useless query body assignment
* docs(agents): note delegated Testbox lifecycle
* docs(agents): clarify delegated Testbox sync
* fix(clawhub): bound promotions feed refresh latency
2026-07-12 15:08:07 +01:00
Vincent Koc
d9778b38b3
fix(release): satisfy ClawHub error lint
2026-07-12 16:03:46 +02:00
Peter Steinberger
1c3ab38f16
fix(sqlite): canonicalize migration target aliases ( #105390 )
...
* fix(sqlite): canonicalize migration target aliases
* chore: keep release changelog owned
2026-07-12 15:02:25 +01:00
Vincent Koc
de5e15efc3
refactor(google-meet): remove obsolete Chrome testing alias ( #105416 )
2026-07-12 15:53:16 +02:00
Vincent Koc
ef196b68b4
refactor(sqlite): centralize verified snapshot publication ( #105412 )
...
Co-authored-by: Gio Della-Libera <giodl73@gmail.com >
2026-07-12 15:47:03 +02:00
Vincent Koc
8c236c320d
refactor(transcription): remove obsolete testing aliases ( #105406 )
2026-07-12 15:43:24 +02:00
Vincent Koc
6f9a607b90
refactor(google): remove obsolete Gemini testing alias ( #105400 )
2026-07-12 15:36:04 +02:00
Peter Steinberger
1318cf1fde
fix(ui): serialize worktree page operations ( #105384 )
2026-07-12 14:33:03 +01:00
Peter Steinberger
1b313dc4d4
chore(tooling): enforce indexed access in core tests ( #105375 )
...
* test(tooling): enforce indexed access in core tests
* test(tui): constrain theme environment overrides
* test(doctor): enforce indexed access in migration fixtures
2026-07-12 14:29:52 +01:00