mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
* feat(ui): start fresh sessions with configured defaults Add gateway.controlUi.newSessionModelDefaults="configured" as an opt-in; keep last-used behavior by default. Preserve deliberate model, runtime, and reasoning choices in the current durable draft without reusing them for the next session. Retain Fast Mode and placement preferences. The config surface grows by one optional key. Draft rows gain optional intent under their existing scope, CAS, expiry, and submission lifetime; no database version, permissions, or existing conversations change. Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * fix(ui): preserve draft intent across restoration and submission Require successful content reconciliation before model-only persistence, restart canceled pristine hydration after a failed submission, and keep pending model intent on restore errors. Preserve explicit provider switches when account metadata is cached, and retire consumed draft-local account models without changing persistent account preferences. Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * feat(ui): opt into configured defaults for fresh sessions OpenClaw-Publication: ed7f6457-9dd2-49e3-b6e4-204a2cc26291 Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * fix(ui): preserve pending folder validation during model policy hydration Refresh only model selection when fresh-session policy arrives. Cover pending folder ownership and legacy draft content/attachment recovery, and synchronize the browser proof with identity preference hydration. Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> --------- Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| config-baseline.counts.json | ||
| config-baseline.sha256 | ||
| README.md | ||
| sqlite-session-transcript-schema-baseline.sha256 | ||
Generated Docs Artifacts
Generated contract files are tracked drift-detection artifacts. Full pretty snapshots remain local inspection artifacts.
Tracked (committed to git):
config-baseline.sha256— hashes of config baseline JSON artifacts.config-baseline.counts.json— maximum entry counts for each config baseline kind.sqlite-session-transcript-schema-baseline.sha256— hash of the sessions/transcripts SQLite schema baseline.
Local only (gitignored):
config-baseline.json,config-baseline.core.json,config-baseline.channel.json,config-baseline.plugin.json.artifacts/sqlite-session-transcript-schema-baseline.sql
Do not edit any of these files by hand.
- Regenerate config baseline:
pnpm config:docs:gen - Validate config baseline:
pnpm config:docs:check - Regenerate SQLite sessions/transcripts schema baseline:
pnpm sqlite:sessions-schema:gen - Validate SQLite sessions/transcripts schema baseline:
pnpm sqlite:sessions-schema:check