feat(FN-3711): add inline fast mode toggle and wire shared state in peer ex

This merge introduces several dashboard and engine improvements: agent inbox wake controls (FN-3087, FN-3588) with immediate message triggers; separated plugin lifecycle from setup probe state (FN-3704); assigned-agent triage inheritance in the engine (FN-3703); inline fast mode toggle in the task d

Fusion-Task-Id: FN-3711
This commit is contained in:
Fusion
2026-05-07 11:51:42 -07:00
committed by gsxdsm
parent 24325cd3c1
commit cc02def488
7 changed files with 239 additions and 5 deletions

View File

@@ -308,6 +308,7 @@ For related global/project configuration behavior, see [Settings reference](./se
Inspect task definition, logs, comments, documents, workflow outcomes, model overrides, and task routing from a single modal.
- The priority chip in task metadata is now an inline picker: you can change priority directly from the chip without entering full edit mode.
- Execution mode now also has a read-mode inline control: a lightning-bolt toggle lets you switch Fast mode on/off from task metadata without opening the full edit form.
### Logs → Agent Log view

View File

@@ -185,6 +185,7 @@ Execution mode can be set during task creation or editing:
- **Via API**: Include `executionMode` field in task create/update payload
- **Via dashboard**: Select execution mode in the task creation dialog or task detail modal
- **Task detail quick toggle**: In read mode, use the inline lightning-bolt control in task metadata to switch between **Standard** and **Fast** without entering full edit mode
- **Values**: `"standard"` (default) or `"fast"`
Example API payload:
@@ -215,6 +216,8 @@ Research document content appears in the existing **Documents** tab in Task Deta
The task detail modal exposes multiple tabs.
In read mode, task metadata includes lightweight inline controls: priority can be changed from the priority chip, and execution mode can be toggled with a one-click lightning-bolt fast-mode button (Fast ↔ Standard) without opening full edit mode.
Task settings edited from the modal now auto-save as you edit (change/blur with debounce for text-like fields). This includes title, description, dependencies, working/base branch (`branch`/`baseBranch`), workflow-step selection, model overrides in the edit form, and source issue metadata. The footer Save button remains available, but normal field edits no longer depend on a manual save click.
The edit footer shows inline autosave state (saving/saved/error), and successful saves propagate the returned task through `onTaskUpdated` so open detail/list state stays fresh.