New: Authentication
✨ New: Authentication
- Added user authentication logic.
- This is part of the groundwork for self-hosting support, enabling user-based project context and access control in the future.
🐳 Self-Hosting Preparation
- Structural improvements are underway to support self-hosting via Docker and Vercel.
- On Vercel, running a local
mcp-serveris not possible. Only externalremoteMCP servers using SSE are supported. - Local SQLite DB support will be deprecated. PostgreSQL is recommended going forward.
🔄 Database Schema Overhaul
- A complete internal redesign of the database schema has been implemented.
- If you encounter migration errors, the simplest solution is to drop all existing tables and run:
pnpm db:migrate🗭 Upcoming Features
-
🛠 Improved Self-Hosting Support
Docker and Vercel deployments (Vercel supportsremoteMCP servers only) -
🗃 MCP Server Config: File → DB
.mcp-config.jsonwill be removed and replaced with persistent DB-based management. -
🔄 MCP Workflow Support
Toolchain-level orchestration powered by the MCP system. (Stay tuned!) -
❄️ Cold Start Handling for MCP Servers
Logic to handle delayed startup behavior is coming soon.