diff --git a/docs/agents.md b/docs/agents.md index 76022df82d..c015ea6e77 100644 --- a/docs/agents.md +++ b/docs/agents.md @@ -697,7 +697,7 @@ The final `createAgent(...)` call always uses the latest values from these step- After first-project registration, first-run setup asks whether to create a first persistent agent before entering the dashboard. The CEO preset is selected by default because this first agent is framed as an optional coordinator that can help create tasks and keep direction across sessions. -Users can choose any existing preset, create the selected preset-scoped agent for the newly registered project, or skip the step and create agents later from the Agents view. Creating or assigning a persistent agent is not required for task work: Fusion still creates task-scoped temporary agents to plan, execute, review, and merge tasks. +Users can choose a preset, create the project agent, or skip it and create agents later from the Agents view. Agents are optional for task work: Fusion still starts temporary agents to plan, code, review, and merge tasks. When `experimentalFeatures.agentOnboarding` is enabled, first-run setup also offers the same draft-first **AI Interview** path used by the New Agent dialog. Applying the interview draft updates the setup preview, but persistence remains explicit through **Create Agent**. diff --git a/docs/dashboard-guide.md b/docs/dashboard-guide.md index 910ba421e0..019f61f7fd 100644 --- a/docs/dashboard-guide.md +++ b/docs/dashboard-guide.md @@ -595,7 +595,7 @@ Navigation: Features: - Switch between **List**, **Board**, and **Org chart** layouts - Filter by role/state, include/exclude system agents, and inspect health/status -- First-run setup asks whether to create a first persistent agent after project registration. The default template is **CEO**, users can choose another preset, use the AI interview when `experimentalFeatures.agentOnboarding` is enabled, or skip the step. Task creation and execution do not require creating or assigning a persistent agent: Fusion automatically spawns temporary agents to plan, execute, review, and merge task work. +- First-run setup asks whether to create an optional project agent after project registration. The default template is **CEO**; users can choose another preset, use the AI interview when `experimentalFeatures.agentOnboarding` is enabled, or skip it. Fusion can still build tasks without an agent by starting temporary agents to plan, code, review, and merge task work. - Start, pause, stop, and trigger agent runs from the view and from detail panels - In **Agent detail**, use the kebab **Bulk agent actions** button in the header utility cluster (next to **Refresh** and **Close**) to run project-wide lifecycle transitions for non-ephemeral agents in the current project — **Pause All Agents** targets agents in the `active` or `running` state, while **Resume All Agents** targets agents in the `paused` state only - Bulk menu items stay disabled when nothing is eligible and show an inline hint (`Loading eligible agents...`, `No active agents eligible`, `No paused agents eligible`, or the current eligible count such as `Pause 2 active/running agents`) diff --git a/docs/screenshots/onboarding-improve/06-brand-new-agent-step.png b/docs/screenshots/onboarding-improve/06-brand-new-agent-step.png index 624c3e6bb6..a477437420 100644 Binary files a/docs/screenshots/onboarding-improve/06-brand-new-agent-step.png and b/docs/screenshots/onboarding-improve/06-brand-new-agent-step.png differ diff --git a/docs/screenshots/onboarding-improve/09-new-project-agent-step.png b/docs/screenshots/onboarding-improve/09-new-project-agent-step.png index 8c86cd9995..7a8009a05d 100644 Binary files a/docs/screenshots/onboarding-improve/09-new-project-agent-step.png and b/docs/screenshots/onboarding-improve/09-new-project-agent-step.png differ diff --git a/packages/dashboard/app/components/ModelOnboardingModal.tsx b/packages/dashboard/app/components/ModelOnboardingModal.tsx index 446c7ae07c..59225ad140 100644 --- a/packages/dashboard/app/components/ModelOnboardingModal.tsx +++ b/packages/dashboard/app/components/ModelOnboardingModal.tsx @@ -590,7 +590,7 @@ export function ModelOnboardingModal({ /* FNXC:Onboarding 2026-06-22-04:16: First-time provider/GitHub setup must pass through the same optional first-agent flow before first-task creation. - Users can create or skip a persistent coordinating agent because Fusion automatically spawns temporary agents to plan, execute, review, and merge tasks. + Users can create or skip a coordinating agent because Fusion can still start temporary agents to plan, code, review, and merge tasks. */ const ceoPreset = useMemo( () => getPresetById("ceo") ?? AGENT_PRESETS[0]!, @@ -2797,13 +2797,13 @@ export function ModelOnboardingModal({ {step === "agent" && (

- {t("setup.firstAgentIntro", "You do not need to create or assign an agent for Fusion to build tasks. Fusion automatically spawns temporary agents to plan, execute, review, and merge task work. A persistent agent is optional and can coordinate work, help create tasks, and keep direction across sessions.")} + {t("setup.firstAgentIntro", "Agents are optional. Fusion can build tasks without one by starting temporary agents for planning, coding, review, and merge. Create an agent only if you want help coordinating tasks and direction.")}

{!hasProjectSelected && (

- {t("setup.projectMustBeSelectedForAgent", "Set up a project before creating your first agent. You can also skip this and create tasks without a persistent agent.")} + {t("setup.projectMustBeSelectedForAgent", "Set up a project before creating an agent. You can skip this and create tasks without one.")}