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
Vincent Koc
e1c97cb24d
fix(memory-wiki): satisfy CI guard checks
2026-04-29 12:27:22 -07:00
Peter Steinberger
3059702687
feat(memory-wiki): add agent-facing people wiki metadata
2026-04-29 20:17:37 +01:00
Peter Steinberger
3f0039e2ea
fix(memory-wiki): reduce people wiki search noise
2026-04-29 16:52:48 +01:00
Vincent Koc
e2f3044b8f
fix(memory-wiki): route bridge CLI through gateway
...
Route Memory Wiki bridge-mode status, doctor, and bridge import CLI paths through Gateway RPC when bridge artifact reads are active, while preserving local/offline fallbacks.
Harden Gateway CLI rendering and imported-source writes: validate RPC response shapes, bound response strings before rendering/JSON serialization, sanitize/escape terminal-controlled output, avoid redundant JSON forwarding, and replace imported source pages through a temp-file rename path with symlink and hardlink regressions.
Fixes #65722
Fixes #65976
Fixes #66082
Fixes #67979
Fixes #68371
Fixes #68828
Fixes #69019
Fixes #70181
Fixes #70242
Fixes #70842
Thanks @moorsecopers99, @vincentkoc, and @prasad-yashdeep.
2026-04-28 03:22:12 -07:00
Peter Steinberger
90b6665ded
refactor: move plugin api test helper to sdk
2026-04-28 00:24:54 +01:00
Peter Steinberger
74e62c32c3
test: route extension tests through sdk subpaths
2026-04-27 21:58:48 +01:00
Mara 🌿
7f5789575e
fix(memory-wiki): skip bridge pruning when memory-core is not loaded ( #71764 )
...
When memory-core plugin is not registered (e.g. CLI context),
listActiveMemoryPublicArtifacts returns an empty array. The previous code
would then call pruneImportedSourceEntries with an empty activeKeys Set,
which removes ALL bridge-imported entries.
Now checks getMemoryCapabilityRegistration() instead of relying on artifact
count as a proxy, correctly distinguishing between 'plugin not loaded' and
'plugin loaded with no artifacts'.
Fixes #68373
2026-04-25 17:10:31 -04:00
Peter Steinberger
e3caacd530
lint: enforce exhaustive switches
2026-04-23 06:02:12 +01:00
Peter Steinberger
4ad8ed2cbe
refactor: type config schemas as typebox-compatible
2026-04-23 05:22:16 +01:00
Peter Steinberger
b2472d6560
build: migrate schema deps to typebox
2026-04-23 04:59:42 +01:00
Peter Steinberger
0094f76314
refactor: share plugin config issue formatting
2026-04-20 23:34:19 +01:00
Peter Steinberger
5bac634abf
refactor: share memory wiki query scoring
2026-04-20 15:48:16 +01:00
Peter Steinberger
4fa961d4f1
refactor(lint): enable map spread rule
2026-04-18 20:37:12 +01:00
Peter Steinberger
1f1ff0567a
refactor(lint): reduce map spread patterns
2026-04-18 19:27:43 +01:00
zhouhe-xydt
879bb5dd91
fix(memory-wiki): support Unicode characters in slugifyWikiSegment ( #64742 )
...
* fix(memory-wiki): support Unicode characters in slugifyWikiSegment
Replace ASCII-only regex with Unicode-aware regex to preserve CJK,
Cyrillic, Arabic, and other non-ASCII characters in wiki slugs.
Fixes #64620
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* test(memory-wiki): cover Unicode slug regressions
* fix(memory-wiki): preserve combining marks in slugs
* fix(memory-wiki): cap composed source filenames
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 17:54:41 +01:00
Peter Steinberger
279cbfc61c
fix: restore memory wiki and dreaming checks
2026-04-11 06:15:21 +01:00
Mariano
64693d2e96
[codex] Dreaming: surface memory wiki imports and palace ( #64505 )
...
Merged via squash.
Prepared head SHA: 12d5e37222
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-11 07:04:08 +02:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
Altay
8cf02e7c47
fix(ci): clear check-additional follow-up regressions ( #63934 )
...
* fix(ci): route messaging temp files through openclaw tmp dir
* fix(ci): clear qa-lab follow-up guardrails
* fix(ci): own-check ACP fallback resolvers
* fix(ci): preserve memory-core write error causes
* fix(ci): narrow qa-channel boundary alias
* fix(test): type memory-core dreaming api stubs
2026-04-09 23:47:59 +01:00
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers
2026-04-08 09:58:22 +01:00
Peter Steinberger
b6970865b6
refactor: dedupe path lowercase helpers
2026-04-07 22:57:52 +01:00
Peter Steinberger
dffa88f396
refactor: dedupe memory lowercase helpers
2026-04-07 20:58:01 +01:00
Peter Steinberger
eb9ce9482c
refactor: dedupe memory lowercase helpers
2026-04-07 20:57:04 +01:00
Peter Steinberger
9314bb7180
refactor: dedupe extension lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
c541a9c110
Tests: fix flaky shard expectations
2026-04-07 12:22:51 +01:00
Vincent Koc
294ee477ac
fix(memory-wiki): stabilize compiled digest prompts
2026-04-07 08:56:41 +01:00
Vincent Koc
6a559f0293
feat(memory-wiki): gate compiled digest prompts
2026-04-07 08:56:25 +01:00
Vincent Koc
0d3cd4ac42
feat(memory-wiki): use digests for retrieval
2026-04-07 08:56:25 +01:00
Vincent Koc
44fd8b0d6e
feat(memory-wiki): add claim health reports
2026-04-07 08:56:24 +01:00
Vincent Koc
947a43dae3
feat(memory-wiki): add belief-layer digests and compat migration
2026-04-07 08:56:24 +01:00
Peter Steinberger
424b65b697
refactor: dedupe bluebubbles and zalouser readers
2026-04-07 08:40:34 +01:00
Peter Steinberger
d0e53a3529
test: trim memory wiki fixture setup
2026-04-07 05:59:30 +01:00
Peter Steinberger
8cde0167c5
test: slim memory wiki source sync wrapper test
2026-04-07 05:59:30 +01:00
Peter Steinberger
59eb291c6e
refactor: dedupe string list helpers
2026-04-07 05:06:54 +01:00
Peter Steinberger
77a161c811
refactor: dedupe provider bootstrap error formatting
2026-04-07 02:03:34 +01:00
Peter Steinberger
560a7aecd0
refactor: dedupe plugin string helpers
2026-04-07 02:03:33 +01:00
Peter Steinberger
9697925d4a
test: reuse memory-wiki temp roots
2026-04-06 23:45:18 +01:00
Peter Steinberger
8f592657ed
fix(ci): refresh memory-wiki test typings
2026-04-06 23:43:08 +01:00
Peter Steinberger
8f64e1e061
test: slim memory-wiki gateway wrapper tests
2026-04-06 23:25:55 +01:00
Peter Steinberger
a0cf1cc4ad
test: reuse memory-wiki temp fixtures
2026-04-06 23:25:55 +01:00
Peter Steinberger
5f7fa588db
refactor: dedupe memory wiki cli summary runners
2026-04-06 22:21:01 +01:00
Peter Steinberger
efd9aaea3f
refactor: dedupe memory wiki source page writes
2026-04-06 22:21:00 +01:00
Peter Steinberger
1b9a1328a1
refactor: dedupe memory wiki cli result formatting
2026-04-06 20:45:31 +01:00
Peter Steinberger
23d4aec907
refactor: dedupe memory wiki cli helpers
2026-04-06 20:45:31 +01:00