You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build a first-class GAIA agent that conducts the first-run experience: scans the system, interviews the user about their goals and persona, cross-references against the agent capability registry, and generates an optimized install plan. This agent is itself registered via manifest and can be re-invoked anytime via `gaia setup`.
Design
Interview Flow
1. Welcome + permission to scan system
"Welcome to GAIA! Can I scan your system to find the best setup for you?"
[Yes] → run SystemScanner [Skip] → manual selection
2. System scan results (2-3 seconds)
"Here's what I found:"
✅ Windows 11, 32GB RAM, 120GB free disk
✅ AMD Ryzen 9 with NPU
✅ Docker installed and running
✅ Git available
✅ Jira credentials configured
❌ Blender not installed
❌ Node.js not installed
3. Use case selection (multi-select)
"What would you like to use GAIA for?"
□ Chat with documents / Research assistant
□ Write and edit code
□ Voice assistant
□ 3D automation (Blender)
□ Project management (Jira)
□ Container management (Docker)
□ Image generation
□ Browse the web for me
□ Control my desktop
□ I'm just exploring
4. Technical level (determines verbosity and defaults)
"What's your experience level?"
○ Beginner — guide me through everything
○ Intermediate — standard setup
○ Advanced — show me all options
5. Context-dependent follow-ups (based on scan + selections)
"I see Docker is running — enable the Docker agent? (1.2GB additional)"
"Jira credentials found — set up Jira integration? (no additional download)"
"You have an AMD NPU — enable hardware acceleration?"
6. Install plan confirmation
"Here's my recommendation:"
┌─────────────────────────────────────────────┐
│ Install Plan │
│ │
│ Agents: Chat, Code, Docker, Jira │
│ Models: Qwen3-Coder-30B (18GB) │
│ nomic-embed (0.5GB) │
│ Qwen3-VL-4B (3GB) │
│ Extras: rag, mcp │
│ │
│ Total download: ~21.5 GB │
│ Estimated time: ~12 minutes │
│ Disk after install: 98.5 GB free │
└─────────────────────────────────────────────┘
[Install] [Customize] [Cancel]
Summary
Build a first-class GAIA agent that conducts the first-run experience: scans the system, interviews the user about their goals and persona, cross-references against the agent capability registry, and generates an optimized install plan. This agent is itself registered via manifest and can be re-invoked anytime via `gaia setup`.
Design
Interview Flow
Persona → Agent Mapping
Smart Model Deduplication
Multiple agents share models. The recommendation engine deduplicates:
UserProfile Output
Implementation Notes
Files to Create
Acceptance Criteria
Depends On
Enables