Commit Graph

7999 Commits

Author SHA1 Message Date
Peter Steinberger
ac58dc2e92 fix(doctor): warn on missing channel env tokens 2026-05-02 04:29:27 +01:00
Peter Steinberger
d964488a23 fix(slack): keep top-level dms on stable session 2026-05-02 04:26:38 +01:00
Peter Steinberger
2b9b133285 fix(discord): avoid startup rest amplification 2026-05-02 04:19:24 +01:00
Peter Steinberger
f4ef1bf04e build: prepare second external plugin beta batch 2026-05-02 04:12:47 +01:00
Peter Steinberger
47f76c563f fix(slack): backfill fresh dm history 2026-05-02 04:11:45 +01:00
Peter Steinberger
ab25a26c24 refactor(codex): avoid sync context history reads (#75917) 2026-05-02 04:04:28 +01:00
Peter Steinberger
2dfa2663ec fix(slack): split media and block action sends 2026-05-02 03:58:30 +01:00
Peter Steinberger
a09b1361a7 fix(xai): satisfy spread fallback lint (#75914) 2026-05-02 03:54:18 +01:00
Peter Steinberger
8c4c12a6dd fix(discord): add outbound mention aliases 2026-05-02 03:54:07 +01:00
Peter Steinberger
5b1c2ee25f fix(slack): wake on user-group mentions 2026-05-02 03:46:26 +01:00
Peter Steinberger
b813183bfd fix(web-search): support provider base url overrides 2026-05-02 03:44:46 +01:00
Peter Steinberger
d85d782a0a test: stabilize active-memory timeout assertion 2026-05-02 03:34:17 +01:00
Peter Steinberger
7c740711b4 test: stabilize slack reaction assertions 2026-05-02 03:34:17 +01:00
Peter Steinberger
8d54b898fb test: stabilize slow extension gates 2026-05-02 03:34:17 +01:00
Peter Steinberger
4b8641094b fix(discord): preserve slash command localizations 2026-05-02 03:33:26 +01:00
Peter Steinberger
33b18f543b fix(web-search): improve missing key guidance 2026-05-02 03:26:41 +01:00
Peter Steinberger
a22f065043 fix(slack): support exact message reads 2026-05-02 03:24:36 +01:00
Peter Steinberger
3bdaa1ceca fix(discord): configure gateway ready timeouts 2026-05-02 03:15:45 +01:00
Peter Steinberger
27ea0249bd fix: repair plugin CI on main 2026-05-02 03:10:29 +01:00
Peter Steinberger
37426a6e64 fix(slack): use live directory readers in cli 2026-05-02 03:04:29 +01:00
Peter Steinberger
0a6c9ca9ee build: prepare external plugin beta publishing 2026-05-02 02:59:04 +01:00
Peter Steinberger
4c9390a36e refactor(gateway): finish async session read paths (#75892)
* refactor(gateway): finish async session read paths

* fix(gateway): migrate async checkpoint forks
2026-05-02 02:58:34 +01:00
Peter Steinberger
62b20e7fa2 fix(discord): include component text in reply context 2026-05-02 02:56:28 +01:00
Peter Steinberger
a08f6ebdda fix(slack): keep typing indicators for message-tool replies 2026-05-02 02:56:16 +01:00
Peter Steinberger
01aea41c2b fix(xai): harden Grok web search timeouts 2026-05-02 02:55:38 +01:00
Peter Steinberger
a6ccb5f698 fix(discord): retry transient outbound failures 2026-05-02 02:47:06 +01:00
Peter Steinberger
7987fac21a fix(slack): recover long dm text from blocks 2026-05-02 02:43:42 +01:00
Peter Steinberger
04f1fd4d1f fix: harden source checkout plugin dependency handling 2026-05-02 02:43:15 +01:00
Peter Steinberger
a273441bbe feat(xai): add Grok 4.3 default model 2026-05-02 02:41:01 +01:00
Peter Steinberger
0ecda680c8 fix: strip legacy tool-call text from replies 2026-05-02 02:38:26 +01:00
Peter Steinberger
3451ea9761 fix(discord): keep degraded DMs on direct routes 2026-05-02 02:29:58 +01:00
Peter Steinberger
6922500382 fix: end WhatsApp sockets during teardown 2026-05-02 02:29:14 +01:00
Peter Steinberger
06be5eee6a fix: include quoted WhatsApp media in inbound context 2026-05-02 02:19:55 +01:00
Peter Steinberger
1844c1fb38 fix(release): classify packaged runtime deps roots 2026-05-02 02:18:51 +01:00
Peter Steinberger
9e9b3f9e0c fix(discord): use user target for DM inbound context 2026-05-02 02:11:30 +01:00
Peter Steinberger
6147e1b91d fix(gateway): async session transcript IO (#75875)
* fix(gateway): async session transcript IO

* fix(plugins): restore jiti loader cache helper

* test(gateway): mock async artifact transcript reads

* chore(plugins): drop obsolete jiti loader shim
2026-05-02 02:06:38 +01:00
Peter Steinberger
dd1b9c6481 test(release): tolerate xAI billing drift in live checks 2026-05-02 02:04:39 +01:00
Peter Steinberger
a78df4a1a3 refactor: remove unused qqbot sender helpers 2026-05-02 02:02:15 +01:00
Peter Steinberger
4d06491ce8 perf: speed up bundled metadata test paths 2026-05-02 01:22:52 +01:00
Peter Steinberger
002c1d9c35 fix: use declarative channel configured-state probes 2026-05-02 01:06:38 +01:00
Peter Steinberger
fa54dcf8b4 build: add twitch package repository metadata 2026-05-02 00:39:42 +01:00
Peter Steinberger
32db81ca5c fix: classify session liveness diagnostics 2026-05-02 00:13:58 +01:00
Peter Steinberger
fd16687a0b fix: keep twitch beta package lockfile-stable 2026-05-02 00:13:56 +01:00
Peter Steinberger
543b248c5a build: prepare twitch plugin beta release 2026-05-02 00:11:21 +01:00
Peter Steinberger
20945b84b4 feat: generalize message access groups (#75813) 2026-05-01 23:55:26 +01:00
Peter Steinberger
b217cd0972 feat(discord): allow DM access groups from channel audiences 2026-05-01 23:55:26 +01:00
Peter Steinberger
8043923910 refactor(plugins): remove extension jiti test hooks 2026-05-01 23:43:31 +01:00
Peter Steinberger
4fce56294d refactor(matrix): keep runtime wrapper native-only 2026-05-01 23:36:08 +01:00
Peter Steinberger
0bb52118e6 refactor(matrix): avoid jiti on packaged runtime path 2026-05-01 23:27:07 +01:00
Peter Steinberger
bc2bb10fc1 test: speed up slow vitest hotspots 2026-05-01 23:14:31 +01:00