openclaw/src
Peter Steinberger a1107a5217
fix(update): update system-scope services and hand the restart to the operator (#156584)
Share writable-root admission between Gateway and CLI updates, preserve exact
operator guidance, and join the system-service updater before Gateway exit.
Keep the restart warning visible when later Doctor warnings fill the report.

Fixes #156409. Thanks @ion-developing for the report.
2026-09-23 15:08:36 +00:00
..
acp feat: limit model use by operator role (#156346) 2026-09-23 10:57:06 +01:00
agents fix: rewinding a conversation changes its cached prompt prefix (#155749) 2026-09-23 20:30:12 +05:30
audit chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
auto-reply refactor(auto-reply): deslop auto-reply (#156377) 2026-09-23 05:48:44 -07:00
boards perf(sessions): reuse worker membership snapshots across viewers (#155620) 2026-09-22 12:41:58 +00:00
bootstrap
canvas
channels refactor(auto-reply): deslop auto-reply (#156377) 2026-09-23 05:48:44 -07:00
chat
claws test(claws): preserve filesystem mode after the close-failure fixture (#156058) 2026-09-22 18:54:42 -07:00
cli fix(update): update system-scope services and hand the restart to the operator (#156584) 2026-09-23 15:08:36 +00:00
commands fix(update): inspect plugin migration data before Doctor rehearsal (#156326) 2026-09-23 07:19:49 -06:00
compat
config fix(sessions): back off automatic maintenance replans (#156583) 2026-09-23 15:07:29 +00:00
context-engine
cron fix(cron): transient provider timeouts skip later scheduled runs (#156237) 2026-09-23 17:51:12 +05:30
daemon fix(update): stop an uninspected predecessor Gateway before candidate Doctor (#156138) 2026-09-22 23:10:33 -07:00
decisions feat: limit model use by operator role (#156346) 2026-09-23 10:57:06 +01:00
docs
fleet feat: use protected model credentials in Crabbox applications (#156207) 2026-09-23 07:36:15 +00:00
flows test: consolidate Doctor lint selection coverage (#156488) 2026-09-23 06:11:36 -07:00
gateway fix(update): update system-scope services and hand the restart to the operator (#156584) 2026-09-23 15:08:36 +00:00
hooks fix: exclude incognito turns from automatic memory capture (#155594) 2026-09-23 17:53:28 +08:00
image-generation
infra fix(update): update system-scope services and hand the restart to the operator (#156584) 2026-09-23 15:08:36 +00:00
interactive
link-understanding
llm fix: stop cancelled completions before provider dispatch (#155819) 2026-09-22 18:48:54 +01:00
logging fix(update): update system-scope services and hand the restart to the operator (#156584) 2026-09-23 15:08:36 +00:00
mcp refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
media fix(worker): serialize workspace helpers from explicit source (#156068) 2026-09-22 21:59:03 -05:00
media-generation
media-understanding fix(telegram): defer unused image discovery and settle test updates (#156482) 2026-09-23 13:21:14 +00:00
meeting-bot fix(meetings): wait for pending audio setup on leave (#155787) 2026-09-22 11:32:27 -07:00
memory
memory-host-sdk
model-catalog
model-picker feat: limit model use by operator role (#156346) 2026-09-23 10:57:06 +01:00
music-generation
node-host refactor(node-host): await prepared workspace storage (#149519) 2026-09-22 23:44:38 -07:00
pairing
plugin-sdk fix(tests): await SDK retention maintenance (#155659) 2026-09-23 07:25:52 -07:00
plugin-state feat: enforce role model limits in native agents and Visitor Access (#154893) 2026-09-23 12:28:30 +01:00
plugins fix(plugins): keep the release-only runtime-llm ownership and isolated-reasoning tests green (#156565) 2026-09-23 08:08:11 -07:00
process fix: isolate subagent concurrency per session (#156381) 2026-09-23 06:46:57 -07:00
projects
provider-runtime
proxy-capture fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -07:00
realtime-transcription
routing
scripts ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
secrets perf(secrets): reuse upstream TLS trust and connections (#156357) 2026-09-23 06:48:56 -07:00
security fix: avoid blocking channel operations on stored account credentials (#156267) 2026-09-23 03:27:50 -07:00
session-cards
sessions fix: Gateway fixture cleanup races participant persistence (#156172) 2026-09-22 23:22:40 -07:00
shared feat: support scoped session reading and organization (#155184) 2026-09-23 14:56:25 +01:00
skills test(workshop): verify reviews through deferred tools (#154915) 2026-09-23 06:17:04 -07:00
snapshot perf(sqlite): trim snapshot worker startup imports 2026-09-22 01:41:08 -07:00
state perf(workers): accelerate warm cloud startup (#156380) 2026-09-23 06:52:10 -07:00
status fix: avoid blocking channel operations on stored account credentials (#156267) 2026-09-23 03:27:50 -07:00
system-agent fix(setup): keep model verification out of ordinary chat events (#155777) 2026-09-23 17:49:29 +05:30
talk fix(talk): preserve Grok transcripts and confirmed voice consults (#155838) 2026-09-23 10:44:33 +05:30
tasks perf(state): avoid main-thread subagent completion lock waits 2026-09-23 14:44:29 +00:00
test-fixtures
test-helpers fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -07:00
test-utils perf(state): avoid main-thread subagent completion lock waits 2026-09-23 14:44:29 +00:00
trajectory fix(workers): keep running turns on their original session store (#156452) 2026-09-23 07:08:24 -07:00
transcripts refactor(transcripts): move session and export-state writes to SQLite worker (#154965) 2026-09-23 04:36:59 -07:00
tts
tui feat: extend Ultra harness mode across supported runtimes (#155393) 2026-09-23 15:56:42 +08:00
types
utils
video-generation
web
web-fetch
web-search fix(web-search): prefer OAuth-ready Grok over Tavily during auto-detection (#156048) 2026-09-23 10:02:36 +05:30
wizard fix: keep cold child compilation outside CI test deadlines (#156011) 2026-09-22 17:41:19 -07:00
worker fix(workers): keep running turns on their original session store (#156452) 2026-09-23 07:08:24 -07:00
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
docker-build-cache.test.ts
docker-healthcheck.test.ts
docker-healthcheck.ts
docker-image-digests.test.ts
docker-setup.e2e.test-support.ts
docker-setup.e2e.test.ts
dockerfile.test.ts
entry.compile-cache.test.ts
entry.compile-cache.ts
entry.esm-resolve-fast-path.test.ts
entry.esm-resolve-fast-path.ts
entry.memory-json.test.ts
entry.respawn-diagnostics.test.ts
entry.respawn.test.ts
entry.respawn.ts
entry.run-main.test.ts
entry.test.ts
entry.ts
entry.version-fast-path.test.ts
entry.version-fast-path.ts
global-state.ts
globals.test.ts
globals.ts
index.entrypoint.test.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts
plugin-activation-boundary.test.ts
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.test.ts
runtime.ts
tsconfig.json
utils.test.ts
utils.ts
version.test.ts
version.ts