Spaces:
Sleeping
Sleeping
Commit History
-
Serve the React SPA at / instead of the backend JSON banner (move health banner to /api/health)
NeonClary +1: CursorCo-authored-by: Cursor <cursoragent@cursor.com>b200cd6
-
Add versioning automation (#47)
Daniel McKnightUnverified signature* Cursor-implemented solution to the open issue * Refactor to remove `setup.py` added just for checking version * Clean up Cursor-generated tests * Refactor module patching to prevent changing sys.modules for other tests * Work with Cursor to refactor version test cases * Refactor test config patching by Cursor * Remove extra `setuptools` installation from Release GHA92ac338
-
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
-
Routes refactoring
Sohan Kshirsagar578da72