Commit Graph

67121 Commits

Author SHA1 Message Date
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