d3k
dev3000
Changelog
GitHub

Changelog

Track the latest updates, features, and improvements to dev3000. We're continuously enhancing the AI-powered debugging experience.

← Back to HomeView on npm

Version 0.0.119Latest

2025-12-06Minor

Key Highlights:

  • Remove Next.js canary workaround from test-logs-api.ts
  • Switch from Next.js canary to latest (16.0.7)
  • Add server/instrumentation.js for Vercel build compatibility
  • Fix Chrome launch issues and improve release test reliability
  • Update pnpm.overrides to Next.js 16.1.0-canary.15

Version 0.0.118

2025-12-05Minor

Key Highlights:

  • Update Next.js auto-generated type reference
  • Remove network-idle screenshot spam
  • Update AGENTS.md with correct vercel logs instructions
  • Fix Step 1 timeout by ensuring clsData always truthy from Step 0
  • Add CORS headers to /api/workflows endpoint

Version 0.0.117

2025-12-05Patch

Key Highlights:

  • Fix server detection in sandbox environments

Version 0.0.116

2025-12-05Minor

Key Highlights:

  • Add Vercel MCP tools section to WORKFLOW_TESTING_GUIDE
  • Rewrite tool descriptions to enforce diagnose-fix-verify loop
  • Capture d3k stdout/stderr to d3k-startup.log and dump logs on CDP failure
  • Add always-on diagnostic logging to CDPMonitor for sandbox debugging
  • Add Node.js spawn() diagnostic test for Chrome in sandbox

Version 0.0.115

2025-12-05Patch

Key Highlights:

  • Fix tui-interface-impl test after upstream refactor
  • Update next-env.d.ts types import path
  • Simplify
  • Always write session info after CDP monitoring for sandbox support
  • Prevent flashing

Version 0.0.114

2025-12-04Patch

Key Highlights:

  • Remove unused next dependency from root package.json
  • Fix process cleanup to kill entire process group on shutdown

Version 0.0.113

2025-12-04Minor

Key Highlights:

  • Update Next.js type definitions after build
  • Add --headless flag for Chrome in serverless/CI environments
  • Add screenshot columns to workflows table and fix SSE parsing
  • Fix sandbox MCP response parsing and add log dumping
  • Fix WORKFLOW_TESTING_GUIDE.md to use correct mcp-server production team

Version 0.0.112

2025-12-02Minor

Key Highlights:

  • TUI improvements and MCP tool whitelist fixes for v0.0.112
  • Upgrade workflow to 4.0.1-beta.23 with upstream @workflow/errors fix
  • Trigger Vercel rebuild with workflow@4.0.1-beta.22 and @workflow/errors
  • Update pnpm-lock.yaml for @workflow/errors dependency
  • Add @workflow/errors as direct dependency for Vercel builds

Version 0.0.111

2025-12-02Minor

Key Highlights:

  • Fix workflow@4.0.1-beta.22 build by adding pnpm override
  • Upgrade workflow to 4.0.1-beta.22 with @workflow/errors dependency
  • Emphasize CLI-only verification and add MCP tool whitelist
  • Update WORKFLOW_TESTING_GUIDE to use d3k MCP tools instead of curl
  • Revert workflow upgrade due to peer dependency issue

Version 0.0.110

2025-12-01Patch

Key Highlights:

  • Update Next.js type references after route cleanup
  • Remove Phase 1 POC artifacts
  • Clean up unused artifacts and improve workflow testing
  • Fix React duplicate key warnings on workflows page
  • Trigger deployment

Version 0.0.109

2025-11-18Patch

Key Highlights:

  • Fix lsof port checking to only skip in sandbox environments
  • Disable lsof port checking entirely to fix sandbox crashes
  • Fix lsof ENOENT crash by checking command existence first
  • Fix TypeScript type safety in cloud workflow start
  • .gitignore updates

Version 0.0.108

2025-11-18Patch

Key Highlights:

  • Ignore TypeScript build info file
  • Update Next.js build artifact (next-env.d.ts)
  • Fix browser automation and multi-instance support
  • Fix d3k command in cloud workflow Step 0 - remove invalid 'start' subcommand
  • Fix d3k startup - use correct --no-tui flag

Version 0.0.108

2025-11-07Minor

Key Highlights:

  • MCP Config Control: Use `--disable-mcp-configs`, `DEV3000_DISABLE_MCP_CONFIGS`, or `$XDG_CONFIG_HOME/dev3000/config.json` (falls back to `~/.config/dev3000/config.json`) to skip writing specific MCP config files (resolves #58)
  • User Config Defaults: `$XDG_CONFIG_HOME/dev3000/config.json` (or `~/.config/dev3000/config.json`) now stores persistent CLI defaults like MCP config suppression

Version 0.0.107

2025-10-28Patch

Key Highlights:

  • Fix module resolution for log-filename utility
  • Fix log filename project matching with centralized utility

Version 0.0.106

2025-10-23Minor

Key Highlights:

  • Add attribution requirement to fix_my_app tool description

Version 0.0.105

2025-10-23Minor

Key Highlights:

  • Simplify changelog generation - remove pattern matching, just use git commit messages directly
  • Update v0.0.104 changelog with proper custom command flag highlight and add pattern for future releases

Version 0.0.104

2025-10-23Patch

Key Highlights:

  • Custom Command Flag: New `--command` flag lets you override auto-detection and run any arbitrary command (e.g., `dev3000 --command "bun run dev"` or `dev3000 --command "uvicorn main:app --reload"`)

Version 0.0.103

2025-10-23Patch

Key Highlights:

  • Smart Error Prioritization: Automatically scores and ranks errors by severity - build errors (1000+), server errors (500+), browser errors (300+), with modifiers for recency and reproducibility
  • One-PR-Per-Run: Creates focused single-issue PRs for the highest priority error - no more overwhelming multi-fix PRs
  • Improved Port Detection: Works with non-standard ports (like Svelte's 5173) and shows loading spinner until port is confirmed

Version 0.0.102

2025-10-23Patch

Key Highlights:

  • Passive Screencast Capture: Automatically records page loads and navigations for performance analysis
  • CLS Detection: Watch frame-by-frame video of layout shifts with precise element tracking
  • Improved TUI: Better header and status line rendering for narrow terminal windows
  • Fixed 7 bugs for improved stability

Version 0.0.101

2025-10-22Patch

Key Highlights:

  • Fixed 3 bugs for improved stability

Version 0.0.100

2025-10-22Patch

Key Highlights:

  • Critical Fix: Added missing 'use client' directive to Button component for Next.js 16 compatibility
  • Logs Viewer: Fixed 'Element type is invalid' error that broke the logs viewer in v0.0.99

Version 0.0.99

2025-10-22Minor

Key Highlights:

  • Framework-Specific MCP Support: Automatically detects project framework and spawns the appropriate MCP server (Next.js → `next-devtools-mcp`, Svelte → `@sveltejs/mcp-server-svelte`)
  • Smart Framework Detection: Detects frameworks via config files and package.json dependencies
  • Next.js 16 Compatibility: Updated to Next.js 16.0.0-canary with proper serialization fixes

Version 0.0.98

2025-10-22Patch

Key Highlights:

  • Fixed 3 bugs for improved stability

Version 0.0.97

2025-10-20Patch

Key Highlights:

  • Critical Fix: Detect when server switches ports and update navigation - Chrome no longer gets stuck on loading page
  • Markdown Rendering: Changelog pages now properly render markdown formatting (bold, links) in highlights
  • Shared Utilities: Extracted markdown parsing into reusable functions for consistency

Version 0.0.96

2025-10-18Patch

Key Highlights:

  • Non-Intrusive Health Checks: Replaced HTTP HEAD requests with simple TCP port checks - no more interfering with auth middleware or polluting server logs
  • Better Compatibility: Works seamlessly with apps using redirect-based auth without causing infinite loops

Version 0.0.95

2025-10-17Patch

Key Highlights:

  • Bun Package Manager Support: Added full support for Bun package manager (bun.lockb detection, bunx for MCP spawning)
  • Next.js DevTools MCP Integration: Updated to use standalone next-devtools-mcp as stdio process with automatic spawning and lifecycle management
  • Resolves #8

Version 0.0.94

2025-10-16Patch

Key Highlights:

  • Auto-Configuration for AI CLIs: Automatically writes `.mcp.json` (Claude Code) and `.cursor/mcp.json` (Cursor) so MCP servers are instantly available

Version 0.0.93

2025-10-16Patch

Key Highlights:

  • Auto-Configuration for AI CLIs: Automatically writes `.mcp.json` (Claude Code) and `.cursor/mcp.json` (Cursor) so MCP servers are instantly available
  • Augmented Delegation: dev3000 now intelligently delegates to chrome-devtools MCP when detected, creating a powerful debugging orchestration layer
  • Bug fixes improve overall reliability

Version 0.0.92

2025-10-11Patch

Key Highlights:

  • Passive Screencast Capture: Automatically records page loads and navigations for performance analysis
  • CLS Detection: Watch frame-by-frame video of layout shifts with precise element tracking
  • Improved TUI: Better header and status line rendering for narrow terminal windows

Version 0.0.91

2025-10-10Patch

Key Highlights:

  • Auto-Configuration for AI CLIs: Automatically writes `.mcp.json` (Claude Code) and `.cursor/mcp.json` (Cursor) so MCP servers are instantly available
  • Resolved GitHub issues #12

Version 0.0.90

2025-10-10Patch

Key Highlights:

  • Passive Screencast Capture: Automatically records page loads and navigations for performance analysis
  • CLS Detection: Watch frame-by-frame video of layout shifts with precise element tracking
  • Bug fixes improve overall reliability

Version 0.0.89

2025-10-10Patch

Key Highlights:

  • Auto-Configuration for AI CLIs: Automatically writes `.mcp.json` (Claude Code) and `.cursor/mcp.json` (Cursor) so MCP servers are instantly available

Version 0.0.88

2025-10-09Patch

Key Highlights:

  • Quality improvements and bug fixes

Version 0.0.87

2025-10-09Patch

Key Highlights:

  • Bug fixes improve overall reliability

Version 0.0.86

2025-10-09Patch

Key Highlights:

  • Bug fixes improve overall reliability

Version 0.0.85

2025-10-09Patch

Key Highlights:

  • Passive Screencast Capture: Automatically records page loads and navigations for performance analysis
  • CLS Detection: Watch frame-by-frame video of layout shifts with precise element tracking
  • Auto-Configuration for AI CLIs: Automatically writes `.mcp.json` (Claude Code) and `.cursor/mcp.json` (Cursor) so MCP servers are instantly available
  • Augmented Delegation: dev3000 now intelligently delegates to chrome-devtools MCP when detected, creating a powerful debugging orchestration layer
  • Fixed 3 bugs for improved stability

Version 0.0.84

2025-10-07Patch

Key Highlights:

  • Shorter log file names: Removed dev3000- prefix from log files (saves 8 characters in terminal output)
  • CHANGELOG.md generation: Auto-generates CHANGELOG.md from TypeScript changelog data during releases
  • Log file paths now: project-timestamp.log, mcp.log, and project-d3k.log

Version 0.0.83

2025-10-07Patch

Key Highlights:

  • OpenCode MCP Support: Added auto-configuration for .opencode.json alongside Claude Code and Cursor
  • OpenCode uses different format: type local with command arrays, proxied via @modelcontextprotocol/inspector for HTTP MCP servers
  • All three AI CLIs now auto-configured: Claude Code (.mcp.json), Cursor (.cursor/mcp.json), and OpenCode (.opencode.json)

Version 0.0.82

2025-10-07Patch

Key Highlights:

  • Auto-Configuration for AI CLIs: Automatically writes .mcp.json (Claude Code) and .cursor/mcp.json (Cursor) so MCP servers are instantly available
  • New find_component_source MCP tool: Maps DOM elements to React component source code by extracting the component function and providing targeted grep patterns to locate source files
  • Removed get_react_component_info tool: React 19 removed __reactFiber$ properties from DOM nodes, making the old approach obsolete

Version 0.0.81

2025-10-07Minor

Key Highlights:

  • New analyze_visual_diff MCP tool provides detailed descriptions of before/after screenshot differences for CLS debugging
  • Fixed CLS frame detection to show exact frames where layout shifts occur (N-2 and N-1), not just nearby frames
  • fix_my_jank now includes direct links to screenshots showing the visual change that caused each layout shift
  • Consolidated log tags (CONSOLE.ERROR → ERROR) and removed padding to maximize horizontal space for narrow terminals
  • SERVER logs now extract and display HTTP methods (GET, POST, etc.) as secondary tags with smart alignment
  • Changed 'video' to 'frame sequence' throughout to match actual functionality

Version 0.0.80

2025-10-06Minor

Key Highlights:

  • Added support for Arc and Comet browsers

Version 0.0.79

2025-10-06Minor

Key Highlights:

  • Passive screencast capture automatically records page loads and navigations without slowing down your dev server
  • CLS detection video viewer shows frame-by-frame video of layout shifts with red bounding boxes highlighting exactly which elements shifted
  • Real PerformanceObserver integration uses browser APIs to detect actual layout shifts (not just pixel-diff guessing), with querySelector to find precise element positions
  • New fix_my_jank MCP tool automatically analyzes performance issues and CLS problems, flagging critical UI shifts in NAV/HEADER elements
  • Better header and status line rendering for narrow terminal windows

Version 0.0.78

2025-10-03Patch

Key Highlights:

  • Auto-configuration for AI CLIs: automatically writes .mcp.json (Claude Code) and .cursor/mcp.json (Cursor) so MCP servers are instantly available
  • Intelligent Chrome launch: replaced fixed timeout with smart polling - dev3000 starts as soon as Chrome is ready instead of waiting arbitrarily
  • Added comprehensive FAQ explaining sharp module warnings and other common questions
  • Fixed log paths: corrected outdated log file paths in error messages for easier debugging

Version 0.0.77

2025-09-30Patch

Key Highlights:

  • Augmented delegation: dev3000 now intelligently delegates to chrome-devtools MCP when detected, creating a powerful debugging orchestration layer
  • Dynamic MCP discovery: automatically discovers and integrates with chrome-devtools MCP server via process detection and port scanning
  • CDP URL sharing: shares Chrome DevTools Protocol URL with other MCPs to prevent duplicate browser instances
  • Enhanced TUI: improved layout and dynamic capability display when MCP integrations are active

Version 0.0.76

2025-09-30Patch

Key Highlights:

  • Smart auto-delegation: re-enabled intelligent MCP delegation with Claude prompt caching detection to avoid token waste
  • MCP integration refinements: improved how dev3000 coordinates with chrome-devtools MCP for seamless workflows

Version 0.0.75

2025-09-29Patch

Key Highlights:

  • MCP integration fixes: resolved issues with MCP server coordination and shutdown behavior
  • Stability improvements: fixed edge cases in MCP integration that could cause unexpected behavior

Version 0.0.74

2025-09-29Minor

Key Highlights:

  • New development tools make debugging faster and more reliable
  • Developer experience improvements across CLI and interface

Version 0.0.73

2025-09-29Patch

Key Highlights:

  • Browser automation now shares instances between tools, eliminating conflicts

Version 0.0.72

2025-09-25Patch

Key Highlights:

  • Resolved GitHub issues #34
  • Build process optimized to prevent duplicate type generation
  • Keyboard shortcuts now work consistently across all modes

Version 0.0.71

2025-09-25Patch

Key Highlights:

  • Improved Chrome browser shutdown and cleanup reliability
  • Keyboard shortcuts now work consistently across all modes
  • Developer experience improvements across CLI and interface

Version 0.0.70

2025-09-25Patch

Key Highlights:

  • Added GitHub Actions for automated release testing
  • Global installation detection ensures dev3000 runs from correct location
  • Bug fixes improve overall reliability

Version 0.0.69

2025-09-25Patch

Key Highlights:

  • Significant MCP server improvements for better AI integration
  • Improved port management with intelligent auto-increment and conflict resolution
  • Fixed 19 bugs for improved stability and reliability

Version 0.0.68

2025-09-25Minor

Key Highlights:

  • Significant MCP server improvements for better AI integration
  • Improved port management with intelligent auto-increment and conflict resolution
  • Fixed 12 bugs for improved stability and reliability
  • Added several new features and enhancements

Version 0.0.67

2025-09-23Patch

Key Highlights:

  • Major Terminal UI improvements with enhanced visuals and user experience
  • Significant MCP server improvements for better AI integration
  • Improved log formatting with better alignment and readability

Version 0.0.66

2025-09-22Patch

Key Highlights:

  • Various improvements and bug fixes

Version 0.0.65

2025-09-22Minor

Key Highlights:

  • Introduced gorgeous Terminal UI (TUI) as the default experience - a complete visual overhaul
  • Revolutionized MCP server architecture: now a persistent singleton at localhost:3684/mcp
  • Added multi-project support with project-specific Chrome profiles and session tracking
  • Enhanced Visual Timeline with project parameter for seamless multi-project workflows
  • Improved process management with better port handling and auto-increment capabilities

Version 0.0.64

2025-09-19Minor

Key Highlights:

  • Enhanced error debugging with 2x more context (20 lines of recent logs)
  • Improved MCP server with dynamic log path handling for better flexibility
  • Added beautiful changelog pages with auto-generated social media preview images
  • Code quality improvements across the entire codebase

Version 0.0.63

2025-09-17Minor

Key Highlights:

  • Enhanced MCP tools with better AI guidance for improved debugging workflows
  • Fixed changelog social media preview generation
  • Added OpenAI Codex configuration support
  • Improved React component stability

Version 0.0.62

2025-09-17Minor

Key Highlights:

  • Fixed Python/FastAPI server detection for better framework support
  • Added comprehensive debug logging for troubleshooting server startup issues
  • Improved server readiness detection across all frameworks
  • Enhanced code quality and consistency

Version 0.0.61

2025-09-16Minor

Key Highlights:

  • Added --browser flag for custom browser support (Chrome, Chromium, Edge, etc.)
  • Enhanced documentation with comprehensive usage examples

Version 0.0.60

2025-09-16Minor

Key Highlights:

  • Launched comprehensive changelog system with version history
  • Redesigned MCP server homepage with better developer experience
  • Improved code quality with enhanced linting rules

Version 0.0.60

2025-01-16Patch

Key Highlights:

  • Added periodic health checks to detect externally killed processes
  • Enhanced error reporting with recent log lines on fatal exit
  • Created magical MCP tool descriptions encouraging AI to proactively fix issues
  • Added get_errors_between_timestamps and monitor_for_new_errors tools for continuous quality assurance

Version 0.0.49

2025-01-15Minor

Key Highlights:

  • Improved postinstall script with better logging and timeout handling
  • Enhanced Chrome extension icon compatibility
  • Fixed various stability issues with process management

Version 0.0.40

2025-01-10Minor

Key Highlights:

  • Introduced unified logging system with timestamped events
  • Added automatic screenshot capture on errors and navigation
  • Implemented MCP server integration for AI debugging workflows

Version 0.0.30

2025-01-05Minor

Key Highlights:

  • Added Chrome DevTools Protocol (CDP) monitoring
  • Implemented persistent browser profile management
  • Created consolidated log format for better AI consumption

Version 0.0.20

2025-01-01Minor

Key Highlights:

  • Initial release with basic server and browser monitoring
  • Added support for Next.js, React, and other web frameworks
  • Implemented core dev3000 CLI with port management

Want to see the complete version history?

View All Releases on GitHub
d3k

dev3000

By Vercel Labs

HomeGitHubMade by elsigh