Commit Graph

67065 Commits

Author SHA1 Message Date
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
Peter Steinberger f9cc26c17d docs(plugin-sdk): correct beta compatibility contract (#105341)
* docs(plugin-sdk): correct beta compatibility contract

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>

* docs(agents): note scripts pr usage

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-07-12 13:06:26 +01:00
Peter Steinberger c6dc5bc764 fix(canvas): hosted pages fail on macOS with scoped Gateway auth (#105336)
* fix(canvas): harden hosted Canvas on macOS

Resolve Gateway-hosted Canvas and A2UI targets through refreshed node capabilities, keep bridge and live-reload behavior correct, and restrict native action dispatch to the exact trusted main-frame document.

Preserve scalar evaluation results, secure action IDs, and hidden state-directory watching.

Co-authored-by: GuoJiaming <804436395@qq.com>
Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
Co-authored-by: zeng-weihan <ceng.weihan@xydigit.com>

* chore(canvas): defer release note

* chore(canvas): refresh native i18n inventory

* refactor(canvas): isolate hosted surface resolution

---------

Co-authored-by: GuoJiaming <804436395@qq.com>
Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
Co-authored-by: zeng-weihan <ceng.weihan@xydigit.com>
2026-07-12 13:02:27 +01:00
Peter Steinberger 879b66ab46 fix(ui): preserve manually entered worktree base (#105351) 2026-07-12 12:59:47 +01:00
Vincent Koc 96aff2787d fix(qa): secure Crabline artifact handling 2026-07-12 13:58:30 +02:00
Peter Steinberger 22f183f8cb ci: isolate legacy QA smoke invocations (#105340)
* ci: isolate legacy QA smoke invocations

* docs(agents): record PR review recommendation
2026-07-12 12:52:31 +01:00
Peter Steinberger 81941f2d68 test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
Vincent Koc 5819f837a9 refactor(infra): remove obsolete git testing alias (#105345) 2026-07-12 13:47:33 +02:00
Peter Steinberger 6ec82a907a fix(ci): support frozen session-store proof (#105337)
* fix(ci): support frozen session-store proof

Keep current targets SQLite-strict while validating pre-cutover release targets through their persisted JSON session contract.

* style(test): format frozen session fixture
2026-07-12 12:46:01 +01:00
Vincent Koc 5e453f3c72 fix(ci): restore repo e2e and beta plugin compatibility (#105287) 2026-07-12 13:43:25 +02:00
Peter Steinberger 83dfb8e78f fix(ui): clear stale new-session worktree base (#105331) 2026-07-12 12:40:39 +01:00
Vyctor H. Brzezowski cfe88cfd40 improve(ui): highlight chat pane during file drag (#105330)
* feat(ui): highlight chat file drop target

* style(ui): dim chat content during file drag

* test(ui): deduplicate chat drag events
2026-07-12 08:39:14 -03:00
Vincent Koc 1389d7ee88 ci(performance): restore proven Kova evaluator (#105314) 2026-07-12 13:35:59 +02:00
Peter Steinberger cbe6d9d336 docs: note workflow filename resolution (#105333) 2026-07-12 12:31:38 +01:00
Vincent Koc 0dc19bbb2b refactor(auto-reply): remove obsolete testing aliases (#105332) 2026-07-12 13:29:04 +02:00
Vincent Koc e04df5a404 chore(changelog): defer Android localization note 2026-07-12 13:26:39 +02:00
Vincent Koc 1d4a401b0d fix(android): prefer live AppCompat locales 2026-07-12 13:26:39 +02:00
Vincent Koc 8757142752 build(i18n): refresh Android duration inventory 2026-07-12 13:26:39 +02:00
Vincent Koc e659acd9b2 test(android): remove invalid cold locale probe 2026-07-12 13:26:39 +02:00
Vincent Koc 01b33ea6be fix(android): refresh external application locales 2026-07-12 13:26:39 +02:00
Vincent Koc ea634f7152 test(android): exercise application locale updates 2026-07-12 13:26:39 +02:00
Vincent Koc f151306e7b fix(android): localize cron detail duration 2026-07-12 13:26:39 +02:00
Vincent Koc ce348fa580 test(android): import localized formatter coverage 2026-07-12 13:26:39 +02:00
Vincent Koc 586764424b test(android): inspect current foreground locale 2026-07-12 13:26:39 +02:00
Vincent Koc d85b34b09b build(i18n): refresh reviewed Android locale catalogs 2026-07-12 13:26:39 +02:00
Vincent Koc 88d41ad5d2 fix(i18n): cover raw Android presentation strings 2026-07-12 13:26:39 +02:00
Vincent Koc f513eef4be fix(android): preserve locale and localize closed presentation 2026-07-12 13:26:39 +02:00
Vincent Koc f6fd4f4db5 style(android): satisfy localization ktlint 2026-07-12 13:26:39 +02:00
Vincent Koc b392dbbbcc build(android): regenerate runtime-owned locale resources 2026-07-12 13:26:39 +02:00
Vincent Koc 0454ba70d1 build(i18n): reconcile retained Android catalogs 2026-07-12 13:26:39 +02:00
Vincent Koc 270b08d591 build(i18n): refresh complete Android native catalogs 2026-07-12 13:26:39 +02:00
Vincent Koc 2588b834c3 fix(i18n): classify Android structural strings 2026-07-12 13:26:39 +02:00
Vincent Koc fdf1250ece fix(i18n): close Android scanner blind spots 2026-07-12 13:26:39 +02:00