Peter Steinberger
22667fb096
test: guard messaging extension mock calls
2026-05-12 10:16:36 +01:00
Peter Steinberger
f6d787cc5c
build: hard-pin dependency specs
2026-05-12 07:10:13 +01:00
Peter Steinberger
c98698aa0e
chore: release 2026.5.12-beta.1
2026-05-12 06:33:41 +01:00
Peter Steinberger
6ac981f044
test: guard zalo lifecycle mock calls
2026-05-12 00:55:27 +01:00
Peter Steinberger
3b15e11052
test: guard zalo startup mock calls
2026-05-12 00:53:59 +01:00
Peter Steinberger
56c26c38be
test: guard zalo api mock calls
2026-05-12 00:43:34 +01:00
Peter Steinberger
d104793520
test: wait for microsoft voice capture
2026-05-11 17:11:03 +01:00
Shakker
4fcc3e526b
test: verify extension runtime messages
2026-05-11 17:04:33 +01:00
Shakker
8ee4290e06
test: pin Zalo lifecycle logs
2026-05-11 15:04:34 +01:00
Shakker
dfbd9b6023
test: tighten zalo group policy assertions
2026-05-11 08:23:32 +01:00
Peter Steinberger
d85a0d7f7f
test: tighten zalo send assertions
2026-05-11 04:36:13 +01:00
Merlin
16c27c1459
fix(tasks): unify completion delivery routing
...
Route group/channel task, subagent, and media completions through one requester-session delivery policy, including plugin legacy session keys.
Also keeps current Zalo lifecycle test typing green on CI after the latest main changes.
Co-authored-by: Merlin <merlin@funcracker.net >
2026-05-10 17:32:55 +01:00
Shakker
8c99eab10f
test: tighten zalo lifecycle assertions
2026-05-10 17:13:19 +01:00
Shakker
40fd23f4d1
test: tighten zalo channel assertions
2026-05-10 17:11:41 +01:00
Peter Steinberger
9a7778d8aa
fix: declare extension runtime deps
2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
1f74185364
test: refresh release validation expectations
2026-05-10 06:32:16 +01:00
Peter Steinberger
9243b575ed
chore(release): prepare 2026.5.10-beta.1
2026-05-10 06:13:38 +01:00
Peter Steinberger
a0fb7fb045
refactor: centralize channel ingress access
2026-05-10 00:18:36 -04:00
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Shakker
c4d05b0dfc
test: tighten messaging plugin array assertions
2026-05-09 05:00:33 +01:00
Peter Steinberger
aa34ce41a1
test: avoid single result filter assertions
2026-05-08 22:19:50 +01:00
Peter Steinberger
d456dd1bd3
test: tighten command extension helper assertions
2026-05-08 20:50:06 +01:00
Shakker
71a20422a0
test: tighten zalo setup assertions
2026-05-08 19:14:39 +01:00
Shakker
b332b7dff7
test: tighten zalo api request assertions
2026-05-08 19:13:40 +01:00
Peter Steinberger
a7b359d319
test: require channel lifecycle starters
2026-05-08 18:36:59 +01:00
Peter Steinberger
6cb3effd9c
test: require outbound payload senders
2026-05-08 18:26:44 +01:00
Peter Steinberger
f40e3fe67e
test: clarify extension resilience assertions
2026-05-08 13:20:40 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Peter Steinberger
6a4069dead
fix: share plugin runtime helpers
...
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Peter Steinberger
0b88d6286c
chore: bump version to 2026.5.6
2026-05-06 09:47:34 +01:00
Peter Steinberger
538605ff44
[codex] Extract filesystem safety primitives ( #77918 )
...
* refactor: extract filesystem safety primitives
* refactor: use fs-safe for file access helpers
* refactor: reuse fs-safe for media reads
* refactor: use fs-safe for image reads
* refactor: reuse fs-safe in qqbot media opener
* refactor: reuse fs-safe for local media checks
* refactor: consume cleaner fs-safe api
* refactor: align fs-safe json option names
* fix: preserve fs-safe migration contracts
* refactor: use fs-safe primitive subpaths
* refactor: use grouped fs-safe subpaths
* refactor: align fs-safe api usage
* refactor: adapt private state store api
* chore: refresh proof gate
* refactor: follow fs-safe json api split
* refactor: follow reduced fs-safe surface
* build: default fs-safe python helper off
* fix: preserve fs-safe plugin sdk aliases
* refactor: consolidate fs-safe usage
* refactor: unify fs-safe store usage
* refactor: trim fs-safe temp workspace usage
* refactor: hide low-level fs-safe primitives
* build: use published fs-safe package
* fix: preserve outbound recovery durability after rebase
* chore: refresh pr checks
2026-05-06 02:15:17 +01:00
Peter Steinberger
05eda57b3c
refactor: migrate bundled plugins to message lifecycle
2026-05-06 01:46:42 +01:00
Peter Steinberger
8ee08b2b77
chore: update dependencies
2026-05-04 23:07:09 +01:00
Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
43121fb096
fix: guard provider-prefixed delivery targets
2026-05-02 05:30:41 +01:00
Peter Steinberger
f4ef1bf04e
build: prepare second external plugin beta batch
2026-05-02 04:12:47 +01:00
Peter Steinberger
20945b84b4
feat: generalize message access groups ( #75813 )
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
f77acff934
refactor: trim zalo helper exports
2026-05-01 19:04:22 +01:00
Peter Steinberger
85cfc91a70
refactor: trim extension shim reexports
2026-05-01 14:55:47 +01:00
Peter Steinberger
ffe67e9cdc
refactor(channels): route inbound turns through kernel
2026-04-30 04:08:47 +01:00
Peter Steinberger
1ead1b2d18
refactor(channels): finish turn kernel migration
2026-04-30 01:31:00 +01:00
Peter Steinberger
9a3a341d93
refactor(channels): route remaining turns through kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
9a9cd0c0ab
refactor(channels): add shared turn kernel
2026-04-29 23:16:16 +01:00
Peter Steinberger
2da2d506b5
test(zalo): align open dm lifecycle fixtures
2026-04-29 07:15:29 +01:00
jesse-merhi
4cf2284667
fix: preserve plugin route ownership
2026-04-29 13:51:42 +10:00
Shakker
97016fbf02
perf: mark channel plugins startup lazy
2026-04-28 04:33:47 +01:00