openclaw-vainplex/src
Robby f07a58965e fix: only show model switch success when persist succeeds (fixes #1435)
Previously, the /model command would display 'Model set to X' even when
the session state wasn't actually persisted (when sessionEntry, sessionStore,
or sessionKey were missing). This caused confusion as users saw success
messages but the model didn't actually change.

This fix:
- Tracks whether the model override was actually persisted
- Only shows success message when persist happened
- Shows a clear error message when persist fails

AI-assisted: Claude Opus 4.5 via Clawdbot
Testing: lightly tested (code review, no runtime test)
2026-01-22 20:31:06 +00:00
..
acp fix: stabilize acp streams and tests 2026-01-18 08:54:00 +00:00
agents fix: omit skills section in minimal prompt 2026-01-22 09:32:49 +00:00
auto-reply fix: only show model switch success when persist succeeds (fixes #1435) 2026-01-22 20:31:06 +00:00
browser Browser: suppress Chrome restore prompt 2026-01-21 21:27:34 -07:00
canvas-host chore: update a2ui bundle hash 2026-01-22 08:48:09 +00:00
channels fix: msteams attachments + plugin prompt hints 2026-01-22 03:37:29 +00:00
cli fix: cache usage cost summary 2026-01-22 08:51:22 +00:00
commands fix: improve gateway ssh auth handling 2026-01-22 06:54:08 +00:00
config feat: extend Control UI assistant identity 2026-01-22 07:08:13 +00:00
cron fix: narrow cron payload merge types 2026-01-21 01:14:24 +00:00
daemon feat: fold gateway service commands into gateway 2026-01-21 17:45:26 +00:00
discord refactor(channels): centralize match metadata 2026-01-21 18:21:19 +00:00
docs refactor: route channel runtime via plugin api 2026-01-18 11:01:16 +00:00
gateway fix: guard invalid avatar bootstrap text 2026-01-22 11:37:29 +00:00
hooks fix: enforce plugin config schemas (#1272) (thanks @thewilloftheshadow) 2026-01-20 11:03:17 +00:00
imessage feat: implement reply context handling in BlueBubbles messaging, enhancing message formatting and metadata resolution 2026-01-20 12:07:54 +00:00
infra fix: allowlist match without local exec resolution 2026-01-22 10:29:36 +00:00
logging fix: align rolling logs to local time 2026-01-22 07:02:52 +00:00
macos fix: type gateway lock handle 2026-01-21 23:05:11 +00:00
markdown test: expand frontmatter coverage 2026-01-17 20:12:04 +00:00
media fix: allow MEDIA local paths with spaces 2026-01-22 07:51:09 +00:00
media-understanding refactor: add aws-sdk auth mode and tighten provider auth 2026-01-20 08:28:40 +00:00
memory fix: prevent memory CLI hangs 2026-01-22 03:14:59 +00:00
node-host fix(exec): align node exec approvals (#1425) 2026-01-22 07:22:43 +00:00
pairing feat: add /allowlist command 2026-01-21 05:34:53 +00:00
plugin-sdk fix: msteams attachments + plugin prompt hints 2026-01-22 03:37:29 +00:00
plugins fix: quiet update banner and skip duplicate plugin CLI 2026-01-21 07:37:22 +00:00
process fix: suppress npm fund prompts 2026-01-21 03:47:50 +00:00
providers refactor: normalize cli command hints 2026-01-20 07:43:00 +00:00
routing fix: resolve ci failures 2026-01-18 08:45:29 +00:00
security fix: enforce secure control ui auth 2026-01-21 23:58:42 +00:00
sessions fix: inherit model overrides for thread sessions 2026-01-22 06:03:23 +00:00
signal test: fix await-thenable in signal typing test 2026-01-22 02:20:42 +00:00
slack refactor: unify threading contexts 2026-01-21 20:35:12 +00:00
telegram test: cover unpaired telegram dm native commands 2026-01-22 07:44:35 +00:00
terminal refactor: harden log stream writes 2026-01-21 03:03:29 +00:00
test-helpers refactor: add hook guards and test helpers 2026-01-18 06:15:24 +00:00
test-utils refactor: route channel runtime via plugin api 2026-01-18 11:01:16 +00:00
tui feat: add elevated ask/full modes 2026-01-22 05:41:11 +00:00
types chore: fix lint/format 2026-01-20 13:52:59 +00:00
utils fix: carry reply tags across streamed chunks 2026-01-22 08:01:34 +00:00
web Merge remote-tracking branch 'origin/main' into feature/agent-avatar-support 2026-01-22 06:27:45 +00:00
whatsapp refactor: prune legacy group prefixes 2026-01-17 08:47:25 +00:00
wizard fix: add explicit tailnet gateway bind 2026-01-21 20:36:09 +00:00
channel-web.barrel.test.ts refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
channel-web.ts refactor!: rename chat providers to channels 2026-01-13 08:40:39 +00:00
docker-setup.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
entry.ts fix: harden windows argv parsing 2026-01-19 23:41:06 +00:00
git-hooks.test.ts fix: add git hook setup and stable config hash sorting 2026-01-19 02:02:17 +00:00
globals.test.ts chore: format to 2-space and bump changelog 2025-11-26 00:53:53 +01:00
globals.ts CLI: streamline startup paths and env parsing 2026-01-18 23:10:39 +00:00
index.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
index.ts fix: tame invalid config logging 2026-01-21 01:58:47 +00:00
logger.test.ts fix: align rolling logs to local time 2026-01-22 07:02:52 +00:00
logger.ts refactor(logging): split config + subsystem imports 2026-01-19 00:15:44 +00:00
logging.ts fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
polls.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
polls.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
postinstall-patcher.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
runtime.ts perf: speed up memory batch polling 2026-01-18 03:55:14 +00:00
utils.test.ts chore: migrate to oxlint and oxfmt 2026-01-14 15:02:19 +00:00
utils.ts fix(utils): share clamp helpers 2026-01-18 16:11:43 +00:00
version.ts chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00