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
Shakker
02e60e293f
test: tighten memory cleanup assertions
2026-05-09 02:58:05 +01:00
Peter Steinberger
68d222456f
test: dedupe memory reindex absence assertions
2026-05-09 02:41:51 +01:00
Vincent Koc
6aa7e371e4
test(memory): avoid control-regex lint
2026-05-09 07:52:36 +08:00
Vincent Koc
ccfbd96082
test(memory): normalize styled CLI status assertions
2026-05-09 07:44:13 +08:00
Shakker
b96f936a76
test: tighten memory recall polling
2026-05-09 00:37:12 +01:00
Shakker
b1d584709f
test: advance memory lock repair retry
2026-05-09 00:35:52 +01:00
Shakker
0617da1daa
test: set dreaming mtime explicitly
2026-05-09 00:03:30 +01:00
Peter Steinberger
4aac25a588
test: simplify memory wiki path collection
2026-05-08 23:13:32 +01:00
Peter Steinberger
ed4d7bb94e
test: clear remaining empty filter assertions
2026-05-08 21:47:38 +01:00
Peter Steinberger
ab6e496317
test: require memory deferred callbacks
2026-05-08 19:09:14 +01:00
Peter Steinberger
edb3e6732c
test: require dreaming markdown paths
2026-05-08 18:42:37 +01:00
Shakker
75e13da8fd
test: tighten memory citation result assertions
2026-05-08 18:11:49 +01:00
Peter Steinberger
668f7417e2
test: require dreaming repair archive dir
2026-05-08 18:06:05 +01:00
Shakker
b13e8b2ed7
test: tighten memory fallback provider assertions
2026-05-08 17:54:23 +01:00
Peter Steinberger
ce6fca41d8
test: require codex block reply text
2026-05-08 17:48:12 +01:00
Shakker
e0e8354536
test: tighten memory index manager assertion
2026-05-08 17:29:19 +01:00
Shakker
631c655db7
test: tighten memory watcher manager assertions
2026-05-08 17:28:27 +01:00
Shakker
b204b5dd25
test: tighten qmd update callback assertion
2026-05-08 17:25:22 +01:00
Shakker
d040d6d639
test: tighten memory flush defaults assertion
2026-05-08 16:55:55 +01:00
Shakker
1c4a20d581
test: tighten memory cli json payload assertions
2026-05-08 16:18:04 +01:00
Peter Steinberger
2f001fc144
test: clarify memory fallback assertions
2026-05-08 13:14:50 +01:00
Chencheng Li
15b39313cc
fix: separate Current time from Reference UTC ( #42654 )
...
Merged via squash.
Prepared head SHA: 0829399ebd
Co-authored-by: chencheng-li <49442600+chencheng-li@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-08 14:19:28 +03:00
Peter Steinberger
9905f2d13a
test: clarify memory and slack assertions
2026-05-08 11:53:22 +01:00
Peter Steinberger
7ebcce6a3d
test: clarify qmd manager assertions
2026-05-08 11:50:46 +01:00
Peter Steinberger
774e8a7054
test: clarify memory core assertions
2026-05-08 11:49:00 +01:00
Shakker
8159efadf7
test: assert memory watcher concrete paths
2026-05-08 10:53:14 +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
955b025697
feat: add native sqlite Kysely dialect
...
Add an owned Kysely dialect for native node:sqlite, raise the Node 22 floor to 22.16+ for StatementSync.columns(), and cover select/returning/stale insert id behavior.
2026-05-07 13:07:03 +01:00
Peter Steinberger
330ba1fa31
refactor: move canvas to plugin surfaces
2026-05-07 09:07:18 +01:00
Peter Steinberger
1ef85c7d4c
test: make suites safe without isolation ( #78834 )
...
* test: make suites safe without isolation
* fix: narrow auth profile credential types
* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Val Alexander
62ccd8b644
Fix model and tool normalization regressions
...
Summary:
- Fix model and tool normalization regressions, including explicit tool-policy grants for messaging profile warnings.
- Keep Codex and Microsoft Foundry auth handling compatible with aws-sdk auth profile modes after rebasing onto current main.
Verification:
- pnpm test src/agents/pi-tools.policy.test.ts
- pnpm tsgo:extensions
- pnpm tsgo:extensions:test
- pnpm test extensions/codex/src/app-server/auth-bridge.test.ts extensions/microsoft-foundry/index.test.ts
- pnpm test:extensions:package-boundary
- pnpm lint --threads=8
- git diff --check
- GitHub PR checks green on 4ad136106b
2026-05-07 02:29:28 -05:00
Peter Steinberger
9c0b84eaa4
test(memory): tighten qmd manager wait polling
2026-05-06 19:58:29 +01:00
Peter Steinberger
3c7a641b8d
test(perf): run memory lane on thread pool
2026-05-06 18:19:15 +01: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
8294229592
test: refresh fs-safe boundary expectations
2026-05-06 02:50: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
Ayaan Zaidi
8faf91a2a8
fix: re-ingest daily memory during dreaming ( #76359 ) (thanks @neeravmakwana)
2026-05-05 21:18:04 +05:30
Vincent Koc
8285786c22
fix(plugins): include json5 in memory runtime deps
...
* fix(plugins): include json5 in memory runtime deps
* chore(ci): allow bundled runtime json5 dep
2026-05-04 16:31:49 -07: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
86fc9e3279
perf: trim gateway startup plugin imports
2026-05-04 07:32:37 +01:00
Peter Steinberger
a38c2c233a
fix(memory): split vector store readiness
2026-05-03 17:38:47 +01:00
clawsweeper
453be4216b
fix(memory): keep plain status from probing embedding providers
2026-05-03 17:01:42 +01:00
buyitsydney
aba97a4c7c
fix(memory): reindex archived session transcript updates
2026-05-03 02:15:20 -07:00
solodmd
d1365fef16
fix: handle ENOSPC file watcher errors gracefully ( #73357 )
...
Merged via squash.
Prepared head SHA: ce2dd6ed3e
Co-authored-by: solodmd <51304754+solodmd@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-03 11:42:38 +03:00