Commit Graph

30652 Commits

Author SHA1 Message Date
github-actions[bot]
286ef301dd chore(ui): refresh zh-TW control ui locale 2026-04-12 05:27:04 +00:00
github-actions[bot]
be3018aa03 chore(ui): refresh zh-CN control ui locale 2026-04-12 05:27:01 +00:00
github-actions[bot]
8e5d74b2de chore(ui): refresh de control ui locale 2026-04-12 05:26:59 +00:00
Tak Hoffman
847739d82c Fix dreaming replay, repair polluted artifacts, and gate wiki tabs (#65138)
* fix(active-memory): preserve parent channel context for recall runs

* fix(active-memory): keep recall runs on the resolved channel

* fix(active-memory): prefer resolved recall channel over wrapper hints

* fix(active-memory): trust explicit recall channel hints

* fix(active-memory): rank recall channel fallbacks by trust

* Fix dreaming replay and recovery flows

* fix: prevent dreaming event loss and diary write races

* chore: add changelog entry for memory fixes

* fix: harden dreaming repair and diary writes

* fix: harden dreaming artifact archive naming
2026-04-12 00:25:11 -05:00
Peter Steinberger
5543925cd2 fix: improve macos parallels npm smoke installs 2026-04-11 22:00:34 -07:00
Vincent Koc
812e493ef5 fix(lint): skip heavy-check lock for extra metadata commands 2026-04-12 05:39:34 +01:00
Vincent Koc
33929c477c fix(lint): skip heavy-check lock for oxlint metadata 2026-04-12 05:37:52 +01:00
Peter Steinberger
6709589117 test: harden npm install docker smoke 2026-04-11 21:36:45 -07:00
Vincent Koc
8f0da7ef06 test(qqbot): share symlink race setup 2026-04-12 05:36:06 +01:00
Vincent Koc
d62279a9b2 fix(tsgo): skip heavy-check lock for metadata commands 2026-04-12 05:35:52 +01:00
Vincent Koc
cded4fc5db test(qa-lab): share mock openai response helpers 2026-04-12 05:34:58 +01:00
Vincent Koc
add2900520 test(browser): share control auth persistence checks 2026-04-12 05:33:09 +01:00
sudie-codes
2c211d171e fix(msteams): channel file attachments broken by overly-broad HTML fallback (#58617, #51749) (#64645)
* fix(msteams): gate channel attachment fallback on <attachment> tags (#58617, #51749)

* test(msteams): remove dead mock branch in graph.test.ts
2026-04-11 23:33:07 -05:00
Vincent Koc
95e7af3213 fix(lint): skip heavy-check lock for explicit oxlint files 2026-04-12 05:32:52 +01:00
Vincent Koc
97aa6e0815 test(voice-call): share signed telnyx request helper 2026-04-12 05:31:25 +01:00
Vincent Koc
560d56e8fd test(discord): share native command autocomplete helper 2026-04-12 05:30:20 +01:00
Vincent Koc
c05cf3493a fix(test): skip heavy-check lock for scoped tooling targets 2026-04-12 05:28:43 +01:00
Vincent Koc
afc2bc00fb test(whatsapp): share cached creds spies 2026-04-12 05:28:21 +01:00
Vincent Koc
c3c13ea381 test(telegram): dedupe exec approval resolver cases 2026-04-12 05:27:10 +01:00
Neelabh Kumar
22b53a4973 fix: unblock Telegram approval callback deadlock (#64979) (thanks @nk3750)
* fix(telegram): bypass sequentializer for approval callback_queries

Approval callback_queries from clicking inline buttons get the same
sequential key as the blocked agent turn (telegram:<chatId>), causing a
deadlock: the callback can't run because the lane is held, and the lane
can't release because it's waiting for the callback.

Give approval callbacks a separate lane (telegram:<chatId>:approval),
same pattern as abort requests (telegram:<chatId>:control) and btw
requests (telegram:<chatId>:btw).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* style(telegram): trim approval lane comments

* fix: unblock Telegram approval callback deadlock (#64979) (thanks @nk3750)

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-12 09:56:44 +05:30
Vincent Koc
37ddd018fb test(msteams): share reaction handler harness 2026-04-12 05:25:58 +01:00
Vincent Koc
2069c85b34 fix(test): skip heavy-check lock for scoped tooling runs 2026-04-12 05:25:48 +01:00
Vincent Koc
1d1f10ecc2 test(slack): share thread message store fixtures 2026-04-12 05:24:01 +01:00
B.K.
3be7e3bde0 fix: correct cron AND guidance (#64968) (thanks @BKF-Gitty)
* docs(cron): clarify day-of-month + day-of-week OR logic

* fix: correct frequency unit from per-week to per-month

* fix: correct cron AND guidance (#64968) (thanks @BKF-Gitty)

---------

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-12 09:53:49 +05:30
Tak Hoffman
3d1135fa19 docs: update active-memory fallback guidance 2026-04-11 23:21:57 -05:00
Vincent Koc
aa415b2553 test(agents): share context pruning trim fixtures 2026-04-12 05:20:04 +01:00
Vincent Koc
0acfa47e08 fix(tooling): commit hook-restaged file contents 2026-04-12 05:19:56 +01:00
Vincent Koc
a45c4bebc5 test(memory): share backend config collection helpers 2026-04-12 05:16:46 +01:00
Vincent Koc
69be261a87 fix(tooling): add committer help output 2026-04-12 05:15:26 +01:00
Vincent Koc
c5c50ad37a test(contracts): share bundled plugin root helper 2026-04-12 05:15:15 +01:00
Vincent Koc
6133d248e2 docs(contributing): note committer fast mode 2026-04-12 05:11:55 +01:00
Vincent Koc
97b0846746 fix(tooling): add fast mode to committer helper 2026-04-12 05:10:36 +01:00
Vincent Koc
393877e4fa test(cron): share timed-out registry setup 2026-04-12 05:07:21 +01:00
Vincent Koc
f2f98d5613 test(auto-reply): share subagent dispatch context 2026-04-12 05:05:18 +01:00
Vincent Koc
e6706fa530 docs(test): refresh e2e command example 2026-04-12 05:02:39 +01:00
Vincent Koc
af1af218f4 test(doctor): share bundled load path fixtures 2026-04-12 05:01:36 +01:00
Vincent Koc
80a94f6596 test(doctor): share legacy config step harness 2026-04-12 05:00:44 +01:00
Vincent Koc
9801ce7333 test(infra): align vitest script invariants 2026-04-12 05:00:24 +01:00
Neerav Makwana
33836abc53 fix: warn about orphaned agent dirs (#65113) (thanks @neeravmakwana)
* doctor: warn about orphaned agent dirs

* docs(changelog): note orphaned agent warning

* doctor: preserve orphan agent dir casing

* doctor: flag unreachable agent dirs

* fix: polish orphan agent dir warning

---------

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-12 09:30:08 +05:30
Ayaan Zaidi
ef98a8dd49 refactor(agents): trim bootstrap marker gate 2026-04-12 09:29:10 +05:30
Ted Li
7f071a6a8e Agents: persist bootstrap marker after clean sessions_yield 2026-04-12 09:29:10 +05:30
Vincent Koc
c42fcf5f7b test(gateway): share node bootstrap auth setup 2026-04-12 04:58:33 +01:00
Vincent Koc
8cba14241c fix(test): route raw vitest scripts through wrapper 2026-04-12 04:56:21 +01:00
Vincent Koc
d3cf1cc323 fix(test): route force runner through project sharding 2026-04-12 04:54:36 +01:00
Vincent Koc
fbac18a1fc test(tooling): share bundled channel entry scan 2026-04-12 04:53:48 +01:00
Vincent Koc
e1e20c424b test(process): share supervisor sigkill wait assertions 2026-04-12 04:52:29 +01:00
Vincent Koc
ccf29464db test(scripts): share ios fixture setup 2026-04-12 04:51:18 +01:00
Vincent Koc
74a9d99d6a fix(test): route serial runs through scoped vitest lanes 2026-04-12 04:45:30 +01:00
Vincent Koc
4f203abf00 test(matrix): share session route setup 2026-04-12 04:43:39 +01:00
Vincent Koc
a69bd1fde8 test(matrix): dedupe session route assertions 2026-04-12 04:41:19 +01:00