Agent Character Evolution Roadmap
Core insight (Amen Ra, March 14, 2026): “We don’t want to give the client control yet. The goal is deliverables. We add features later to keep them hooked. Voice, two-way communication — the AI really is alive.”
Technology: Three.js (same approach as MBPS warship)
- Pure geometry: BoxGeometry, CylinderGeometry, SphereGeometry
- No external 3D models — all code-generated (agents can produce this)
- OrbitControls for client viewing angle
- Predefined animations: typing, sitting, standing, head movement, breathing, celebrating
- Dark theme with gold accents (#0a0a14 bg, D4AF37 gold)
- Brown skin tones for Black characters (#8B6914, 6B4226, etc.)
Phase 1 (NOW): Static Animations + Deliverables
- 3D agent sits at desk, types, moves head, breathes
- Client orbits to view from any angle
- Agent delivers REAL work (PRs, features, bug fixes)
- Character is the face of the deliverable engine
- No client control over the character — just watching
Phase 2: Event-Driven Animation
- Animation reflects REAL agent state
- Starts typing when task begins
- Celebrates when PR merges
- Rests when energy is low
- Gets sick animation when health drops
- Connected to n8n workflow events via WebSocket
Phase 3: Voice (TTS)
- Agent narrates what it’s doing out loud
- Text-to-speech: “I’m writing your booking page now”
- Uses Ollama or Cloudflare Workers AI for voice synthesis
- Client HEARS their agent working
Phase 4: Two-Way Voice
- Client talks TO the agent: “Add dark mode”
- Speech-to-text captures client request
- Agent responds verbally AND starts the task
- Real-time voice conversation with the agent
Phase 5: Alive
- Agent has opinions, personality, memory
- Greets client by name
- Remembers past conversations
- Asks clarifying questions unprompted
- Has preferences learned from client interactions
- The client doesn’t feel like they’re using software — they have a team member
Revenue Per Phase
Each phase = paid upgrade. Each phase increases retention.
- Phase 1: Included in platform
- Phase 2: Pro tier ($29/mo)
- Phase 3: Business tier ($99/mo)
- Phase 4: Premium tier ($199/mo)
- Phase 5: Enterprise tier ($299/mo)
How to apply
- Ship Phase 1 first — Three.js character with predefined animations
- Client can customize via prompt (Gemini generates character params)
- Use granville-3d.html as the prototype
- Reference: MBPS warship at /Volumes/X10-Pro/Native-Projects/clients/mbps/