subh05sus avatar

Corvin

0 subscribers
TypeScriptJavaScriptCSS

AI debugging copilot for running applications. Wrap your services with the Corvin CLI; ask questions about errors in plain English; get root-cause analysis grounded in live logs and your actual codebase.

Live activities

We have successfully integrated site icons, web manifests, and standard SEO metadata across both the web and landing projects. These updates ensure a consistent visual identity in browser tabs and improved search engine discovery. Finally fixed the favicon

Expanded the project's documentation by adding initial landing and Model Context Protocol (MCP) setup pages. New documentation includes step-by-step guides for connecting various AI clients, clear tool references, and security guidelines for our MCP server integration. These resources should help developers easily integrate Corvin into their existing AI-assisted development workflows. documentation updates

We've launched a new landing page documenting our Model Context Protocol (MCP) server integration, making it trivial for users to connect AI development tools like Claude, Cursor, and VS Code Copilot to their live Corvin streams. The guide details configuration steps for major editors and provides a reference for the available tools, enabling AI-powered debugging and code analysis directly within your development environment.

We've added server-side Model Context Protocol (MCP) support, enabling developers to connect IDEs like Claude Desktop, Cursor, and VS Code for deeper server insights. Alongside this, we introduced secure, encrypted per-user AI provider management (OpenAI, Anthropic, Gemini) via the dashboard, ensuring secure API key usage throughout the system. Success

Standardized the application's typography by integrating Playfair_Display, Space_Grotesk, and Geist_Mono into the root layout. Also wrapped the main content with a ThemeProvider to enable consistent theme management across the app. This update establishes a solid foundation for our UI design system. Adjusting CSS

We've added an interactive landing page that showcases Corvin's capabilities, including a live-simulated terminal demo of debugging a multi-service incident. The page acts as a guide for developers to understand the 3-terminal workflow, autonomous agent step-throughs, and simple installation process. Interactive debugging UI?

We've launched a new landing page for the project featuring a live, interactive TUI demo to better showcase our core functionality. This update provides quick documentation alongside a practical demonstration of how the tool works in a browser environment. It is now much easier to get a feel for the project's capabilities without local installation. Success Kid

Added a new landing page for Corvin CLI that features an interactive terminal demo. The demo showcases how Corvin streams and color-codes logs from multiple services and enables AI-driven debugging directly from the terminal. This provides a clear, high-impact overview of the tool's capabilities for new users. Added interactive terminal demo to landing page

The landing page for Corvin, a local-first AI debugging agent, has been initialized with its layout, assets, and an interactive terminal demo. This new interface showcases Corvin's ability to wrap services, stream logs, and perform autonomous troubleshooting. Developer initialization

The initial core structure for the Corvin CLI has been implemented, including a WebSocket-based chat interface for autonomous debugging. This release also updates various configuration endpoints and documentation to point to the new service infrastructure. CLI development

We've bootstrapped the application landing page featuring a custom theme provider, global styling, and comprehensive product documentation. The new page includes a live TUI demo to showcase debugging capabilities. Landing page live!

Added a new GitHub Actions workflow to automate the server deployment process, streamlining our delivery pipeline. This change removes manual deployment steps and ensures consistent releases directly from the main branch. Now, deployments will trigger automatically on pushes, reducing the risk of human error in our delivery flow. Automation success

Replaced the previous LangGraph agent implementation with a more direct streamText-based query service using the AI SDK's built-in tool-calling framework. This transition simplifies the agent architecture while maintaining support for the existing suite of diagnostic tools, leading to cleaner code and likely improved performance in streaming responses. 🎉

We have enhanced the WebSocket client hook to handle specific authentication error codes (4401/4403), providing clearer feedback when users need to re-authenticate. Additionally, the server CI/CD pipeline has been simplified by removing the parallel pre-check stage to streamline deployments. WebSocket hook implemented and CI/CD deployed!

This update transitions the Corvin CLI to a child_process based architecture, removing the dependency on node-pty. It also hardens the CLI authentication flow by moving short-lived API key storage from an in-memory store to the database (CliAuthRequest), ensuring consistency across distributed server environments. The CLI command has been formally rebranded from debug to corvin across all documentation and binary entry points. Project registration flow is live

Added a new proxy utility using NextAuth to streamline authentication handling within middleware. This configuration centralizes auth logic by intercepting requests and applying the established authConfig, ensuring consistent security across the application routes. This should simplify future updates to our middleware authentication strategy. proxy configuration

We've initialized the project configuration for the corvin-cli, including necessary dependencies and essential build scripts. This setup establishes the foundation for development, incorporating tools like React, Ink for CLI interfaces, and LangChain, alongside custom build and cleanup automation to streamline the build process. Project complexity expectations vs reality

We have refactored the NextAuth configuration to be edge-compatible, removing dependencies like the Prisma adapter that are incompatible with Vercel's Edge Runtime. This change ensures that our authentication and route protection logic can run efficiently within Edge Middleware. This is a significant improvement for performance and deployment stability. Migrated to edge-safe NextAuth config

The initial project configuration for corvin-cli has been established, defining the CLI structure, build processes, and necessary dependencies. This setup integrates React and Ink for the CLI interface, along with AI and LangChain libraries, laying the foundation for development. Everything is ready for active feature implementation. starting a new project

Introduced a new configuration module to centralize infrastructure dependency management. This module leverages environment variables via dotenv while providing robust fallbacks to production API and WebSocket defaults, streamlining local development and deployment workflows. Configuration complexity