enhancements/consumer #1

Merged
mohiit1502 merged 6 commits from enhancements/consumer into main 2026-04-12 17:41:50 +05:30
Owner
No description provided.
mohiit1502 added 6 commits 2026-04-12 17:41:33 +05:30
docs: refine 3-mode progressive disclosure spec (Simple/Power/Advanced)
Some checks failed
Stuffle/nebula-os/pipeline/head There was a failure building this commit
33c9ea9a4e
- Simple mode: chat-dominant layout, consumer-warm theme skin, ExecutionStrip
  progress panel with plain-English agent states (Thinking, Security check,
  Tool call, Done). Body font switches from JetBrains Mono to Inter via
  [data-mode=simple] CSS block.
- Power mode: current UI curated with exact removal matrix (Plugins, Policies,
  Security Center, Logs, Build Verification, Breakpoints, raw event types).
- Advanced mode: Power + BrowserCLI (xterm.js bottom panel, Ctrl+backtick).
  CLI translates commands to REST API calls - zero server-side subprocess.
- Theme architecture: data-mode on html element, independent of data-theme.
- Add C-030 (theme skin), C-034 (BrowserCLI), C-035 (Power mode audit).
- Fix Section 6 nav model to use Power throughout.
feat: progressive disclosure modes (Simple/Power/Advanced)
Some checks failed
Stuffle/nebula-os/pipeline/head There was a failure building this commit
afdfe498fa
- Backend: POST /api/v1/chat with RAG (nebula-system corpus) + platform LLM
- Backend: GET /api/v1/chat/corpus to fetch corpus ID
- Backend: registered chat router in main.py
- scripts/seed_nebula_kb.py: seed nebula-system knowledge corpus
- Frontend: chatApi.send() + chatApi.getCorpus() in client.ts
- Frontend: ChatWorkspace rewritten — dual mode (Nebula Q&A / Agent Run)
- Frontend: slash commands (/run /agent /skill /kb /connect /status /help /clear)
- Frontend: slash autocomplete menu (SlashMenu)
- Frontend: context-aware suggestion chips (SuggestionChips)
- Frontend: skill + connect intent detection → navigate to builder
- Frontend: markdown-lite renderer for Nebula replies
- Frontend: mode toggle (Nebula / Agent) in header
- Frontend: Chat (Sparkles) link added to all Navbar nav arrays
- Frontend: conversation history passed to /chat for multi-turn Q&A
- pickAgent(goal, agents): scores agents by name/description keyword overlap, falls back to first agent
- Removed AgentSelector component from Agent mode header
- Header now shows passive agent count (N agents / agent name) — informational only
- Bubble label shows actual resolved agent name instead of 'Agent'
- Empty state and placeholder copy updated to reinforce auto-routing UX
- Fixed TypeScript: role literal types in history, removed stale selectedAgentId deps
fix: KB ingest error surfacing, chat channel events, profile menu reorder, session empty state, error_msg→error_message API fix
Some checks failed
Stuffle/nebula-os/pipeline/head There was a failure building this commit
Stuffle/nebula-os/pipeline/pr-main Build started...
f554934f45
mohiit1502 merged commit 9aa2f1d041 into main 2026-04-12 17:41:50 +05:30
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Restruct-Corporate-Advantage/nebula-os#1