pashpashpash
de1b6abf94
test(memory-core): freeze dreaming session-ingest clocks ( #65605 )
2026-04-12 17:24:34 -07:00
saram ali
acdf2b1c8a
fix(memory-core): match daily notes stored in memory/ subdirectories ( #64682 )
...
* fix(memory-core): match daily notes in memory/ subdirectories in isShortTermMemoryPath
* fix(memory-core): exclude dream reports from short-term recall
* fix(memory-core): widen short-term recall path matching
* docs(changelog): note short-term recall fix
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 19:40:59 +01:00
Peter Steinberger
e76c2812b7
style: apply oxfmt
2026-04-12 11:28:43 -07:00
Tak Hoffman
c37e49f275
Add /trace toggle and fix Active Memory diagnostics
2026-04-12 13:20:22 -05:00
Vincent Koc
d4fb7d893d
fix(ci): repair main tsgo regressions
2026-04-12 19:14:00 +01:00
jasonxargs-boop
2204753b62
fix(memory-core): fix macOS chokidar glob issue by watching memory dir directly ( #64711 )
...
* fix(memory-core): fix macOS chokidar glob issue by watching memory dir directly
* fix(memory-core): ignore non-markdown memory watch churn
* fix(memory-core): allow multimodal watch events
* test(memory-core): type watcher ignore callback
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 18:53:20 +01:00
Peter Steinberger
15b86ac6d0
fix: narrow qmd defaults and clawblocker memory
2026-04-12 18:52:06 +01:00
Peter Steinberger
a8e140e395
chore: bump version to 2026.4.12
2026-04-12 10:37:18 -07:00
Anonymous Amit
42590106ab
improve memory fallback lexical ranking ( #65395 )
...
* improve memory fallback lexical ranking
* use neutral lexical fallback fixtures
* fix(memory-core): keep lexical boosts out of hybrid search
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 18:36:28 +01:00
Vincent Koc
8a4a63ca07
fix(memory-core): use all dreaming signals for light confidence
2026-04-12 18:30:35 +01:00
Vincent Koc
077cfca229
fix(memory-core): unblock dreaming-only promotion
2026-04-12 18:14:06 +01:00
MrBrain
346e38e275
fix(memory-core): isolate dreaming narrative sessions per workspace ( #61674 )
...
* fix(memory-core): isolate dreaming narrative sessions per workspace
* chore(changelog): add narrative isolation note
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 17:39:28 +01:00
Sergiusz
079eb18bf7
fix: harden dreaming narrative session cleanup ( #65320 )
...
* fix: harden dreaming narrative session cleanup
* fix(memory-core): harden narrative cleanup
* fix(memory-core): preserve fallback narrative sessions
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 17:33:47 +01:00
Yanhu
3ef8f0edd8
fix(dreaming): include timezone label in diary timestamps ( #65057 )
...
Dream diary entries in DREAMS.md and the Control UI show bare
timestamps without any timezone indicator. When users have not
configured a timezone, timestamps are rendered in UTC but appear to be
local time, causing confusion.
Add timeZoneName: "short" to the Intl.DateTimeFormat options in
formatNarrativeDate so timestamps always include a timezone
abbreviation (e.g. "9:46 PM UTC" or "2:46 PM PDT").
Fixes #65027
2026-04-12 16:48:40 +01:00
neo1027144
7d9e349129
[AI-assisted] fix(dreaming): use host local timezone for diary timestamps ( #65034 )
...
* fix(dreaming): use host local timezone when timezone is not configured
When `memory.dreaming.timezone` is unset, `formatNarrativeDate()`
previously defaulted to UTC, causing diary timestamps in DREAMS.md and
the Control UI to display UTC time as though it were the user's local
time. For example, a PDT user seeing 9:46 PM instead of the correct
2:46 PM.
Drop the UTC fallback so `Intl.DateTimeFormat` automatically uses the
host's timezone when no explicit timezone is provided. Users who have
set `agents.defaults.userTimezone` or `dreaming.timezone` are
unaffected.
Fixes #65027
* docs(changelog): add dreaming timezone entry
* Update CHANGELOG.md
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 16:38:18 +01:00
Daniel Alkurdi
b8c95e5825
fix(memory-core): wake managed dreaming jobs immediately ( #65053 )
...
* fix(memory-core): wake managed dreaming jobs immediately
* docs(changelog): add dreaming wake entry
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-12 16:37:21 +01:00
Vincent Koc
b78713a363
fix(memory-core): use sdk seams for dreaming narrative
2026-04-12 09:41:42 +01:00
Tak Hoffman
847739d82c
Fix dreaming replay, repair polluted artifacts, and gate wiki tabs ( #65138 )
...
* fix(active-memory): preserve parent channel context for recall runs
* fix(active-memory): keep recall runs on the resolved channel
* fix(active-memory): prefer resolved recall channel over wrapper hints
* fix(active-memory): trust explicit recall channel hints
* fix(active-memory): rank recall channel fallbacks by trust
* Fix dreaming replay and recovery flows
* fix: prevent dreaming event loss and diary write races
* chore: add changelog entry for memory fixes
* fix: harden dreaming repair and diary writes
* fix: harden dreaming artifact archive naming
2026-04-12 00:25:11 -05:00
Tak Hoffman
885209ed03
feat: default active memory QMD recall to search ( #65068 )
...
* feat(active-memory): default QMD recall to search
* feat(active-memory): surface search debug telemetry
* fix(active-memory): avoid forking qmd managers
2026-04-11 20:56:21 -05:00
Peter Steinberger
1ab6e5dbf0
chore(release): bump version to 2026.4.11
2026-04-11 04:51:17 +01:00
Peter Steinberger
d515009c53
fix(ci): stabilize auto-reply CI tests
2026-04-11 04:09:10 +01:00
Peter Steinberger
3e80bd33e4
refactor: simplify extension conversions
2026-04-11 01:37:23 +01:00
Peter Steinberger
d44cd0d452
style: apply oxformat cleanup
2026-04-11 01:17:51 +01:00
Peter Steinberger
ebfd468ee0
refactor: simplify typed conversions
2026-04-11 01:01:30 +01:00
Peter Steinberger
a73dc477d7
style: apply oxfmt cleanup
2026-04-10 23:09:37 +01:00
Peter Steinberger
d236cb4680
chore: enable redundant type constituent checks
2026-04-10 21:23:40 +01:00
Peter Steinberger
2786ed0f67
chore: enable no-base-to-string
2026-04-10 20:14:49 +01:00
Peter Steinberger
f6ed276f51
style: apply updated formatter output
2026-04-10 19:17:39 +01:00
Peter Steinberger
beaff3c553
fix: clarify plugin command alias diagnostics ( #64242 ) (thanks @feiskyer)
2026-04-10 14:56:12 +01:00
Peter Steinberger
10b26ed2ec
test: restore full gate stability
2026-04-10 11:36:41 +01:00
Mariano
46f8c4dfd5
fix(memory-core): harden request-scoped dreaming fallback ( #64156 )
...
* memory-core: harden request-scoped dreaming fallback
* memory-core: tighten request-scoped fallback classification
2026-04-10 12:11:57 +02:00
Vincent Koc
975e69b00b
test(memory-core): keep memory tool mock local to plugin
2026-04-10 08:05:56 +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
Mariano
8b4883d990
fix(memory-core): limit runtime dreaming cron reconcile to heartbeats ( #63938 )
...
Merged via squash.
Prepared head SHA: 845c1e2763
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-10 00:34:49 +02:00
Mariano
4eb7160622
fix(memory-core): reconcile managed dreaming cron across runtime lifecycle ( #63929 )
...
Merged via squash.
Prepared head SHA: 457e92fdb6
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-09 23:58:10 +02:00
Mariano
bed53c77aa
fix(memory-core): add dreaming narrative idempotency ( #63876 )
...
Merged via squash.
Prepared head SHA: 34f317cbcf
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-09 23:31:10 +02:00
Mariano
2f130c418f
fix(memory-core): use startup config for dreaming cron reconciliation ( #63873 )
...
Merged via squash.
Prepared head SHA: 2ec22920cd
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-09 21:36:36 +02:00
Mariano
6af17b39e1
fix(dreaming): require admin for persistent gateway toggle ( #63872 )
...
Merged via squash.
Prepared head SHA: 2dfd2ee7a7
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-09 21:21:01 +02:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
ac12b0701b
style: format memory and gateway touchups
2026-04-09 00:44:09 +01:00
Mariano
d514f4de83
Dreaming: surface grounded scene lane ( #63395 )
...
Merged via squash.
Prepared head SHA: 0c7f586f32
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-09 00:24:47 +02:00
Mariano Belinky
a71ad12044
Memory/dreaming: harden grounded backfill follow-ups
2026-04-08 23:43:39 +02:00
Peter Steinberger
868d03d6d0
fix(memory): align dreaming status payloads
2026-04-08 22:38:29 +01:00
Mariano
e8209e4cf9
Memory/dreaming: feed grounded backfill into short-term promotion ( #63370 )
...
Merged via squash.
Prepared head SHA: 5dfe246ef9
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-08 23:31:37 +02:00
Peter Steinberger
79f440c903
fix(memory): accept embedded dreaming heartbeat tokens
2026-04-08 19:59:36 +01:00
Mariano
078e7a6586
feat(memory): harden grounded REM extraction ( #63297 )
...
Merged via squash.
Prepared head SHA: e188b7e26d
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-08 20:28:03 +02:00
Mariano
dbf5960bd9
feat(memory): add grounded REM backfill lane ( #63273 )
...
Merged via squash.
Prepared head SHA: 4450f25485
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-08 20:23:28 +02:00
Peter Steinberger
21d9bac5ec
fix: stabilize live qa scenario suite
2026-04-08 08:17:59 +01:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00