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:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user