"The Zero-Downtime Agentic Workspace."
LUME is a production-grade research engine engineered for absolute resilience, utilizing multi-tiered fallback orchestration to ensure 100% session continuity.
LUME implements a "Circuit Breaker" pattern for research reliability. When primary search APIs (Tavily) or high-fidelity grounding services hit quota limits, the system auto-pivots to a synthetic Mock Library to maintain session continuity.
graph TD
A[User Query] --> B{Agent Router}
B -- Tier 1: Primary --> C[Tavily Search API]
B -- Tier 2: Fallback --> D[Gemini Search Grounding]
B -- Tier 3: Critical --> E[Mock Research Library]
C --> F[Gemini 3 Flash Preview: Synthesis]
D --> F
E --> F
F --> G[React 19 Frontend]
LUME utilizes the custom useSelfHealer.ts hook to manage the transition between system states. This ensures a flicker-free, zero-refresh experience.
A persistent, real-time metrics engine tracks the economic impact of every research session.
- Session Cost: Calculated at $0.125/1M input and $0.75/1M output tokens (March 2026 pricing).
- Resilience Saved: The "Saved" metric calculates the dollar value of API costs avoided by utilizing the cached Mock Library during service outages.
LUME provides high-fidelity research insights through its Grounded RAG pipeline, featuring real-time citation mapping.
- Verified Fact Badges: Macro view of grounded claims with direct citation links.
- Accuracy: Powered by Gemini Search Grounding to minimize hallucinations.
LUME follows strict agentic design patterns defined in AGENTS.md:
- Self-Healing State: Intelligent monitoring of
isHealingstatus viauseWorkspaceStore. - Context Control: Sequential handoffs between intent extraction and synthesis layers.
- Logic Parity: 1:1 mapping between
ara.jsoncapabilities and React 19 UI states.
LUME's UI is designed for information density and state clarity:
- Intent Extraction: Semantic keyword chips showing low-latency analysis.
- Bento Grid: 12-column layout for diverse research summaries.
- UI Framework:
react-19-vite(Stable) - Styling Engine: Tailwind v4 (CSS Variables first)
- Agent Intelligence:
gemini-3-flash-previewruntime - State Management: Zustand (Persistent Context)
- Animation:
motion/react
- Node.js (v20+)
- Gemini API Key
# Clone the repository
git clone https://github.com/user/lume-research-engine.git
# Install dependencies
npm install
# Configure environment
cp .env.example .env
# Launch development environment
npm run devLUME is verified via a comprehensive Vitest suite targeting high-concurrency state transitions.
| Test Category | Focus | Target |
|---|---|---|
| Circuit Breaker | State transition safety | 100% Coverage |
| Hydration | Zero-flicker state matching | React 19 Fiber |
| FinOps Logic | Cost accuracy | Log Alignment |
Run tests: npm test
- License: MIT
- Pricing Disclosure: All cost metrics are based on March 2026 Gemini API public pricing.
- Privacy: No user data is cached outside the local
MockLibraryduring Amber states.




