Hero OS Self-Documenting Platform — Built-in Book, Settings UI, AI-Guided Configuration #31
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Vision
Hero OS should be self-documenting and self-configuring. A user launches the container and can understand, configure, and operate the entire system without leaving it — through documentation (hero_books), visual configuration (Settings), or AI conversation (hero_shrimp). All three share one source of truth: a built-in book that ships with every hero_zero container.
Architecture
Two-Layer Configuration Model
docker run -e GROQ_API_KEY=...orsource ~/hero/cfg/env/*Both layers coexist. Layer 1 provides defaults at boot. Layer 2 reads those values and lets users view, modify, or add new ones. If everything is set via env vars, Settings shows "all configured." If launched bare, Settings guides the user through setup.
Component Breakdown
hero_services/data/books/hero_os_guide/hero_os(gear icon → Settings page)hero_osisorhero_serviceshero_booksMCP +hero_shrimphero_archipelagos/intelligence/ai/Built-in Book Structure
Ships in
hero_services/data/books/hero_os_guide/and is copied todist/var/books/by the build pipeline (already exists for demo books).Settings UI — Env Vars Tab
Accessed via: ⚙ gear icon (top-right) → Settings → Environment Variables
Simple Mode (default)
Advanced Mode
OPENROUTER_API_KEY,GROQ_API_KEY)AI Suggested Questions
On first launch or empty conversation, the AI assistant shows clickable starter prompts:
These are not static FAQ — the AI adapts based on the user's current configuration and context.
Self-Extending Model
When a new service joins Hero OS:
Workstreams
hero_services/data/books/hero_oshero_osisorhero_serviceshero_books+hero_shrimphero_archipelagoshero_os