Install, authenticate, enable
A new conversation requires three states at once. The three states are independent. Each state is stored on its own.
| State | Meaning |
|---|---|
| Installed | Required local run components exist and passed compatibility checks |
| Authenticated | That agent’s login or key satisfies the chosen authentication mode |
| Enabled | The user allows this agent for later new tasks |
The list may show rows that are not ready, marked needs authentication, needs configuration, or needs repair. Creating a session requires installed, authenticated, and enabled.
Probe
The desktop app probes built-in agents once at first launch. A probe is a one-shot observation with a timestamp. A successful probe only means the local runtime is visible. Login and Enable are completed separately in Settings → Agents.
Management-degraded means core run and required auth are healthy, while an optional management capability failed to probe. The row can still open a session.
Uninstall and remove
Uninstall removes the CLI from the user environment by distribution and clears the installation lock. Added membership, settings, and history stay, so the agent can be installed again. Node, npm, uv, and agent-native config remain.
Remove drops a non-built-in agent from the list: uninstall first, then clear VibeX-owned agent settings. History stays. Built-in agents always remain in the list. They may be disabled or unauthenticated.
A retired agent stops add, install, and new sessions. The stable identity remains so history stays interpretable.
How-to steps: Enable and authenticate and Add an agent.

