Peter Steinberger
3306968b9e
refactor: clarify sqlite transcript hit rows
2026-05-11 01:44:02 +01:00
Peter Steinberger
830eb06bce
refactor: remove stale session file test paths
2026-05-11 01:43:57 +01:00
Peter Steinberger
ec8d645a30
test: remove stale transcript file fixtures
2026-05-11 01:43:56 +01:00
Peter Steinberger
90075d1cb3
refactor: isolate legacy memory wiki imports
2026-05-11 01:43:41 +01:00
Peter Steinberger
26d3325db2
refactor: remove stale file-backed shims
2026-05-11 01:43:27 +01:00
Peter Steinberger
208eb8921e
refactor: drop memory wiki vault metadata files
2026-05-11 01:43:25 +01:00
Peter Steinberger
d9967b16c2
refactor: store memory host events in sqlite
2026-05-11 01:43:25 +01:00
Peter Steinberger
ee9404728f
refactor: store memory wiki digests in sqlite
2026-05-11 01:43:25 +01:00
Peter Steinberger
8aeb8c6623
refactor: finish database-first state migration
2026-05-11 01:43:12 +01:00
Shakker
b2293ce804
test: tighten memory wiki cli descriptor assertion
2026-05-11 00:14:10 +01:00
Peter Steinberger
0c216991e1
test: repair extension test type drift
2026-05-10 17:57:13 +01:00
Shakker
f83b831cd0
test: tighten memory wiki gateway assertions
2026-05-10 17:54:58 +01:00
Shakker
c099fae0c1
test: tighten memory wiki markdown assertions
2026-05-10 17:53:41 +01:00
Shakker
d1db6acd92
test: tighten memory wiki compile assertions
2026-05-10 17:52:38 +01:00
Shakker
94b43127d0
test: tighten memory wiki query assertions
2026-05-10 17:51:18 +01:00
Peter Steinberger
9a7778d8aa
fix: declare extension runtime deps
2026-05-10 12:37:10 +01:00
Peter Steinberger
4f32a32ed6
refactor: move rare sdk seams into owners
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
9243b575ed
chore(release): prepare 2026.5.10-beta.1
2026-05-10 06:13:38 +01:00
Peter Steinberger
4883a0e6c4
chore: update workspace dependencies
2026-05-09 10:58:36 +01:00
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Shakker
e6755fdef9
test: tighten qa and memory array assertions
2026-05-09 05:26:01 +01:00
Peter Steinberger
af5eca9371
test: tighten memory wiki schema assertion
2026-05-09 03:02:03 +01:00
Peter Steinberger
6f575481e7
test: tighten qmd models absence assertion
2026-05-09 02:59:24 +01:00
Peter Steinberger
4fe43b9eaf
test: tighten memory wiki absence assertion
2026-05-09 02:57:13 +01:00
Shakker
20a2ac3e5d
test: tighten extension cleanup assertions
2026-05-09 02:56:17 +01:00
Peter Steinberger
4aac25a588
test: simplify memory wiki path collection
2026-05-08 23:13:32 +01:00
Peter Steinberger
2c7f2d3ac2
test: avoid extension count filter predicates
2026-05-08 22:11:01 +01:00
Peter Steinberger
c33d71c6b8
test: avoid extension filter allocation assertions
2026-05-08 21:35:49 +01:00
Peter Steinberger
f972d9e7d1
test: require provider rollback fixtures
2026-05-08 18:47:01 +01:00
Shakker
17444268a9
test: tighten memory wiki schema assertion
2026-05-08 16:53:30 +01:00
Peter Steinberger
ddaf9178c5
test: tighten extension helper assertions
2026-05-08 16:51:15 +01:00
Peter Steinberger
b7033369a6
test: tighten non-live object guards
2026-05-08 15:21:00 +01:00
Peter Steinberger
6da9e7e158
test: tighten mixed matcher helpers
2026-05-08 14:17:55 +01:00
Peter Steinberger
feccd70b9d
test: clarify memory wiki assertions
2026-05-08 12:03:52 +01:00
Shakker
7875c1a6c1
test: clarify memory wiki session filters
2026-05-08 10:34:40 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Vincent Koc
b8545d069e
fix(memory-wiki): reserve fs-safe temp filename space
2026-05-06 21:02:05 -07:00
Alex Knight
7a73b37f87
fix memory wiki empty related blocks ( #78399 )
...
Co-authored-by: Alex Knight <15041791+amknight@users.noreply.github.com >
2026-05-06 19:55:22 +10:00
Peter Steinberger
0b88d6286c
chore: bump version to 2026.5.6
2026-05-06 09:47:34 +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
ebb8bed78f
fix: cap memory wiki filenames for safe writes
2026-05-06 04:44:14 +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
Agustin Rivera
1daba5240b
fix(memory): enforce wiki session visibility ( #75722 )
...
* fix(memory): enforce wiki session visibility
Co-authored-by: zsx <git@zsxsoft.com >
* fix(memory): cover wiki visibility follow-ups
# Conflicts:
# CHANGELOG.md
* fix(memory): tighten wiki session visibility reads
* docs(changelog): add memory wiki visibility entry
---------
Co-authored-by: zsx <git@zsxsoft.com >
Co-authored-by: Devin Robison <drobison@nvidia.com >
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com >
2026-05-05 18:09:59 -06:00
Peter Steinberger
8ee08b2b77
chore: update dependencies
2026-05-04 23:07:09 +01:00
Vincent Koc
0dd30c804c
test(memory): cover native Windows paths and locks
2026-05-04 09:20:02 -07:00
hcl
d5edeae6ee
fix(memory): prevent memory-hit starvation in corpus=all by capping per-corpus results ( #77337 ) ( #77356 )
...
Summary:
- The PR adds balanced, backfilled all-corpus result merging for `memory_search` and `wiki_search`, regression tests, and a changelog entry for #77337 .
- Reproducibility: yes. Current main is source-reproducible: both affected paths fetch both corpora for `corpus=all`, raw-sort wiki integer scores against memory similarity scores, and slice to `maxResults`.
Automerge notes:
- Ran the ClawSweeper repair loop before final review.
- Included post-review commit in the final squash: fix(memory): prevent all-corpus memory hit starvation
Validation:
- ClawSweeper review passed for head a5b4f6a932 .
- Required merge gates passed before the squash merge.
Prepared head SHA: a5b4f6a932
Review: https://github.com/openclaw/openclaw/pull/77356#issuecomment-4371767658
Co-authored-by: HCL <chenglunhu@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-04 14:49:14 +00: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
d92a634fae
perf(gateway): defer doctor legacy checks
2026-05-02 17:45:09 +01:00