Peter Steinberger
5104fd02c9
test: simplify matrix room state count
2026-05-08 23:06:56 +01:00
Peter Steinberger
aa78d9eab9
test: avoid extension filter count helpers
2026-05-08 22:15:56 +01:00
Tak Hoffman
2f26025085
fix(active-memory): allow active-memory to support custom recall tools ( #77906 )
...
* fix(active-memory): allow custom recall tools
* docs(active-memory): document custom recall tools
* docs(active-memory): note tools allowlist change
* fix(active-memory): constrain recall tool allowlist
* fix(active-memory): preserve lancedb recall defaults
* fix(active-memory): block non-memory recall tools
* fix(active-memory): satisfy bundled lint
* fix(active-memory): satisfy type-aware lint
* fix(tests): satisfy type-aware lint
* fix(tests): clear next type-aware lint batch
* fix(tests): clear lint and test type annotations
* docs(changelog): consolidate active memory entry
* docs(changelog): reclassify active memory tools entry
2026-05-08 16:12:48 -05:00
Peter Steinberger
a0dd3ac65c
test: avoid messaging filter allocation assertions
2026-05-08 21:40:05 +01:00
Peter Steinberger
e63ca03bc9
test: tighten pairing provider assertions
2026-05-08 21:05:31 +01:00
Peter Steinberger
d5ccdab3d8
test: require matrix async callbacks
2026-05-08 19:29:35 +01:00
Peter Steinberger
b71312d7d5
test: require signal deferred callbacks
2026-05-08 19:04:48 +01:00
Shakker
a09e68e249
test: tighten matrix logger assertion
2026-05-08 17:10:01 +01:00
Peter Steinberger
ad818ed99d
test: require matrix test targets
2026-05-08 17:03:43 +01:00
Peter Steinberger
2f17faf4c7
test: tighten extension context assertions
2026-05-08 16:16:47 +01:00
Peter Steinberger
aefba95dba
test: tighten extension shape assertions
2026-05-08 14:21:44 +01:00
Peter Steinberger
d3b47526bc
test: clarify discord matrix assertions
2026-05-08 13:48:05 +01:00
Peter Steinberger
4708909dc2
test: clarify resilience test wording
2026-05-08 13:43:26 +01:00
Panda Dev
d1bf0eb770
fix(fetch-timeout): pass operation and url context at omitting call sites ( #79195 ) ( #79253 )
2026-05-08 22:09:45 +10:00
Peter Steinberger
450b541d77
test: clarify extension auth assertions
2026-05-08 13:02:44 +01:00
Peter Steinberger
d7853ed5b3
test: clarify signal and matrix assertions
2026-05-08 12:00:52 +01:00
Shakker
2a8565ea67
test: restore matrix progress draft expectation
2026-05-08 11:56:52 +01:00
Shakker
82aef467b3
test: assert matrix sas notice messages
2026-05-08 10:45:10 +01:00
Shakker
9c471637d1
test: assert matrix group history messages
2026-05-08 10:44:26 +01:00
Peter Steinberger
f45b65c9c3
test: clarify matrix idb database assertion
2026-05-08 08:26:21 +01:00
Peter Steinberger
0a6818bbb5
test: finish exact function assertion cleanup
2026-05-08 06:38:25 +01:00
Peter Steinberger
9e58cc82c8
test: fix strict CI gates
2026-05-08 05:56:38 +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
Patrick Erichsen
5107384e67
fix: stabilize Matrix tool progress QA ( #78179 )
...
* fix: stabilize matrix tool progress QA
* fix: handle backtick matrix progress previews
* fix: reuse observed matrix approvals
* fix: retry matrix generated image QA
* fix: wait for matrix sas trust propagation
* fix: resolve matrix target both approvals by reaction
* fix: avoid matrix target both approval echo wait
* fix: reuse observed matrix target both dm approval
* fix: retry matrix approval delivery
* fix: accept active matrix approval dm
* test: align matrix approval retry receipt
* test: include matrix approval view in retry fixture
2026-05-05 23:20:08 -07:00
Peter Steinberger
b85b1c68d1
Refactor file access to use fs-safe primitives ( #78255 )
...
* refactor: use fs-safe primitives across file access
* fix: preserve invalid managed npm manifests
* fix: keep fs seams for startup metadata
2026-05-06 05:03:11 +01:00
Peter Steinberger
05eda57b3c
refactor: migrate bundled plugins to message lifecycle
2026-05-06 01:46:42 +01:00
Peter Steinberger
093b2b9b5f
test: speed extension and contract scenarios
2026-05-06 00:54:06 +01:00
Vincent Koc
fa1d826a41
test(matrix): cover native Windows file semantics
2026-05-04 09:20:02 -07:00
Eva
8afc9ef73c
[plugin sdk] Harden finalize retry and run context cleanup ( #75600 )
...
Merged via squash.
Prepared head SHA: ec58a6212b
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-04 07:04:22 -07:00
Peter Steinberger
fa689295c6
fix: resolve small triage issues
2026-05-04 07:38:42 +01:00
Vincent Koc
02b9dbde39
fix(matrix): scope progress tool status config
2026-05-03 20:57:16 -07:00
Vincent Koc
1c2eda206e
fix(matrix): bind approval reactions before option emoji
2026-05-03 18:52:01 -07:00
Vincent Koc
c979ed3a3a
fix(channels): pass raw progress detail to drafts
2026-05-03 18:43:11 -07:00
Peter Steinberger
36c047c026
fix(channels): unify progress draft line formatting
2026-05-04 00:50:09 +01:00
Vincent Koc
d2ba09b301
fix(channels): skip empty progress drafts
2026-05-03 16:44:21 -07:00
Peter Steinberger
392897304c
fix(channels): delay progress drafts until work is visible
2026-05-04 00:22:13 +01:00
Vincent Koc
8beda86416
fix(channels): expose progress draft config hints
2026-05-03 14:21:57 -07:00
Peter Steinberger
c33e578554
feat: add channel progress drafts
...
Adds unified progress-draft streaming for chat channels, with docs and per-channel regressions.
2026-05-03 22:01:08 +01:00
Vincent Koc
ae87f7800b
test(matrix): isolate IndexedDB persistence fixtures
2026-05-03 03:18:00 -07:00
Alex Knight
f27ecffc0c
matrix: persist approval reaction targets best-effort ( #75586 )
...
* matrix: persist approval reaction targets best-effort
* docs: refine matrix approval changelog
2026-05-03 17:17:01 +10:00
Peter Steinberger
8612af754b
feat: simplify thread-bound session spawning
2026-05-02 06:58:07 +01:00
Peter Steinberger
43121fb096
fix: guard provider-prefixed delivery targets
2026-05-02 05:30:41 +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
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
18417f80ad
refactor: annotate secret target registries
2026-05-01 20:38:03 +01:00
Peter Steinberger
d47055aa92
refactor: trim matrix helper exports
2026-05-01 17:35:57 +01:00
Peter Steinberger
0d7d1aa09c
refactor: trim matrix helper exports
2026-05-01 15:53:27 +01:00