1 Commits

Author SHA1 Message Date
你的姓名
e179b36e83 feat(desktop): chat message queue + provider model UX + bundled skills
Desktop chat message queue (v0.5.2):
- Queue follow-up messages (Enter) while the agent is busy; FIFO auto-drain
  on true idle. Collapsible, height-capped to-do panel above the composer so
  it never inflates the composer. Per-item move-to-top/edit/delete/clear.
  Never drains mid-stream, during tool execution, or while a permission
  prompt is pending; Stop cancels the current turn but keeps the queue.
  Per-session isolation. In-memory only (no persistence schema change).

Also included in this commit:
- Settings provider form: model-id comboboxes + fetch-models + per-slot
  context-window auto-fill.
- Bundled skills: defineGoal, pdf, screenshot.
- Bump desktop app to 0.5.2 with release notes.

Tested: desktop tsc --noEmit; Vitest chatStore/pages/ActiveSession 136 passed
(incl. 7 queue tests); browser end-to-end queue smoke; Windows x64 NSIS
package + package-smoke PASS.
Not-tested: full check:desktop suite has pre-existing unrelated failures
(electron packaging, theme cycling, ThinkingBlock label); check:server.
Scope-risk: moderate
Confidence: medium
2026-06-08 03:31:12 +08:00