Shakker
aa072aedef
test: check acp gateway startup args
2026-05-11 15:45:50 +01:00
Shakker
2a53725161
test: check bonjour warning messages
2026-05-11 15:44:25 +01:00
Shakker
180fa826ba
test: check acp resume lifecycle fields
2026-05-11 15:42:42 +01:00
FullerStackDev
b8e9492086
fix(bonjour): back off probing watchdog repairs
2026-05-11 15:42:39 +01:00
Shakker
af4e90f41b
test: verify acp spawn wake routing
2026-05-11 15:41:38 +01:00
Peter Steinberger
0693603e5f
test: tighten remaining plugin sdk assertions
2026-05-11 15:41:25 +01:00
Statxc
6943b5b4a6
fix: tighten system event dedupe identity
...
Refs #69478 .
Co-authored-by: statxc <181730535+statxc@users.noreply.github.com >
2026-05-11 15:41:08 +01:00
Shakker
de0e5f662a
test: check oauth ref ids
2026-05-11 15:40:07 +01:00
Peter Steinberger
ab7e4e79cf
docs: mark symbolic header shim temporary
2026-05-11 15:39:38 +01:00
Shakker
c714755af6
test: verify tool hash digest shape
2026-05-11 15:38:56 +01:00
Ayaan Zaidi
adc3ba45ca
ci(mantis): render proof media responsively
2026-05-11 20:08:02 +05:30
Shakker
4b6c43af48
test: check media path resolver options
2026-05-11 15:37:51 +01:00
Shakker
cd5018b40e
test: check export session arguments
2026-05-11 15:36:41 +01:00
Shakker
99bac079ed
test: check models command workspace args
2026-05-11 15:35:50 +01:00
Shakker
8f66462125
test: verify restart sentinel payloads
2026-05-11 15:34:48 +01:00
Peter Steinberger
46e150ea68
test: tighten plugin sdk assertions
2026-05-11 15:33:31 +01:00
Shakker
69f4639aac
test: check stop target payloads
2026-05-11 15:33:09 +01:00
Shakker
9139ce0652
test: inspect reply dispatch hook inputs
2026-05-11 15:32:00 +01:00
Shakker
e521f56116
test: check directive alias parsing
2026-05-11 15:30:04 +01:00
Ayaan Zaidi
1ff833d66d
ci(mantis): fit telegram proof gifs in comments
2026-05-11 19:59:54 +05:30
YBoy
ff8bc72c81
fix: consolidate gateway doctor service notes ( #78688 )
...
Fixes #80287 .
Co-authored-by: YB0y <brianandez6@gmail.com >
2026-05-11 15:29:14 +01:00
Shakker
f9c3d683cd
test: cover queued followup retargeting
2026-05-11 15:28:54 +01:00
Peter Steinberger
f994094cb4
fix(cron): sanitize target-last heartbeat wakes
2026-05-11 15:28:39 +01:00
Shakker
ec5a97467c
test: cover reply routing decisions
2026-05-11 15:28:05 +01:00
Peter Steinberger
8ad588d9e6
test: tighten isolated cron assertions
2026-05-11 15:27:33 +01:00
Shakker
3255d2e09d
test: check session fork headers
2026-05-11 15:27:15 +01:00
Shakker
754450cbb9
test: verify transcript replay records
2026-05-11 15:26:14 +01:00
Shakker
c4b551f85e
test: check capability cli error text
2026-05-11 15:25:22 +01:00
Shakker
a4b95296ed
test: exercise command policy resolvers
2026-05-11 15:22:20 +01:00
Peter Steinberger
0ddf10ff89
test: tighten cron assertions
2026-05-11 15:22:15 +01:00
Shakker
bc6b34a67a
test: check mcp config messages
2026-05-11 15:19:34 +01:00
Peter Steinberger
601b70557d
test: tighten config validation assertions
2026-05-11 15:17:26 +01:00
Shakker
17c75df670
test: check config guard error output
2026-05-11 15:16:59 +01:00
Peter Steinberger
9074f08fc3
test: tighten channel assertion checks
2026-05-11 15:15:12 +01:00
Shakker
5ad73cb995
test: verify default account warning copy
2026-05-11 15:14:43 +01:00
Shakker
6c19f389a8
test: spell out gateway send responses
2026-05-11 15:13:07 +01:00
Shakker
50a9f9a3ce
test: cover exec safe bin warning text
2026-05-11 15:11:20 +01:00
Gabriel
83ffc1f47a
fix(gateway): dedupe inflight outbound requests ( #68341 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-11 15:10:21 +01:00
Shakker
0343a2e689
test: pin realtime relay requests
2026-05-11 15:09:19 +01:00
Peter Steinberger
281a88d6df
test: tighten cli gateway assertions
2026-05-11 15:08:14 +01:00
Shakker
fd7448299f
test: pin browser state errors
2026-05-11 15:07:16 +01:00
Peter Steinberger
3dd2266723
test: tighten cli smoke assertions
2026-05-11 15:04:49 +01:00
Shakker
8ee4290e06
test: pin Zalo lifecycle logs
2026-05-11 15:04:34 +01:00
Peter Steinberger
02eff52f16
test(plugin-sdk): align compact progress draft expectation
2026-05-11 15:04:30 +01:00
Peter Steinberger
f3f1509ee9
fix(plugin-sdk): restore compact progress draft cap
2026-05-11 15:04:30 +01:00
Peter Steinberger
b2153e01d8
docs: add memory budget changelog entry ( #74088 )
2026-05-11 15:04:30 +01:00
YB0y
3b8cfc3657
fix(memory-core): cap MEMORY.md size during dreaming promotions to prevent unbounded growth ( #73691 )
...
Dreaming's deep-phase promotion path appends to ~/.openclaw/workspace-<agent>/MEMORY.md
without a durable size budget. After weeks of use, the file grows past the bootstrap
injection cap (~12KB/file), at which point bootstrap silently truncates promoted memory
and (per the issue body) session writes can hit lock timeouts that wedge the gateway.
Adds a bounded compaction step in applyShortTermPromotions: before each write, drop the
OLDEST auto-promoted sections (date-ordered) until existing + new section fits within
memoryFileMaxChars (default 10,000 chars, safely below the 12KB bootstrap cap).
User-authored content is preserved unconditionally; only dreaming-owned sections are
eligible for compaction.
Verified:
- pnpm install --frozen-lockfile
- pnpm test extensions/memory-core/src/memory-budget.test.ts extensions/memory-core/src/short-term-promotion.test.ts
- pnpm exec oxfmt --check --threads=1 extensions/memory-core/src/memory-budget.ts extensions/memory-core/src/memory-budget.test.ts extensions/memory-core/src/short-term-promotion.ts extensions/memory-core/src/short-term-promotion.test.ts CHANGELOG.md
- pnpm check:changed
- pnpm tsgo:core
- pnpm tsgo:extensions
- pnpm tsgo:test:src
- git diff --check
- live driver: real applyShortTermPromotions across 5 sweeps with oversized seeded MEMORY.md — file stayed bounded, oldest sections compacted, user content preserved
Closes #73691
2026-05-11 15:04:30 +01:00
Shakker
1317779a05
test: pin gh config discovery results
2026-05-11 15:02:11 +01:00
Peter Steinberger
6b2b7d12e5
test: tighten media understanding assertions
2026-05-11 15:01:19 +01:00
Shakker
54edf9513b
test: pin cron channel delivery calls
2026-05-11 15:00:20 +01:00