From 8a33f4c0d7506fadebd96dfad45244fb01be26c6 Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Wed, 22 Apr 2026 17:39:22 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@dad4b3e7fb07648b175cec56807d00471dde5c0c --- .openclaw-sync/source.json | 4 ++-- docs/gateway/cli-backends.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index f1ef88364..e8e1eb76c 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "9d27d09d4762b8588f37b890db8d536a0e7aca0e", - "syncedAt": "2026-04-22T17:33:15.731Z" + "sha": "dad4b3e7fb07648b175cec56807d00471dde5c0c", + "syncedAt": "2026-04-22T17:39:21.825Z" } diff --git a/docs/gateway/cli-backends.md b/docs/gateway/cli-backends.md index fa1672082..d2cc0bc66 100644 --- a/docs/gateway/cli-backends.md +++ b/docs/gateway/cli-backends.md @@ -181,10 +181,10 @@ child process environment for the run. - `always`: always send a session id (new UUID if none stored). - `existing`: only send a session id if one was stored before. - `none`: never send a session id. -- The bundled `claude-cli` backend uses `liveSession: "claude-stdio"` so - follow-up turns reuse the live Claude process while it is active. If the - Gateway restarts or the idle process exits, OpenClaw resumes from the stored - Claude session id. +- `claude-cli` defaults to `liveSession: "claude-stdio"`, `output: "jsonl"`, + and `input: "stdin"` so follow-up turns reuse the live Claude process while + it is active. If the Gateway restarts or the idle process exits, OpenClaw + resumes from the stored Claude session id. - Stored CLI sessions are provider-owned continuity. The implicit daily session reset does not cut them; `/reset` and explicit `session.reset` policies still do.