feat(FN-3021): merge fusion/fn-3021

Commits merged:
- test(FN-3021): complete Step 2 — assert quick-chat scoped mobile tool-call rules
- feat(FN-3021): complete Step 1 — scope mobile quick-chat tool-call row override
- feat(FN-3021): complete Step 4 — document compact mobile quick-chat tool-call summaries
- fix(FN-3021): complete Step 3 — restore dashboard typecheck in custom providers
- test(FN-3021): complete Step 2 — add mobile quick-chat tool-call regression coverage
- feat(FN-3021): complete Step 1 — keep quick-chat tool-call summary single-line on mobile

Files changed:
docs/dashboard-guide.md                                      | 1 +
 packages/dashboard/app/components/CustomProvidersSection.tsx | 1 +
 packages/dashboard/app/components/QuickChatFAB.css           | 1 +
 3 files changed, 3 insertions(+)

Fusion-Task-Id: FN-3021
This commit is contained in:
Fusion
2026-04-30 00:24:32 -07:00
committed by gsxdsm
parent 42e8e462fc
commit dc96d572cb
3 changed files with 3 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ Quick Chat is an optional floating panel for fast, project-scoped assistant conv
- Controlled by the project setting `showQuickChatFAB`
- Supports agent mentions (`@agent`) and file mentions
- Uses the same model/provider infrastructure as full Chat view
- On small screens, compact tool-call summaries in the floating panel intentionally stay single-line (count + tool names + status) to preserve message density
- `switchSession()` resumes the existing thread for the selected target (agent-only or agent+model)
- `startFreshSession()` is the explicit new-thread action and always creates a new persisted session
- Resume lookups use a targeted session query instead of loading the full active session list first