feat(ui): steer queued chat messages

This commit is contained in:
Peter Steinberger
2026-04-24 02:35:27 +01:00
parent 7dc1aeebbf
commit 1a8a6f8fba
16 changed files with 401 additions and 16 deletions

View File

@@ -153,6 +153,7 @@ Cron jobs panel notes:
- The chat header model and thinking pickers patch the active session immediately through `sessions.patch`; they are persistent session overrides, not one-turn-only send options.
- Stop:
- Click **Stop** (calls `chat.abort`)
- While a run is active, normal follow-ups queue. Click **Steer** on a queued message to inject that follow-up into the running turn.
- Type `/stop` (or standalone abort phrases like `stop`, `stop action`, `stop run`, `stop openclaw`, `please stop`) to abort out-of-band
- `chat.abort` supports `{ sessionKey }` (no `runId`) to abort all active runs for that session
- Abort partial retention: