Changelog
New updates and improvements to supercode
v0.1.90
Jul 25, 2026Infrastructure
- - Usage event migration — new
usage_eventtable for detailed event tracking. - - Usage data included in AI streaming responses for real-time visibility.
v0.1.89
Jul 25, 2026CLI / TUI
- - Clearer usage limit error responses — structured messages instead of generic errors when limits are reached.
v0.1.88
Jul 25, 2026Model Support
- - Claude Opus 5 added as a new model — included in high-value models, context windows, and pricing module.
v0.1.87
Jul 24, 2026CLI / TUI
- - Daily token budget management — integrated checks in AI chat and object generation endpoints.
- - Proxy usage tracking for better resource management and reporting.
- - Improved user feedback for daily token usage and limits in the
/usagecommand.
v0.1.86
Jul 24, 2026Agent
- - Hallucination guard in agent runner — detects when model claims actions without making tool calls.
- - New prompt rules for refactoring callbacks to async/await patterns.
v0.1.85
Jul 23, 2026CLI / TUI
- - JSON body size limit for requests, configurable via environment variable.
- - Error handling middleware with structured responses for oversized requests.
- - Enhanced diff functionality — line numbers and better context visualization for changes.
- - Improved progress display messaging in AI responses.
v0.1.84
Jul 23, 2026Skills
- - New skills management feature — commands to
add,remove, andlistagent skills. - - Skill loading functionality enhances AI interaction capabilities.
v0.1.83
Jul 22, 2026Web App
- - New ProvidersSection and FAQSection components on the homepage.
- - Docs updated with new Providers section, improved intro and quickstart guides.
- - Improved global styles and layout for visual consistency.
CLI / TUI
- - Reasoning content handling in AI chat for better response transparency.
- - Tool call budget guidelines to optimize tool usage efficiency.
- - brag skill support for project showcase videos.
v0.1.82
Jul 21, 2026BYOK / Provider
- -
CLOUD_ALLOWED_MODELSintroduced to manage which models are accessible without a user-provided API key. - - Streamlined API key retrieval logic across providers for improved error handling.
v0.1.81
Jul 20, 2026Providers
- - Refactored API key retrieval for MergeDev, MiniMax, Nvidia, and OpenRouter — streamlined access from environment variables.
- - Token usage tracking error handling improved — returns 0 on database errors instead of crashing.
v0.1.80
Jul 20, 2026OrcaRouter
- - OrcaRouter API integration for chat and object generation with enhanced error handling.
- - Environment variable management for OrcaRouter API keys.
v0.1.79
Jul 20, 2026Web App
- - New 404 page — custom NotFound page for better user experience on broken links.
- - Added
react-tweetdependency for displaying tweets. - - Updated partnerships section with new partner details and logos.
v0.1.78
Jul 19, 2026OrcaRouter
- - New OrcaRouter provider support with context window and pricing integration.
- - Updated OrcaRouter BYOK models — Claude Opus, Sonnet, Grok, DeepSeek, and Kimi.
- - Provider management enhanced to support OrcaRouter in connection and model selection.
v0.1.77
Jul 19, 2026BYOK / Provider
- - Enhanced BYOK provider management with session-only API key auto-fallback for multiple providers.
- - Streamlined API key retrieval logic across all BYOK commands — reduced duplication.
- - Chat input now shows placeholder text when empty for clearer UX.
v0.1.76
Jul 19, 2026BYOK / Provider
- - Session-only BYOK provider now falls back to cloud provider when session key is missing — smoother provider experience.
v0.1.75
Jul 19, 2026BYOK / Provider
- - ConcentrateAI key management refactored to support multiple environment variables.
- - Clearer error messages when API keys are missing — shows exactly which env var to set.
- - Cleaned up old persisted ConcentrateAI keys; fully transitioned to session-only BYOK variables.
v0.1.74
Jul 19, 2026CLI / TUI
- - Removed custom model entry from model selection for a cleaner, simpler UX.
v0.1.73
Jul 18, 2026CLI / TUI
- - New "supercode" cloud model provider with enhanced API integration for chat and task generation.
- - New user interaction tools:
question(ask user during agent runs) andtodowrite(inline task tracking). - - Permission management extended to cover question/todo tool usage.
v0.1.72
Jul 17, 2026Infrastructure
- - Bug fix and npm version update.
v0.1.71
Jul 17, 2026Infrastructure
- - npm version update and publish.
v0.1.70
Jul 17, 2026Providers
- - Major provider expansion: ConcentrateAI, Merge Dev Gateway, Google Gemini, MiniMax, NVIDIA NIM, and OpenRouter.
- - Improved model selection with provider-specific filtering and better categorization.
v0.1.69
Jul 17, 2026CLI / TUI
- - "supercode" added as a cloud model provider in the provider interface.
- - Default provider for chat and agent functions switched to supercode.
- - Model selection refactored to clearly distinguish between cloud and BYOK models.
- - Better error handling for API key configuration in
createProvider.
v0.1.68
Jul 16, 2026CLI / TUI
- - Connection type (
directvsproxy) added to AI provider interface. - - Chat UI and status bar now display connection type for the active provider.
- - Model selection enhanced to support new providers and models.
v0.1.67
Jul 16, 2026CLI / TUI
- - Tool call repetition guard — prevents infinite loops by tracking tool call history.
- - Tool call history tracking integrated across all AI services.
- - Citation tracking performance improvements.
v0.1.66
Jul 16, 2026CLI / TUI
- - Build agent prompts enhanced with review and analysis workflow steps.
- - Better AI response streaming — improved handling of tool preferences and task descriptions.
- - New
/connectorscommand for managing app connectors, including Merge Agent Handler setup. - - New code highlighting utility for improved code presentation in CLI outputs.
v0.1.65
Jul 14, 2026CLI / TUI
- - New
/newcommand — clears session messages and starts a fresh conversation. - -
renderChatHeaderfunction improves chat interface presentation. - - Enhanced chat loop for new conversation and session management commands.
v0.1.64
Jul 14, 2026Docs
- - Mercury MCP Integration Security & Architecture Guide published — covers end-to-end architecture, OAuth flow, permission enforcement, data handling protocols, and tool naming conventions.
- - Includes structural diagrams and key architectural invariants.
v0.1.63
Jul 14, 2026CLI / TUI
- - Tool parameter handling improvements —
toolParamsreturns a default object structure when necessary. - -
nonStreamingRequestaccepts tools as an optional parameter. - - ConcentrateService tracks tool events during streaming responses.
- - Simplified chat initialization in
wakeUpActionfor clarity and efficiency. - - New model entry: Opus 4.8.
v0.1.62
Jul 13, 2026MCP / Composio
- - Enhanced Composio app management — improved MCP slash command UI and server-side session handling.
- - Server-side endpoint refactored for better Composio session creation and management.
Dependencies
- - Added
nodemailerfor email handling capabilities. - - Added
@dodopayments/nextjsanddodopaymentspackages for payment processing.
v0.1.61
Jul 12, 2026MCP / Composio
- - Server-side Composio session proxy — CLI fetches composio MCP session from server's Render env instead of requiring a local
COMPOSIO_API_KEYin.env. - - New
POST /api/composio/sessionserver endpoint creates composio sessions server-side using the Render env var. - - CLI
initauto-restore tries server-side composio session first, falls back to local SDK. - -
/mcpinteractive flow tries server-side session before prompting for API key. - - Fixed Composio 401
Invalid API keyon init — users no longer need to manually configure API key in.env.
CLI
- - Paid tier interest check on
init.
v0.1.60
Jul 12, 2026CLI / TUI
- - Scroll-windowing UI for
@-picker, slash commands, and model selector — max 10 visible with scroll indicators. - - New AtPicker with fuzzy file search for quick file lookup mid-chat.
- - Typing animation in markdown stream rendering for more natural output.
- - Model picker rewritten with scroll-windowed inline UI (replaced
@clack/promptsselect). - - Extended allowed model list: kimi-k2.6, deepseek-v4-flash, minimax-m3, glm-5.2, glm-5.1, claude-opus-4.8, gpt-5.5.
v0.1.53
Jul 10, 2026Web App
- - Redesigned /launch page for Product Hunt launch (July 10, 2026) with beta features, "coming next" roadmap, and inline install commands.
- - New changelog section on /launch page showcasing what's new since beta.
- - Partnerships section with polished get-started terminal on homepage.
- - Web research stats page (
/stats) with GitHub Stars counter. - - Beta countdown banner and launch celebration UI.
Firecrawl Web Research
- - Added Firecrawl web research tools:
/search,/scrape,/mapslash commands. - - Exa search/fetch as alternative web search provider.
- - Tools proxy through Render server when local API key is missing.
- - Fixed "not configured" error — loads .env before env var check.
- - Removed legacy web_search tool set; unified under Firecrawl.
Voice / STT
- - ElevenLabs Scribe support for noise-injected transcription with improved accuracy.
- - Fixed ElevenLabs API key environment variable handling.
- - Improved retry UX for voice transcription.
CLI
- - Enhanced tool result processing with structured output and code review analysis prompts.
- - Enhanced message formatting in ConcentrateService for better AI interaction quality.
- - Improved agent loop with non-empty tool result detection.
Infrastructure
- - Repository prepared for open source with MIT LICENSE.
- - Community health files: CODE_OF_CONDUCT, CONTRIBUTING, SECURITY, SUPPORT.
- - GitHub Actions CI workflow (typecheck, lint, test), Dependabot, issue + PR templates.
- - Local dev setup documentation (Docker, Quick Start, env defaults).
- -
@infisical/sdkbumped from unpublished v0.0.30 to v5 with API migration.
v0.1.27
Jun 29, 2026Analytics
- - New usage tracking and analytics feature for monitoring CLI usage patterns.
- - Improved error handling in analytics route for better reliability.
Agent Enhancements
- - Enhanced agent functionality with improved tool call handling (v0.1.19, v0.1.24).
- - Better tool result processing for more reliable agent responses.
- - Refined output formatting across the CLI (v0.1.18).
Auto-Update
- - New auto-update mechanism to keep supercode-cli up to date (v0.1.21).
- - Improved update error handling and diagnostics (v0.1.22).
Model Support
- - Added GLM 5.2 support to ConcentrateAI provider (v0.1.17).
- - Updated model references and configurations (v0.1.26).
Infrastructure
- - Refactored Prisma integration for cleaner database access (v0.1.23).
- - Dependency updates across the monorepo.
- - Device code timestamps migration for auth flows.
- - Removed remotion video sub-repo to clean up workspace.
- - Added Star History section to README.
v0.1.16
Jun 26, 2026CLI / TUI
- - 4 modes → 2. Chat, tool, agent, and plan modes collapsed into two: chat (read-only workspace access: read_file, search_files, url_fetch, browse, etc.) and agent (full workspace + all tools, including write).
- - New AgentService with 7 built-in agents (build, plan, general, explore, compaction, title, summary) each with permission profiles and prompt files.
- - New permission module — Ruleset types, wildcard matching, and
mergePermissionsfor granular tool access control. - - GLM 5.2 added to ConcentrateAI provider.
- - New
/context-windowslash command — shows token usage breakdown per message with context percentage. 240-line implementation with detailed rendering. - - Narrowed
CliConfig.modetype to"chat" | "agent".
Web App
- - Comparison page (
/compare) redesigned with detailed feature breakdown and improved layout.
v0.1.14
Jun 23, 2026CLI / TUI
- - OpenRouter integration rewritten: dropped
@openrouter/ai-sdk-providerdependency, migrated to rawfetchAPI with SSE streaming and proper token usage tracking. - - Server-side OpenRouter chat endpoint now streams tool calls with
tool-calltyped events. - - OpenRouter structured generation endpoint migrated from SDK to raw API.
v0.1.13
Jun 23, 2026CLI / TUI
- - New ConcentrateAI provider — OpenAI-compatible AI gateway with models: DeepSeek V4 Flash, Kimi K2.6, GLM 5.1, and MiniMax M2.7.
- - ConcentrateAI set as default provider for chat, agent, and tools modes (replaces Google Gemini).
- - New
ConcentrateServicewith streaming, tool calling,maxSteps: 25tool loop, and abort signal support. - - Model browser redesigned: unified interface across all providers with cost multipliers, current-model indicators, and "Set as default" persistence via config file.
- - Context window tracking added for ConcentrateAI models.
- - Server-side endpoints for ConcentrateAI: streaming chat and object generation.
v0.1.12
Jun 23, 2026CLI / TUI
- - Per-model
maxTokensconfiguration for server-side chat and object generation endpoints, preventing 402 errors on paid models. - - Kimi K2.6 model reference updated (removed
:freesuffix) — now a paid model across model lists, help docs, and context window config. - - Default OpenRouter model max tokens tuned per model (Kimi K2.6: 256, DeepSeek V4 Flash: 4096, GLM 5.1: 256).
v0.1.11
Jun 23, 2026CLI / TUI
- - Server-side chat endpoint refactored to use
@openrouter/ai-sdk-providerwithstreamText— cleaner streaming, built-in tool loop (maxSteps: 5), and proper usage reporting. - - Removed 200+ lines of manual SSE parsing and tool loop logic in favor of SDK handling.
Homepage
- - Launch page enhanced with beta features list, "coming next" roadmap, and install command section.
- - Post-launch CTA updated to link to Quickstart guide with
npm install -g supercode-cli@latesthint.
v0.1.10
Jun 22, 2026Launch
- - Public beta launch 🚀 — supercode is now live and available for everyone to install.
- - Beta countdown page with animated banner and launch celebration UI.
- - Launch page redesigned with beta features list, "coming next" roadmap, and inline install command.
- - Post-launch CTA links to Quickstart guide for first-time users.
Docs
- - New Quickstart guide — step-by-step install/login/first-prompt walkthrough at
/docs/quickstart. - - Docs site redesign: typography overhaul, section-grouped sidebar (Getting Started / Terminal), prev/next page pagination, scroll-aware "On this page" TOC with active highlights.
- - Polished terminal blocks with macOS-style title bar and copy feedback animation.
- - New header with pixel logo, Docs / Home / GitHub nav links, and improved footer with prev/next navigation.
CLI / TUI
- - Redesigned device approval screen with terminal-themed UI,
PixelLogocomponent, and simplified device code entry form. - - Cleaned-up login form and server dependency updates.
Homepage
- - Updated hero, footer, and navbar with beta launch links and version metadata.
- - Tabbed install commands (curl / npm / bun / npx / brew) with copy-to-clipboard.
v0.1.9
Jun 21, 2026CLI / TUI
- - New
/connectcommand — interactive provider setup for OpenAI, Anthropic, Google Gemini, and more. - - AI model management enhanced with provider-specific configuration and model lists.
- - Provider connection functionality with API key validation and persistence.
- - CLI help documentation updated with new commands and configuration options.
v0.1.8
Jun 20, 2026Web App
- - Waitlist feature with email notifications and Inngest integration.
- - Beta launch countdown page with animated banner component.
- - Launch page added to footer navigation.
- - Open Graph images updated for social sharing.
- - Comparison page — Supercode vs other SWE agents with highlighted differentiators.
- - Changelog page published at
/changelog.
v0.1.7
Jun 19, 2026CLI / TUI
- - Phosphor CRT terminal theme — green phosphor on black, amber accent for cursor/badges, green glow highlights. New
pixelWordmark()renders "SUPERCODE" as ASCII pixel art. - - Main screen redesigned with
sectionHeader,cardStack,rowCard,keyValue,statusBarutilities — centered pixel wordmark, system HUD panel, command card stack, and a footer status bar. - - Chat startup overhauled: pixel wordmark header, status bar with mode/model info,
/model//help/Tabquick-start hint row. - - Framed "goodbye" message on exit instead of a single line.
- - Animated thinking spinner with live tool call and reasoning updates (existing, refined).
- - 1,048 insertions across 7 files — the TUI is now the primary surface identity.
Docs
- - README rewritten with new branding ("AI-Powered SWE Agent"), updated app/package table, Terminal Stack architecture section, and new badges (Next.js 16, License).
- - CONTRIBUTING rewritten from scratch: Bun-first setup, both database setup steps (dashboard + terminal CLI), expanded project tree, full command reference, code style guidelines, CLI pattern doc, DB migration workflows.
- - Config documentation updated with production URL guidance for OAuth setup — thanks @aviisharma238!
v0.1.6
Jun 11, 2026Core
- - Agent mode rewritten from rigid
generateApplication()to tool-calling loop (ToolLoopAgent) — model callswrite_fileandrun_commandtools directly for iterative building and error recovery. - - New
/modelslash command — switch AI provider/model mid-session (Gemini, OpenRouter, NVIDIA NIM). - - Persistent stdin handler — prevents "terminal state may be corrupted" crashes.
- - Stream cancellation via Escape key with partial response preservation.
- - Global
unhandledRejectionanduncaughtExceptionhandlers for crash resilience.
Tools
- - New standalone tool definitions:
write-file,run-command,read-instructionswith path traversal protection, 1MB size limit, and auto mkdir support. - -
PermissionManager— granular tool permission system with wildcard matching, dangerous command detection (20 regex patterns), and[y] Once / [a] Always / [n] Denyprompts. - - OpenRouter provider rewritten from SDK to raw
fetchAPI with native tool call detection and multi-iteration tool loops. - - NVIDIA NIM provider migrated to
@ai-sdk/openai-compatibleSDK with proper tool-calling support.
CLI
- - Model switching at runtime via
/modelcommand supporting Google Gemini, OpenRouter (GPT OSS, DeepSeek V4 Flash, MiniMax M3, GLM 5.1, Kimi K2.6), and NVIDIA NIM (MiniMax M2.7, DeepSeek V4 Flash, Llama 3.3 70B). - - Default OpenRouter model changed to
moonshotai/kimi-k2.6:free. - - Animated thinking spinner with live tool call and reasoning updates.
- - Agent mode shows live tool call progress with exit and continue prompts.
- - Chat loop resilience — catch-all error handling prevents crashes; terminal state restored on errors.
v0.1.5
Jun 8, 2026Core
- - New OpenRouter models: MiniMax M3, GLM 5.1, and Kimi K2.6 (free).
- - Session token tracking with context window percentage display (
136.4K (68%)) in chat footer. - -
maxOutputTokenscap (8192) for paid OpenRouter models to prevent 402 errors. - - Render cold start error message improved — "server was inactive" instead of "cannot reach server".
- - Human-readable token formatting (
5.2K,136.4K,1.0M).
Docs
- - Rewamp authentication docs covering CLI device code flow, token storage, GitHub OAuth, and Render cold start troubleshooting.
- - Rewamp terminal architecture docs reflecting actual codebase (CLI commands, DB models, API endpoints, AI providers, deployment).
v0.1.4
Jun 8, 2026Core
- - Server-side AI streaming endpoint (
/api/ai/chat) for proxied chat completions through Google, OpenRouter, MiniMax, and NVIDIA. - - ServerProxyService for secure AI provider request routing (API keys stay server-side).
- - Structured generation endpoint (
/api/ai/generate-object) for schema-guided AI output. - - CLI version display banner showing engine, auth, and model configuration.
- - NVIDIA NIM streaming support with token usage tracking.
CLI
- -
supercode initadded as package script. - -
supercode loginadded as package script. - - CLI commands executable via
bun runin server package.
Web App
- - Metadata updates and favicon added to dashboard.
v0.1.3
Jun 8, 2026Core
- - Clearer AI provider configuration errors — each service now shows which env var to set when a key is missing.
- - Provider logic refactored with per-service env var hints for Google, MiniMax, OpenRouter, and NVIDIA.
- - Enhanced error messages for API key configuration.
v0.1.2
Jun 7, 2026Core
- - AI service integration refactor with improved error handling and model configuration.
- - API client timeout support (15s default) for reliable network requests.
- - OpenRouter AI SDK provider integrated alongside existing providers.
- - Bearer token validation via Prisma session lookup for API auth.
- - Device authorization form component for secure device-login UX.
- - CORS configuration improved with server URL support.
CLI
- - Environment-aware config — loads
.envfrom working directory, package path, and dist directory. - - Tool-assisted chat mode with interactive tool selection (multiselect).
- - AI agent mode for generating full applications from descriptions.
- - Conversation mode switching (chat / tools / agent).
- - Workspace scanning with file tree rendering.
- - Model selection prompts with provider-specific model lists.
- - Documentation URL corrected in CLI banner.
Web App
- - Device authorization page with code input form.
- - Sign-in page with GitHub OAuth and email/password via Better-Auth.
- - Redirect and error handling routes for auth flows.
- - Next.js turbopack support with root path resolution.
v0.1.0
Jun 6, 2026Core
- - AI coding agent with multi-provider support — Google Gemini, OpenAI, Anthropic Claude, Minimax, NVIDIA, and OpenRouter.
- - Free models included — GPT, Gemini, Minimax, Deepseek and more available out of the box.
- - AI-powered chat interface with streaming responses, tool execution, and workspace context awareness.
- - Device code authentication flow with GitHub OAuth for secure CLI login.
- - WebSocket server for real-time AI streaming and tool execution.
- - Multi-session support with conversation history and message persistence.
- - Prisma-backed database with PostgreSQL for users, sessions, workspaces, and API keys.
CLI
- - New
supercode initcommand with interactive chat and agent modes. - -
supercode logincommand with device code authentication. - - Environment-aware configuration with
.envloading from multiple locations. - - Tool system for AI — read files, search code, list directories, and execute commands.
Web App
- - Terminal client at
supercode-terminal.vercel.appwith session management and workspace file explorer. - - Device authorization and approval pages for secure device login.
- - Sign-in page with email/password and GitHub OAuth via Better-Auth.