Shakker
b5cb5fa711
test: score memory wiki lint codes
2026-05-12 21:28:56 +01:00
Shakker
b5706597c1
test: reproduce memory ingest page
2026-05-12 19:09:31 +01:00
Peter Steinberger
ea05be12b4
test: guard extension provider mock calls
2026-05-12 11:11:04 +01:00
Pavan Kumar Gondhi
aeb1ba9a53
fix(memory-wiki): require admin scope for ingest [AI] ( #80897 )
...
* fix: require admin scope for wiki ingest
* fix: require admin scope for wiki ingest
* docs: add changelog entry for PR merge
* docs: add changelog entry for PR merge
2026-05-12 15:19:43 +05:30
Pavan Kumar Gondhi
c3f1f0c315
memory-wiki: require write scope for Obsidian search [AI] ( #80904 )
...
* fix: require write scope for obsidian search
* docs: add changelog entry for PR merge
2026-05-12 15:18:07 +05:30
Peter Steinberger
2d0c3750d8
test: guard extension provider helpers
2026-05-11 21:01:56 +01:00
Peter Steinberger
4b6e1373f6
test: guard extension lookup helpers
2026-05-11 19:38:00 +01:00
Peter Steinberger
ac8a193cbe
test: tighten memory wiki assertions
2026-05-11 14:21:08 +01:00
Peter Steinberger
3ed9b23834
test: tighten memory import insight assertions
2026-05-11 11:27:02 +01:00
Peter Steinberger
c59cb73584
test: tighten memory palace assertions
2026-05-11 11:25:14 +01:00
Shakker
cdc8247dd8
test: tighten browser and memory path assertions
2026-05-11 09:22:22 +01:00
Peter Steinberger
fe9e3bde6a
test: tighten memory wiki query assertions
2026-05-11 08:36:44 +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
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
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
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
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
2dcc13d685
fix(memory-wiki): accept relative markdown link targets
2026-05-02 10:55:37 +01:00
Peter Steinberger
ca2cd6a8ab
refactor: trim helper shape exports
2026-05-01 20:22:55 +01:00
Peter Steinberger
ee705d14b3
refactor: trim memory wiki helper exports
2026-05-01 17:45:26 +01:00
Peter Steinberger
c9828635a8
refactor: trim unused extension helpers
2026-05-01 09:50:45 +01:00
clawsweeper[bot]
6378de91e7
fix: Found one low-severity route-question recall regression in the co ( #74582 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:08:21 -07:00
Vincent Koc
21b3eb5c34
test(memory-wiki): remove duplicate fixture keys
2026-04-29 12:43:01 -07:00
clawsweeper[bot]
8a3507e310
fix(memory-wiki): route natural people questions
...
Let route-question searches match people-routing metadata from natural-language prompts, and allow wiki_apply evidence provenance fields that the markdown parser already supports.
2026-04-29 20:36:31 +01:00