Spaces:
Sleeping
Sleeping
Commit History
-
Add configuration support (#3)
Daniel McKnight +1: NeonClaryUnverified signature* feat: make app fully configurable via config.yaml and /api/config endpoint Backend: - Add Pydantic-validated config.yaml with all app settings, personas, LLM, auth, MongoDB, RAG, and orchestrator configuration - Expose public (non-secret) config via GET /api/config endpoint - Refactor auth, database, bootstrap, orchestrator, RAG manager, embedding client, Gemini client, canvas analysis, and chat summary to read from config instead of hardcoded values - Persona definitions (names, prompts, temperatures) driven by config.yaml with shared base_prompt + per-persona persona_prompt - Environment variable fallbacks preserved for secrets (API keys, JWT, MongoDB) Frontend: - Add AppConfigContext that fetches /api/config and provides advisors, colors, icons, and all UI text to every component - Update HomePage, ChatPage, CanvasPage, Login, Signup, Sidebar, AdvisorCard, MessageBubble, ThinkingIndicator, SuggestionsPanel, AdvisorStatusDropdown, and chat inputs to consume config c…2ff64f6
-
Embedding changes
chandanasunkara0d2283a
-
BACKEND : Setup Database to store and retrieve information
chandanasunkarac6ce494