feat(FN-3024): add experimental agent onboarding modal with create form han

This merge delivers v0.12.0, which includes a new experimental agent onboarding modal (`ExperimentalAgentOnboardingModal`) that streamlines the handoff from onboarding to the create-agent form, along with backend lifecycle tests and documentation for the experimental flag. The release bumps all work

Fusion-Task-Id: FN-3024
This commit is contained in:
Fusion
2026-05-01 08:53:12 -07:00
committed by gsxdsm
parent 9218c455cf
commit 58c0c612a6
11 changed files with 628 additions and 14 deletions

View File

@@ -261,6 +261,17 @@ Before clicking **Create**, the final review step remains editable for identity/
The final `createAgent(...)` call always uses the latest values from these step-2 controls.
### Experimental planning-style onboarding
When **Settings → Experimental Features → Planning-style Agent Onboarding** (`experimentalFeatures.agentOnboarding`) is enabled, clicking **New Agent** opens an AI-guided onboarding modal instead of jumping straight to the classic dialog.
- The onboarding flow asks clarifying questions using repo-aware context (existing agents + preset/template options).
- It generates a **draft** agent configuration summary (name/role/instructions and optional template or pattern provenance).
- Clicking **Continue to agent form** hands that draft into the existing `NewAgentDialog` as a prefill for human review and edits.
- The onboarding flow does **not** auto-create agents directly.
When `experimentalFeatures.agentOnboarding` is disabled, the original `NewAgentDialog` behavior remains unchanged and opens immediately from **New Agent**.
The dashboard provides quick-start presets for common agent roles. Each preset includes:
- **Name and icon** - Display identification

View File

@@ -800,6 +800,9 @@ Common built-in dashboard flags include:
- `nodesView`
- `devServerView`
- `todoView`
- `researchView`
- `remoteAccess`
- `agentOnboarding` (gates the planning-style New Agent onboarding flow in Agents view)
---