Features
- Live Cost Estimation: See estimated cloud infrastructure costs in real-time as you configure cluster creation, with hourly and monthly breakdowns including infrastructure fees
- Infrastructure Cost Visibility: View running infrastructure costs per cluster in the clusters table, with usage tracking across your organization
- Shared Clusters: Share clusters across multiple environments and capsules, enabling more efficient resource utilization
- Slack Integration for Cluster Operations: Respond to cluster creation confirmations, deletion prompts, environment link changes, and credential requests directly from Slack — whichever channel you respond in first wins
Improvements
- GPU-related fields no longer appear in the form summary after unchecking the GPU option
- MCP onboarding step now completes as soon as an agent connects, rather than waiting for the first tool call
- Graceful upgrade flow when your Monk CLI is below the minimum required version — shows a targeted upgrade strip instead of the full install wizard
- Homebrew and Xcode Command Line Tools are now auto-installed during macOS onboarding, with clear progress messages explaining each step
- Cluster peer names now display properly in removal and shrink confirmations instead of truncated IDs
- Daemon idle CPU usage reduced by over 50% through internal performance optimizations
Fixes
- Fixed the extension incorrectly showing an upgrade prompt instead of starting the daemon when it was simply stopped
- Fixed cluster grow operations failing on shared clusters linked to multiple environments
- Fixed Slack bridge disconnections crashing in-progress operations instead of falling back to the IDE prompt
- Fixed install flow hanging with an empty terminal when shell integration encountered an error
- Fixed the installer spawning multiple terminals during onboarding
- Fixed Xcode CLT install exit code being masked by a cleanup command on macOS
Features
- New Onboarding Flow: Onboarding now happens inside the chat view with compact setup panels, making it faster to get started without switching between views. New users can now start chatting with Monk immediately before signing in or installing the runtime and continue after signing up.
- Slack Integration: Connect Monk to your Slack workspace so you can respond to deployment questions, approve file changes, and fill out forms directly from Slack when you’re away from the IDE. Setup is OAuth-based — just authorize in Slack and pick a channel.
- Slack Alerts for Watcher: Watcher can now send alerts to Slack via an automated OAuth setup flow, replacing the previous manual webhook URL configuration.
- System Sleep Prevention: Monk now prevents your machine from sleeping during long-running operations like deployments and cluster creation, ensuring they complete reliably even if you step away.
- Workload-Scoped Secrets and Repos: Workloads can now be created and managed against non-local repos with scoped secret access, enabling more flexible multi-repo and multi-environment deployment setups.
Improvements
- On Windows, the UNC host restart requirement no longer blocks the entire onboarding flow — installation continues while a non-blocking reminder to restart is shown.
- The Windows and Linux install flow now correctly picks up all required steps in a single run instead of requiring multiple attempts.
- Cluster status updates are faster and more reliable, with reduced timeouts and fewer stale state issues after switching or deleting clusters.
- Improved KMS validation error messages for AWS credentials.
- The dashboard now shows a Slack card with connection status and quick actions to change channel or disconnect.
- Better error messages when cluster dependencies fail to resolve with custom repository templates.
Fixes
- Fixed cluster disconnect, consensus recovery, and container cleanup issues that could leave clusters in a broken state.
- Fixed missing secret scope for file-based and mounted secrets in deployments.
- Fixed Azure container fallback behavior.
- Replaced deprecated apt-key with modern signed-by approach for Linux and WSL installations, eliminating deprecation warnings on newer Ubuntu/Debian.
Improvements
- Clearer error messages during authentication — timeout and state mismatch errors now surface specific, actionable descriptions instead of generic failures
- Transient setup and self-test failures are now automatically retried with backoff, reducing flaky first-launch errors
Fixes
- Fixed node cleanup and load balancer deletion when destroying a cluster
- Fixed a bug where multiple IDE windows could interfere with each other’s session state
Features
- Workspace, Project, and Capsule Scheduling Tools: New MCP tools for managing workspaces, projects, and organizations, plus capsule scheduling configuration directly from your editor.
Improvements
- Default tool timeout increased to 30 minutes so long-running MCP tools are no longer prematurely killed.
- Upgraded default AI model to GPT-5.4 for improved agent responses.
Fixes
- File picker now renders correctly for credentials that require both a file upload and form fields.
- Environment picker correctly handles personal environments and no longer hides default-project environments.
- Capsule user sync now preserves cluster owners instead of accidentally removing them.
- Cluster teardown is more robust and no longer fails on edge cases during exit.
- Fixed a race condition that could occur when switching between clusters or contexts.
Features
- Capsule Scheduling Settings: Configure scheduling options for your capsules directly from the extension, giving you finer control over when and how workloads run.
- Task Progress Summaries in Chat: See live task and job progress inline in the chat view — including job state, elapsed time, and individual task status — without needing to switch to the task board.
Improvements
- Chat history is now more reliable: deleted conversations no longer reappear after reload, and concurrent updates no longer cause data races.
- The stop button in the chat input is now red to clearly indicate it will cancel the current operation.
- Status strip tooltips are more stable and no longer cause render crashes on hover.
- Archived job snapshots are preserved so you can review historical task progress in chat after a job completes.
- Task elapsed time displays are now accurate for completed and archived jobs.
Fixes
- Fixed a memory leak in the task scheduler that could cause increasing CPU and memory usage during long-running jobs.
- Fixed workload group counts incorrectly inflating the status strip numbers.
- Fixed subtitle in task groups sometimes appearing stale or hidden when content changed.
Features
- Capsule Service Token Security Redesign: Capsule CI/CD pipelines now use a single project-scoped master token that mints short-lived JIT tokens at runtime, replacing the previous two-token authentication model. This improves security by limiting credential scope and lifetime for provision, deploy, and cleanup operations.
- Capsule UI: New user interface for managing Capsules directly from the extension, providing visibility and control over capsule lifecycle and configuration.
- Workspace MCP Auto-Discovery: MCP server configurations are now automatically generated and cleaned up for popular coding agents (Cursor, Claude, Gemini, Codex, CLI/IDE) so they can discover and connect to the Monk MCP server with minimal manual setup.
- Update Capsule Secrets Tool: New agent tool for updating workload secrets on existing Capsules in two modes: global (pushes to GitHub environment and patches the workflow) or local (injects directly into the connected capsule via CLI).
Improvements
- GitHub repository name is now auto-detected and pre-filled when requesting GitHub credentials for Capsule setup
- Capsule CI/CD scripts poll for daemon readiness instead of using a fixed 20-second sleep, improving reliability and reducing setup time
- CI/CD scripts are now universal and provider-agnostic, supporting all four cloud providers at runtime via environment variables instead of compile-time interpolation
- Non-secret Capsule parameters (service URLs, org/project slugs, cloud settings) are stored as GitHub environment variables instead of secrets, improving auditability
- Custom disk sizes configured in the extension are now correctly passed through to cluster provisioning
- Ingress controllers and container registries are now treated as ambient platform services, preventing the agent from unnecessarily planning or deploying them during app deployments
- Role operations in chat now show an approval form for confirmation before executing
Fixes
- Fixed JIT token minting failures being silently swallowed in CI/CD fetch-metadata step due to set -e behavior
- Fixed JIT token error messages being captured into variables instead of appearing in CI logs by redirecting to stderr
- Fixed connection leak in local capsule secret updates where MonkClient connections were not closed on error
- Fixed redundant GitHub API calls when creating multiple environment variables by resolving repository ID once
- Fixed MCP server rejecting undisclosed tool calls and properly cleaning up multi-key config sections
- Fixed MCP discovery continuing gracefully when legacy config cleanup fails due to permissions or unreadable files
- Fixed cluster user sync to trigger on environment link/unlink and when applying RBAC roles
- Fixed ingress collision validation to prevent route conflicts during deployments
Features
- Monk Capsules Setup Tool: Added guided setup for per-branch CI/CD environments, including workflow/script generation and scoped secret provisioning
- Local MCP Server: Your coding agent now can talk to monk through a built-in Streamable HTTP JSON-RPC server with progress streaming and multi-window support
- RBAC UX Expansion: Added role/permission-focused forms and updated UI behavior to reflect scoped permissions
- Monk Networking Additions: Added Azure DNS forwarding support for private-link/database zones and custom public IP/domain handling
Improvements
- Improved project diagnostics and project-files UI with richer file-state tooltips, per-file problem counts, and quick open/delete actions
- Simplified agent architecture by removing dynamic agents and routing labels, reducing runtime complexity and improving stability
- Improved tooltip behavior and placement to reduce flicker/clipping and improve keyboard accessibility
Fixes
- Fixed status false-positives by removing group-level ready/alive health signals and avoiding duplicate Docker path checks
Features
- Structured GPU Cluster Configuration: Cluster create/grow now supports explicit GPU enablement, count, and instance type with backend-validated options
- RBAC Foundations: Introduced role-based access control support across extension and backend flows
- Scoped Rules & Instructions: Added org- and environment-scoped custom instructions for more targeted agent behavior
Improvements
- Guided cluster creation now provides dynamic region/zone/instance updates, better defaults, and stronger inline validation/advisories
- Clearer “waiting for input” indication in chat and task views when tasks pause for user action
- Form handling is more resilient with serialized question handlers, debounced field updates, and safer dependency refresh logic
- Task lifecycle handling tightened to track cancelled/waiting flows more accurately across different actions
Fixes
- Fixed cancelled tasks losing job association or showing stale/duplicate entries in the task board
- Fixed cancellation/error paths that could leave tasks stuck in
executing - Fixed environment tag preservation during interactive cluster parameter changes
- Monk runtime fixes for broken-cluster peer status updates and region-based pricing lookup
Features
- Quick Analysis Mode: Lightweight analysis path wired end-to-end (Frontman tool + orchestrator support)
- Guided Region/Zone Selection: Cluster creation form now updates and validates region/zone dynamically
Improvements
- Unified “waiting for input” UX across chat, task board, and interactive prompts during deploy/watcher flows
- More robust form interactions
- Clearer explanations of actions from the agent and improved chat rendering/loading indicators
- Monk runtime reliability: better handling of broken cluster peer status and registry pull fallback
Fixes
- Prevent tasks from getting stuck waiting when form rendering fails or interrupts
Improvements
- Safer cluster creation and deploy flows with clearer prompts, defaults, and progress reporting
- Stronger destructive delete confirmations and clearer conversation UI for high-risk actions
- Credential prompts now link provider docs inline with clearer instructions
- Watcher now ignores local peer updates to prevent misleading assessments
- Improved Watcher setup form
Fixes
- Prevents secret-injection failures from emitting misleading messages
- Fixes custom-select behavior and delete confirmation state in the UI
- Fixes to the code editor approval flow
Improvements
- Ignored readiness reporting for group workloads to avoid misleading assessments
Improvements
- Enhanced workload status UI with richer health metadata, grouping, and navigation to definitions
- Hardended cluster provisioning cleanup and improved cluster switch error guidance
Features
- Automated Deployment Assessment: Post-deploy health checks now summarize workload status and logs
Improvements
- PowerShell is now explicitly used for Windows terminal sessions for better compatibility
- Enhanced ArrowScript syntax clarity and documentation
- Improved crashloop detection in running workloads
- Added secrets scope parameter for finer-grained access control
Fixes
- Fixed task board showing duplicate entries
- Fixed task board persistence issues across sessions
- Fixed URL concatenation issues in certain scenarios
Improvements
- Better error messages when building container images
- Fast-fail improvements for quicker error detection
- Reduced memory allocation in critical paths
Features
- Configurable Editor Approval: New settings to control when file approvals are required, with “don’t ask again” option per session
Improvements
- Increased job timeout to 1 hour for long-running operations
Fixes
- Fixed “don’t ask again” checkbox updating wrong setting
- Fixed Protocol response type handling for method names containing “request”
- Fixed code editor deny patterns preventing legitimate edits
Improvements
- Faster agent decision-making with optimized reasoning settings
- Increased tasks concurrency for better parallelism in job execution
- Shared cache for Monk metadata improves diagnostics performance
- Better error tracking and for edit operations
Fixes
- Fixed code editor incorrectly denying legitimate source files (.ts, .go, etc.)
- Fixed ArrowScript
replaceoperator reporting false stack underflow errors - Fixed documents being skipped during rapid file opens
- Fixed memory leak during re-analysis
- Fixed race condition in timer scheduling
Major Features
- File Approval Flow: Agents now request explicit review and approval before modifying source files, with an interactive diff viewer in chat
- Native Diff Editor: Open full diff comparisons in VS Code’s native diff editor directly from the approval UI
Improvements
- Improved reliability of interactive prompts and form handling
- Better URI handling for diff content with special characters
- Updated minimum Monk requirement to 3.18.7
Fixes
- Fixed duplicate diagnostics appearing in git diff views
- Fixed image validation when using
image+image-tagformat - Fixed stale warnings persisting after template updates
- Fixed image tag matching to require exact versions when explicitly specified
- Fixed search result counts for workspace files
- Cluster and user management fixes
Improvements
- Faster and more reliable diagnostics after edits
- Added validation for environment variables and entrypoints
Improvements
- Detection of circular service dependencies (wait-for cycles)
- Service health checks now run on the correct cluster node
- Agent provides guidance for accessing services via ingress routes
- Improved ArrowScript error messages
- Better validation suggestions for HTTP services and ingress routes
Major Features
- Source Code Editor Agent Beta: New agent for targeted source-code fixes (env vars, ports, connection strings, Dockerfile and build scripts) to help fix deployment-related issues
- Multiple Environments: Support for multiple deployment environments, allowing separate staging/production configurations per cluster
Fixes
- Fixed file existence handling on revert operations
- Fixed nested MANIFEST files being handled by wrong editor agent
Improvements
- Clearer task progress & diagnostics: More detailed timeline events and better context around what the agent is doing (and why), making it easier to follow long-running jobs.
- Smoother, safer credential setup: Credential requests are now more structured and validated, reducing redundant prompts and helping prevent accidental overwrites during updates.
- More polished prompts & forms: Refreshed UI for confirmations and credential entry with clearer styling, improved summaries, and accessibility/interaction tweaks.
- More reliable builds: Next‑gen container builder improves build/run flow, observability, and cleanup so failures are easier to understand and recover from.
- More consistent agent reporting: Backend emits more structured artifacts and clearer diagnostics, including improved path handling and validation messages.
Major Features
- Production Watcher: Watcher setup tool is now out of Beta and production-ready with monitoring for CPU, memory, disk usage, and service health with Slack integration
Improvements
- Smarter secret coverage detection: required secrets are now marked as stored when covered by provider credentials
- Better status display showing stored provider credentials
- “Generate” button for secure value generation in credential forms
- Linter: Fixed stale symbol-kind issues during inheritance reanalysis
- Linter: Prefer
image: "name:tag"format over deprecatedimage-tagproperty (shown as hints) - Linter: Well-known public Docker Hub images (nginx, postgres, redis, mongo, etc.) no longer require declaration in MANIFEST
- Linter: Global variable support with deprecation warnings to guide users toward replacements
Improvements
- Internal refactoring for improved manifest parsing and Dockerfile path handling
Major Features
- Go to Definition: Navigate directly to template definitions, services, containers, and variables across your project
- Smart Code Navigation: Jump to embedded code blocks and external dependencies from template files
Improvements
- Enhanced template validation with better detection of unused variables
- Smarter schema validation with suggestions for typos and allowed values
- Improved secret detection in configuration files
- Warnings when connections are missing a service specifier
- Better syntax highlighting for ArrowScript
Fixes
- Fixed file searching accuracy for paths with special characters
- Fixed Dockerfile path resolution in IMAGE statements
- Fixed file path handling across different operating systems
Improvements
- Enhanced credential form with better support for multiple providers
- Improved validation feedback with gentler hints for non-critical issues
Improvements
- Enhanced Credentials Form: Improved credential input with sectioned forms for multiple providers
- Registry credentials now use cluster secrets for improved security
- Enhanced template validation with smarter name suggestions
- Better variable type handling and diagnostics in template files
- Better code extraction accuracy for health checks and replicas configuration
Fixes
- Fixed position mapping for indented code blocks in template diagnostics
Improvements
- Improved search functionality with result limits for better performance
- Enhanced task management with new “interrupted” state for better visibility after connection issues
- Improved job state recovery after IDE restarts
- Better ArrowScript diagnostics with clearer error messages
Improvements
- Switched to new LLM for speed, accuracy and more succint answers
- Improved action links in chat for interactive buttons and file references
- Better status strip displaying workload statuses with improved tooltips
- Optimized status comparison logic
Features
- HTTP Probe: New probe to test containerized web applications
- Port Service: Find available ports on the client machine for local development
- Force reanalyze option in build tool
Improvements
- Improved chat context with current status awareness
- Better job completion warnings when not all tasks were completed
- Updated agent instructions for improved guidance
Improvements
- Enhanced Monk UI with improved button contrast for better accessibility
- Dynamic sample prompts in welcome screen and chat interface
- Improved agent status reporting and context awareness
- Better markdown rendering in chat interface
Fixes
- Fixed authentication and onboarding flow to prevent state mismatches
- Fixed authentication callback handling after user cancellation
- Fixed email verification flag sent to webview immediately after verification
- Fixed welcome screen login state to use proper auth status
- Fixed memory leak by clearing timeout in ReadyCard component
Features
- Interactive Forms: New form system for structured user input within chat interface
- Forms support for collecting configuration data and credentials
- Question prompts on individual form sections for better guidance
Improvements
- Better fallback mechanisms for environments without full chat support
- Force package manager re-test after distro selection on Linux
Fixes
- Fixed connection race conditions
- Fixed connect handshake timeout issues
- Removed max reconnect attempts, capped backoff at 6 seconds for better stability
- Fixed status color implementation
Features
- Organization Management: New organization view with cluster synchronization
- Cluster Management: Enhanced cluster and organization management tools
- Configuration variables cleanup option
- Wizard waiting state for better user feedback
Improvements
- Enhanced welcome screen UI and UX
- Improved status aggregator and chat webview integration
- Better code readability and structure in webview components
- Updated billing to use unified website URL
- Improved WSL distro handling
Fixes
- Fixed subscription token calculation in MetricsRow component
- Fixed missing button for organization management
- Fixed borders and refresh buttons in management interfaces
- Fixed double cancel buttons in cluster modals
- Added DNF support to Linux remediation script
Improvements
- Automatic self-test after successful authentication for better user experience
- Ensures application state is up-to-date when user starts working
Improvements
- Enhanced authentication user experience
- Better status change signal emissions
- Enhanced team management with refresh status on accept and refresh button
- Improved plan label display with uppercase and extra token information
- Added tag parameter to watcher tool
Fixes
- Fixed monkd TCP port (changed to 2137)
- Fixed shell execution environment mutation bug
- Fixed Unix socket permission issues by switching to TCP socket
- Added systemd override check and migration support
Features
- Watcher Setup Tool: New tool for setting up monitoring with Slack integration
- Local Deployment: Added ‘local’ deployment mode for running projects on local machines
- Organization View: Initial organization and cluster synchronization support
Improvements
- Skip managed service configuration for local development scenarios
- Better credential flow for Slack webhooks
- Enhanced watcher template embedding and reloading
Fixes
- Fixed Windows selftest retest logic to prevent script sequence issues when shell integration is unavailable
Improvements
- Liveness/readiness: automatic checks and readiness status/errors
- Performance: stats caching for container CPU metrics
- TLS & ingress:
- TLS configuration support in ingress and config files
- Support for additional node TLS certificates in ingress
- KMS:
- Improved key lifecycle and permission checks
- Switched Azure AD Graph to Microsoft Graph for Azure KMS
Fixes
- Fixed repository connection issues on macOS
- Fixed error loops and wait-for-vault provisioning before key creation
- Fixed panic in user list race condition
- Fixed handling to ignore empty env values in variables
Features
- Added Terms of Service, Privacy Policy, and License links to the onboarding wizard
Improvements
- Automated liveness/readiness checks for services
- Stats caching for container CPU metrics
- Ingress TLS certificate configuration enhancements
Improvements
- Performance: exclude build artifacts and temporary directories from indexing for faster, cleaner search
- Consistency: normalized ignored path handling across workspaces
- Billing & subscriptions:
- Hide trial when user already has an active subscription
Improvements
- Subscription & billing polish:
- Better subscription status handling and trial visibility
- Fixed links and labels for external billing pages
Improvements
- Updated README with comprehensive feature descriptions and clearer value proposition
- Better documentation of Monk’s autonomous capabilities and integrations
UI Improvements
- Made status bar icons larger for better visibility
- Fixed cluster switching to prevent accidental resource removal
Major Features
- Cluster Switching: You can now easily switch between multiple clusters using the status bar or command palette. Your cluster credentials and selections are saved across workspaces.
Improvements
- Improved billing transparency with centralized usage tracking
- Added real-time status updates in the chat interface
- Better status reporting showing current cluster, workloads, and secrets
Improvements
- Log retrieval now has better defaults and won’t hang indefinitely
- Fixed chat reloading - no more duplicate messages after refreshing with Ctrl/Cmd+R
- Chat conversations now restore properly when reopening
- Fixed issue where new chat messages could appear in the wrong conversation
Major Features
- Unread Notifications: Background conversations now show a green dot when complete, so you know when responses are ready
- Multiple Concurrent Chats: You can now run multiple conversations simultaneously without interference
Improvements
- Better handling of streaming messages across multiple conversations
- Improved chat history management
Major Features
- GPT-5 Integration: Monk now uses Azure GPT-5 models for better performance and accuracy
- AWS SQS Support: You can now work with AWS SQS queues
- Custom Domains: Set custom domains for Netlify and Vercel deployments
- Enhanced Documentation Access: Monk can now search and retrieve documentation to better answer your questions
- Improved Template Editing: Better YAML editing with automatic validation and error fixing
- Better Project Analysis: Improved understanding of Docker images, Dockerfiles, and build contexts in your project
Features
- New command to copy registry credentials from workspace to global scope
- Better credential management with workspace and global scopes
- Registry credentials created during cluster setup are now saved globally for reuse
Improvements
- Fixed credential deletion to work correctly across different scopes
- Better validation of configuration files with helpful suggestions
- Improved workspace analysis for more reliable builds
New Agent Capabilities
- Monk can create or adopt SQS queues (standard or FIFO), set encryption, redrive and dead-letter policies, and return queue URLs and ARNs
- Monk can send and receive SQS messages, purge queues, and report queue statistics
- Monk can edit Monk YAML templates and iterate until all diagnostics are resolved to zero
- Monk can answer documentation questions about Monk concepts, CLI, and templates with enhanced semantic search
Features
- Social Login: Sign in quickly with GitHub or Google
- Improved Onboarding: Better first-run experience with provider-first authentication
- Simplified authentication - you can now sign up directly via email
- More streamlined login/signup process
Improvements
- Fixed issues with task history loading
- Better handling of authentication errors with clearer guidance
Features
- Task Board Access: New button in chat to quickly open the Task Board
- Task History Persistence: Task board now remembers your jobs and tasks across sessions
- Archive Management: Clear archived tasks with a new clear button
Improvements
- Better task timing displays showing local timestamps
- Task board continues collecting events even when closed
- Improved handling of workload deletion with options for volumes, backups, and images
- Fixed task board data corruption issues
Improvements
- More readable job names in the Task Board
- Task board now groups archived jobs for better organization
- Fixed issues with task board timing and display
Major Features
- Managed Services: You can now use managed databases from DigitalOcean and S3/Spaces storage for Redis, MongoDB, Postgres, and MinIO
Improvements
- Better session management - active sessions won’t timeout while you’re working
- Fixed task status display to correctly show errors instead of false successes
- Improved GPU support for DigitalOcean deployments
New Agent Capabilities
- Monk can create DigitalOcean managed database clusters (Postgres/MySQL/Redis/MongoDB/Kafka/OpenSearch), resize clusters, list databases, create and delete databases, and provide connection strings and credentials
- Monk can create DigitalOcean Spaces (S3-compatible), configure versioning, CORS, lifecycle, and tagging, and provide regional endpoints and URLs
- Monk can create and delete DigitalOcean Spaces access keys and store them in secrets for programmatic access
- Monk can configure existing components to use managed services instead of self-hosted alternatives
Major Improvements
- Automatic Multi-Architecture Deployment: Monk now automatically detects your cluster’s architecture and builds images accordingly - no manual configuration needed!
- Better Build Performance: Fixed unnecessary cross-compilation when deploying from Apple Silicon to Intel clusters
- Smarter Deployments: Only builds for the architectures actually used in your cluster
New Agent Capabilities
- Monk can detect cluster peer platforms and select native, cross-platform, or multi-architecture builds autonomously
- Monk can build and push images to the configured registry with platform-aware tagging before deployment
Improvements
- Improved deployment efficiency - fewer redundant operations
- Better error handling when building multi-architecture images
- Significantly faster builds when your local architecture matches your cluster
- Support for insecure (non-TLS) container registries during deployment
- Better compatibility with third-party container registries
- Improved registry reachability detection using standard ports
Major Features
- New Onboarding Wizard: First-time users get a guided setup experience
- Subscription Status: Your subscription status is now displayed on the welcome screen
- Automatic Registry Setup: No more manual registry credential prompts - Monk sets this up automatically
- Smart Deployment Checks: Monk now ensures you have remote cluster nodes before allowing cluster deployments
Improvements
- Registry setup happens automatically after cluster growth
- Better error messages and guidance throughout
- Improved update notifications
- Better handling of AWS Lambda and DynamoDB configurations
Major Features
- AWS Lambda & DynamoDB Support: Monk can now deploy AWS Lambda functions and configure DynamoDB tables
- Improved Budget Management: Chat continuation now costs 0.25 tokens with clearer prompts
Features
- New commands to update and manage registry addresses
- Command to debug registry credentials
Improvements
- Token balance updates automatically after charges
- Better handling of budget limits with clearer messaging
- Fixed chat interface staying disabled after email verification
- Improved email verification error messages with retry options
- Better registry reliability with automatic reachability checks
- Improved SSL compatibility for registry access
- Fixed budget checking to prevent prompts when you have no tokens
- Better error handling when chat sessions exceed budget
- Fixed issue where chat could hang when budget limits were reached
New Agent Capabilities
- Monk can detect AWS Lambda handlers and model them as function components with an AWS Lambda deployment target
- Monk can enrich AWS DynamoDB components with schema details inferred from code and infrastructure-as-code files
- Monk can create DynamoDB tables with key schemas, GSIs/LSIs, billing modes, PITR, SSE, and table classes, and return table ARNs and names
- Monk can put, get, delete, and scan items in DynamoDB tables
- Monk can create and update Lambda functions from ZIPs or ECR images, configure environment variables, VPC networking, layers, logging, and X-Ray, and return function ARNs
- Monk can invoke Lambda functions and update function code and configuration
- Monk can create IAM roles with trust policies, attach and detach managed policies, and expose role ARNs for other services
- Monk can create IAM policies from JSON documents and manage permissions for Lambda functions
Major Features
- CI/CD Automation: New tool generates complete CI/CD configurations for GitHub Actions and CircleCI with automatic secrets management
- Vercel Support: You can now authenticate with Vercel and deploy to their platform
- Hosting Platform Selection: Monk helps you choose and configure Netlify or Vercel for your frontend applications
- Smart Conversation Management: Long conversations are now automatically summarized to keep Monk’s responses relevant and efficient
- Agent Refresh: Monk automatically refreshes its understanding based on conversation length and activity
Improvements
- Monk now validates SSL certificates and manages secrets automatically for CI/CD pipelines
- Build tool skips reporting non-critical environment issues
- Better analytics tracking
- Fixed chat spinner behavior - it now shows throughout the entire request
- Better visual feedback when Monk asks questions
- Ask prompts show immediate confirmation
- Improved connection reliability and session management
- Fixed task board event handling issues
- Better connection handling after disconnections
- More reliable task display
- Better handling of configuration validation with helpful hints
- Improved secret creation with better validation
New Agent Capabilities
- Monk can generate GitHub Actions workflows that build images and deploy using the MANIFEST
- Monk can autonomously detect the repository and trigger branches for the CI/CD pipeline
- Monk can create a short-lived Monk service token and inject it into CI/CD secrets securely
- Monk can inject container registry address, username, and password into CI/CD secrets
- Monk can detect or create a GitHub environment and place secrets there when appropriate
- Monk can create or adopt Vercel projects, configure frameworks, Git repositories, build/install/dev commands, root directories, and custom domains
- Monk can add and remove Vercel project domains and fetch production URLs
- Monk can run Vercel production deployments from any directory using a managed builder image and a token from Monk secrets
- Monk can guide hosting decisions between Netlify and Vercel and configure deployments with correct install, build, and output settings
- Monk can verify Netlify and Vercel builds and provide concise, actionable guidance from build logs
Improvements
- Better version checking across all platforms (Linux, macOS, Windows)
- Welcome screen now properly waits for setup to complete
- Workload logs stay open even when containers restart
Major Features
- Full Chat Interface: New dedicated chat panel with message streaming, conversation history, and real-time updates
- Interactive Questions: When Monk asks questions, it now focuses the chat automatically so you don’t miss them
- Build Summaries: Collapsible build summaries show you what happened during builds
- Cross-Interface Sync: Answer questions in either chat or task view, and both stay in sync
UI Improvements
- Better text wrapping in chat and task views
- Improved progress indicators with checkmarks
- Better styling and visual consistency
Improvements
- Simplified budget continuation interface with just Yes/No buttons
- Budget questions won’t repeatedly prompt after you decline
- Fixed memory leaks in chat handling
- Fixed compatibility with Netlify and Windsurf
Improvements
- Fixed authentication callbacks
- Better backup scheduling support
- Improved Netlify authentication flow
Major Update
- Published to Open VSX Registry for wider IDE compatibility
- Removed preview flag - Monk is production ready!
Major Features
- Template Editor: Monk can now help you fix template errors and issues
- Task Timeline: New timeline view in task cards showing agent reasoning and decision-making process
Improvements
- Better error messages with more context and helpful hints
- Improved platform compatibility
New Agent Capabilities
- Monk can delegate template editing to a specialized editor agent and return a concise summary of fixes
- Monk can edit Monk YAML templates and iterate until all diagnostics are resolved to zero (enhanced with diff preview)
Major Features
- YAML Language Support: Full YAML editing support with syntax highlighting and validation
- New Welcome Screen: Modern React-based welcome screen with interactive setup checklist
- Manifest Language Support: Editor support for MANIFEST files with DIRS directive for better project organization
Improvements
- Monk now provides diagnostics and auto-completion for manifest files
- Better visual feedback during setup process
- Improved diagnostic accuracy
Improvements
- Improved welcome screen with loading indicators
- Better layout and overflow handling
- Retry buttons for failed setup steps
Improvements
- Monk can now set up Auth0 authentication for your applications
- Welcome screen now allows continuing setup without closing
- Better Auth0 domain handling
New Agent Capabilities
- Monk can extract or create Auth0 applications and provide client IDs and secrets
- Monk can configure OAuth flows and return authorization and token endpoints
- Monk can determine the application domain provider (Netlify site or container service) for Auth0 callback URLs
- Monk can configure social login providers and return provider credentials
Improvements
- Better Windows compatibility with platform-specific scripts
- Improved “Retest” functionality in welcome screen
Major Features
- Enhanced Monk Tools: New tools for calculating costs, growing clusters, pricing, and moving workloads
- Support for .gitignore-style blob exclusion patterns
Improvements
- Better Java handling
- Improved Go project support
- More reliable Monk agent responses
New Agent Capabilities
- Monk can estimate costs for deployments and infrastructure choices
- Monk can scale infrastructure and workloads dynamically to meet demand
- Monk can move workloads between cluster tags or nodes to rebalance placement
Improvements
- Better server URL configuration
- Improved user preferences and tool descriptions
- Updated to GPT-4.1 for better performance
Features
- Delete and Unload Tools: Monk can now help you delete and unload workloads
Improvements
- Better error handling when operations fail
- More reliable registry credential handling
- Fixed Vercel integration
- Better error notifications
- Better Windows compatibility
- Fixed various connection issues
- Better validation of build configurations
- Connection reliability fixes
New Agent Capabilities
- Monk can stop workloads gracefully to free resources without unloading templates
- Monk can delete workloads and remove all runtime resources when cleanup is required
- Monk can unload workloads to remove template definitions from the system
Features
- Monk can now read and understand your existing templates better
Improvements
- Fixed terminal tools for non-running containers
- Better Netlify deployment handling and configuration
- Cancel button for authentication flows
- Improved Vercel support
- Enhanced authentication handling
- Better image registry handling
- Fixed extension activation when no workspace is open
- Fixed startup stability issues
- Better Netlify site naming
Major Features
- Netlify Deployments: Full support for deploying frontend applications to Netlify
- Credential Management: New tool to manage and delete credentials
- Domain Generation: Automatic domain and SSL certificate generation when growing clusters
New Agent Capabilities
- Monk can create or adopt Netlify sites, configure custom domains and aliases, enable password protection and force SSL, and return site/admin URLs
- Monk can list, create, get, and restore Netlify deploys for a site
- Monk can run Netlify site deployments from any directory using a managed builder image and a token from Monk secrets
- Monk can configure SPA rewrites for single-page applications on Netlify when frameworks do not handle routing
- Monk can check whether required credentials are present for any provider or service
- Monk can request cloud or service credentials from the user and store them securely
- Monk can delete stored credentials on request to revoke access
Major Features
- Cross-Platform Support: Full Windows support with automated setup checklist
- Welcome Page: New welcome page for macOS with automated remediation
- Blob Storage: Support for distributed blob storage across cluster nodes
- Monk is now aware when you’re not in a workspace
Features
- Progress updates during deployments
- Automatic registry setup with retry support
Improvements
- Better event-driven status updates
- Fixed icon bundling
- Better ARM64 Mac support
- Improved deployment reliability
- Better image rebuilding before deployment
- Enhanced credential management
- Better manifest format for Docker images
- Improved deployment process
- Fixed credential handling
- Better service provider recommendations
- Improved image registry handling
- Welcome screen now shows upgrade recommendations
- Better error tracking and diagnostics
- Improved macOS Podman detection
- More robust welcome screen
- Better Podman machine handling on macOS
- Automatic upgrade support
- Better image registry search
- Better reconnection handling when server connection drops
- Fixed WebSocket event handling
New Agent Capabilities
- Monk can store and retrieve distributed blobs across cluster nodes
- Monk can mount blobs into containers for application data
- Monk can synchronize blobs across cluster peers automatically
Features
- SSH machine connections on macOS
- Automatic cluster registry setup
- Better registry push support
- Improved release automation and deployment pipeline
Core Chat & AI Capabilities
- AI-powered chat interface for natural language infrastructure management
- Monk expert agent with comprehensive documentation knowledge
- Agent reasoning and decision-making transparency
- Custom instructions support
Infrastructure Management
- Cluster creation and growth tools
- Cloud provider integration (AWS, DigitalOcean, Azure)
- Multi-architecture image builds (ARM64/AMD64)
- Container image management
- Workload deployment and management tools
Developer Tools
- Template editor functionality
- File search and analysis tools
- Manifest and template validation
Authentication & Security
- Authentication flow with token management
- Budget management system
- Credential storage and management
Network & Reliability
- WebSocket-based communication protocol
- Network failure recovery with automatic retry
- Session management
Initial Agent Capabilities
- Monk can analyze a codebase and autonomously identify components, dependencies, and required services
- Monk can discover environment variables, defaults, and service endpoints used by each component
- Monk can infer relationships between variables across components and generate connection mappings
- Monk can suggest safe default values and randomized secrets for configuration
- Monk can operate across monorepos and multi-language stacks while ignoring non-deployable assets
- Monk can containerize services by creating or adapting Dockerfiles specific to each component
- Monk can build container images and run sanity checks, iterating until services start without critical errors
- Monk can generate deployment configurations for projects end-to-end
- Monk can bootstrap new clusters with minimal setup and without requiring an external control plane
- Monk can manage clusters fully inside your cloud accounts (AWS, GCP, Azure, DigitalOcean)
- Monk can autonomously configure networking, including subnets and security groups
- Monk can set up encrypted overlay networks for secure intra-cluster communication
- Monk can provide a built-in container registry for fast image pulls
- Monk can provision a built-in container registry inside the system namespace with TLS and basic auth
- Monk can deploy workloads locally or to a selected cluster using the project MANIFEST
- Monk can create and provision clusters (VMs, networking, registries) as required by a deployment plan
- Monk can deploy workloads by managing containers, secrets, environment variables, firewall rules, and external service wiring
- Monk can update configurations and fix deployment errors autonomously
- Monk can stream logs in real time from any container
- Monk can provide instant shell access to any running container
- Monk can open a shell terminal into a running workload for live debugging
- Monk can stream logs and open a live logs terminal for a selected workload
- Monk can answer natural-language questions about deployments and cluster health
- Monk can select and integrate reusable vendor templates for databases, caches, queues, and other services
- Monk can inject and propagate connection details between components via explicit variable relationships

