Commit Graph

10 Commits

Author SHA1 Message Date
Robby
bb30a670c8 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
Peter Steinberger
c260b5d585 feat: add elevated ask/full modes 2026-01-22 05:41:11 +00:00
Peter Steinberger
5b77132a53 fix: normalize model override auth handling 2026-01-21 06:00:21 +00:00
Peter Steinberger
1bbf6ae72f chore(gate): fix lint and protocol 2026-01-18 06:31:02 +00:00
Peter Steinberger
614a39fa9e feat: add /exec session overrides 2026-01-18 06:12:54 +00:00
Peter Steinberger
cb74fa4885 feat: extend verbose tool feedback 2026-01-17 05:33:39 +00:00
Peter Steinberger
349bdebb6f feat: sticky auth profile rotation + usage headers 2026-01-16 00:25:49 +00:00
Peter Steinberger
488447d77f refactor: harden session store updates
Co-authored-by: Tyler Yust <tyler6204@users.noreply.github.com>
2026-01-15 23:41:34 +00:00
Peter Steinberger
9d28441c41 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
b6d70f8675 refactor(auto-reply): split directive handling 2026-01-14 05:39:41 +00:00