Commit Graph

67697 Commits

Author SHA1 Message Date
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
Vincent Koc
161525d43c refactor(cloudflare-ai-gateway): remove obsolete testing alias (#105394) 2026-07-12 15:27:41 +02:00
Vincent Koc
2c98b21584 fix(clawhub): retry transient package reads (#105388) 2026-07-12 15:25:55 +02:00
Vincent Koc
58d55ca0f5 fix(gateway): allow iOS watch relay commands 2026-07-12 15:22:19 +02:00
Vincent Koc
2e218fdc09 fix(ios): avoid stale send button in live gateway test 2026-07-12 15:22:19 +02:00
Vincent Koc
796fc409f6 fix(e2e): echo dynamic mobile markers 2026-07-12 15:22:19 +02:00
Vincent Koc
b84f42c27f refactor(channels): remove obsolete testing alias (#105385) 2026-07-12 15:18:03 +02:00
Peter Steinberger
ef3a0cf1fc fix(test): bound agents-core full-suite processes (#105382) 2026-07-12 14:11:08 +01:00
Vincent Koc
720774aa67 fix(sqlite): preserve complete database file sets during recovery (#105370)
* fix(sqlite): harden agent database recovery

* chore(sqlite): allow recovery maintenance primitive
2026-07-12 15:10:11 +02:00
Peter Steinberger
eb9bd4e457 fix(ci): retain failed Telegram QA evidence (#105367)
* fix(ci): retain failed Telegram QA evidence

* docs(agents): clarify gh jq boundary

* docs(agents): require full checkout SHAs

* docs(agents): quote zsh Git object refs
2026-07-12 14:09:07 +01:00
Vincent Koc
a8b3a51f01 refactor(wizard): remove obsolete testing alias (#105377) 2026-07-12 15:05:21 +02:00
Peter Steinberger
4289c6c16c feat(cloud-workers): replayable worker live-event streaming into the session fanout (#105275)
* feat(protocol): add worker live-event frames

* feat(gateway): fan out replayable worker live events

* feat(gateway): add worker live-event replay receiver

* docs(protocol): document worker live events

* fix(gateway): preserve deferred worker live events

* test(gateway): cover deferred worker event projection

* refactor(gateway): revert async projection layer

* fix(gateway): retain buffered worker live events

* fix(gateway): guard buffered terminal admission

* fix(plugin-sdk): trim worker live-event declarations
2026-07-12 13:47:59 +01:00
Vincent Koc
15b539a381 refactor(commands): remove obsolete testing aliases (#105369) 2026-07-12 14:47:29 +02:00
Peter Steinberger
aa840f0f5c fix(ui): serialize agent file tab selection (#105366) 2026-07-12 13:46:35 +01:00
Peter Steinberger
9d042e252c fix(release): keep source-ref packaging self-contained (#105360)
* fix(release): make ref packaging harness self-contained

* docs(agents): preserve cwd after PR merge

* test(release): track package harness temp dirs

* style(test): format package harness imports
2026-07-12 13:45:24 +01:00
Peter Steinberger
42d34eb4c8 fix(ci): pass Telegram target ref to identity gate (#105362) 2026-07-12 13:32:27 +01:00
Michael Appel
dc6befc072 fix(browser): bind wait predicates to allowed documents (#101852)
* fix(browser): bind waits to allowed documents

Co-authored-by: Michael Appel <3399869+mmaps@users.noreply.github.com>

* fix(browser): guard document-bound wait predicates

Co-authored-by: Michael Appel <3399869+mmaps@users.noreply.github.com>

* fix(browser): satisfy wait guard gates

* test(browser): update lint suppression baseline

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-12 13:27:51 +01:00
Peter Steinberger
35b527c5bb fix(ui): preserve agent file edits during save (#105359)
* fix(ui): preserve agent file edits during save

* chore: defer agent file note to release
2026-07-12 13:27:46 +01:00
Vincent Koc
165651fb79 refactor(skills): remove obsolete testing aliases (#105363) 2026-07-12 14:26:54 +02:00
Peter Steinberger
5b293af917 fix(mac): remove unused presence reporter capture (#105361) 2026-07-12 13:25:39 +01:00
Vincent Koc
3dc38267cd fix(sqlite): harden session migration restore (#105358) 2026-07-12 14:23:42 +02:00
Peter Steinberger
b1fcd7c178 fix(ci): keep LTS Telegram QA model compatible (#105348)
* fix(ci): keep LTS Telegram QA model compatible

* fix(ci): probe Telegram QA model contract

* style(ci): format Telegram QA contract test

* docs(agents): note review checkout order

* docs(agents): clarify rg option order
2026-07-12 13:18:37 +01:00
Vincent Koc
e357203be5 refactor(doctor): remove obsolete testing aliases (#105355) 2026-07-12 14:13:14 +02:00
snowzlmbot
84fb7a664d feat(android): manage skills from settings (#101864)
* feat(android): manage skills from settings

Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com>

* fix(android): scope skill install claims

* chore(android): refresh native i18n inventory

* chore(android): refresh native locale artifacts

* fix(android): localize skill management state

* chore(android): refresh skill localization artifacts

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com>
2026-07-12 13:12:43 +01:00
Peter Steinberger
5a5a28a348 test(updater): stabilize trusted snapshot fixtures (#105352) 2026-07-12 13:08:47 +01:00