Shakker
322d9be225
test: tighten sqlite-vec error contracts
2026-05-12 14:15:23 +01:00
Shakker
d26ab41372
test: require exact http failures
2026-05-12 14:01:56 +01:00
Shakker
e14b54596f
test: name default local embedding model
2026-05-12 13:51:13 +01:00
Shakker
1c44d31aab
test: map multilingual query tokens
2026-05-12 13:37:38 +01:00
Shakker
0746fda37c
test: specify session export content
2026-05-12 13:13:20 +01:00
Shakker
be7ca5d828
test: lock qmd backend collections
2026-05-12 13:07:56 +01:00
Shakker
66f16b81b9
test: pin query expansion expectations
2026-05-12 13:05:53 +01:00
Shakker
9cc4827e9b
test: check qmd update defaults
2026-05-12 09:27:28 +01:00
Shakker
2dc6b76f47
test: check qmd probe cleanup
2026-05-12 06:54:26 +01:00
Peter Steinberger
8b6c2bf1af
test: guard memory auth mock calls
2026-05-12 02:59:25 +01:00
Peter Steinberger
e5fa72c3ce
test: guard memory host post json calls
2026-05-11 22:23:55 +01:00
corevibe555
a1fc955aef
fix(memory): load sqlite-vec platform variant fallback
...
Resolve the sqlite-vec platform package exported native extension when the meta package is absent, preserving explicit extensionPath priority and keeping the existing config hint on load failures.
Adds coverage for the real exported vec0 subpath so package.json export-map regressions fail in tests.
Fixes #77838 .
Co-authored-by: corevibe555 <leaderbossprog2025@gmail.com >
2026-05-11 16:45:45 +01:00
samzong
5ad3fa0a17
fix(memory): preserve ENOTDIR missing reads
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-11 12:34:01 +01:00
samzong
c6748a8eeb
fix(memory): block extra path symlink traversal
...
## Considered and deferred
- packages/memory-host-sdk/src/host/read-file.ts:77 [BOT-SCOPE]: Fully race-proof parent traversal would need a lower-level pinned/openat-style primitive; this diff fixes static symlink traversal and rejects symlink components before read.
2026-05-11 12:34:01 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
482af6de69
fix(memory): yield while parsing session transcripts
2026-05-10 02:40:56 -04:00
Shakker
20d891af58
test: speed up sqlite vec loader test
2026-05-09 23:31:50 +01:00
Shakker
9a454509f5
test: speed up memory host remote client tests
2026-05-09 23:06:47 +01:00
Peter Steinberger
50a64283d5
test: tighten sdk e2e assertions
2026-05-09 21:37:34 +01:00
Peter Steinberger
3c12501b54
test: tighten sdk unit assertions
2026-05-09 21:35:21 +01:00
Shakker
336aa81556
test: reuse remote embeddings import
2026-05-09 17:30:41 +01:00
Shakker
7c27a51788
test: reuse memory post json imports
2026-05-09 17:29:46 +01:00
Peter Steinberger
e7fb5418b8
test: tighten memory host http assertions
2026-05-09 10:58:00 +01:00
Peter Steinberger
a6b01a6d71
test: tighten memory host sdk assertions
2026-05-09 10:55:28 +01:00
tmimmanuel
2945948a5e
feat(gateway): add SDK task ledger RPCs ( #74847 )
...
Adds Gateway task ledger RPCs and SDK methods for listing, fetching, and cancelling durable background tasks. Includes protocol schemas/scopes, generated Swift models, docs, and tests. Public task summary text is sanitized before SDK exposure.
2026-05-09 00:55:06 -05:00
Shakker
d19735cbb3
test: tighten shared empty array assertions
2026-05-09 05:37:51 +01:00
Peter Steinberger
a370f18bba
test: tighten sdk live shape assertions
2026-05-09 05:15:54 +01:00
Peter Steinberger
29560c49e0
test: tighten memory remote http mode assertion
2026-05-09 04:46:20 +01:00
Shakker
7b660730e6
test: tighten sdk reconnect assertion
2026-05-09 03:20:35 +01:00
Shakker
4cbc723f3a
test: clear sdk e2e timeout guards
2026-05-09 00:58:17 +01:00
Peter Steinberger
aff1f57a64
test: simplify embedding chunk diagnostics
2026-05-08 23:37:03 +01:00
Peter Steinberger
cac418d0dd
test: simplify query expansion duplicate count
2026-05-08 22:44:01 +01:00
Peter Steinberger
02ea672dd6
test: tighten sdk transport helper
2026-05-08 21:23:24 +01:00
Shakker
dca7b18155
test: tighten sdk transport assertions
2026-05-08 21:21:01 +01:00
Peter Steinberger
f7189a4139
test: tighten memory host package assertions
2026-05-08 20:30:09 +01:00
Shakker
579f091cc4
test: tighten archived session entry assertions
2026-05-08 20:19:42 +01:00
Shakker
baa0face5c
test: tighten session entry line assertions
2026-05-08 20:18:54 +01:00
Shakker
b1cca76b45
test: tighten memory backend override assertions
2026-05-08 20:11:17 +01:00
Shakker
1c588ad452
test: tighten memory backend defaults assertions
2026-05-08 20:10:20 +01:00
Peter Steinberger
57c82f4ca5
test: require cli runner async callbacks
2026-05-08 20:06:05 +01:00
Shakker
17c57b7ba3
test: tighten memory multimodal assertions
2026-05-08 20:02:00 +01:00
Shakker
99af8ec2e1
test: tighten memory batch retry assertions
2026-05-08 20:01:06 +01:00
Peter Steinberger
ceb0385d29
test: require media process handles
2026-05-08 17:55:10 +01:00
Shakker
8a0a56556d
test: tighten memory session file assertions
2026-05-08 15:40:09 +01:00
Peter Steinberger
d85942284c
test: clarify embedding chunk limit failures
2026-05-08 07:02:27 +01:00
Peter Steinberger
eabae023eb
perf: lazy load memory embedding runtime
2026-05-08 05:39:13 +01:00
Peter Steinberger
85b914a4e1
fix(model): repair provider replay edge cases
2026-05-07 06:41:59 +01: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
20163313af
fix: resolve fs-safe post-land fallout
2026-05-06 02:41:36 +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