AgentsMesh

Changelog

All notable changes to AgentsMesh will be documented here.

v0.9.1

Fixed
  • •gRPC TLS ServerName correctly set to prevent advancedtls SNI port bug
Changed
  • •Channel UI/UX refactoring with docs i18n sync

v0.9.0

Added
  • •Runner cross-platform abstraction for Windows support (ConPTY, path handling)
  • •Public relay URL for scalable multi-relay routing
  • •Runner endpoint auto-discovery, PID file, and login shell PATH injection
  • •HeartbeatAck and recv watchdog for half-dead connection detection
Fixed
  • •Terminal content duplication on page refresh
  • •4 bugs in Runner PATH injection and config update code
  • •Relay flap detection to prevent 500ms reconnect storm
  • •Deep architecture issues in Zustand stores and React rendering
  • •Relay concurrency issues causing heartbeat deadlock and 503 errors

v0.8.0

Added
  • •MCP post_comment tool for ticket collaboration
  • •Runner relay URL fallback for local development
Fixed
  • •Runner MCP server bound to localhost with macOS code signing
  • •PATH fallback for agent detection in Runner service mode
  • •Self-update download failure due to missing v-prefix
  • •Runner CLI binary name in help and error messages
  • •gRPC chain-only TLS verification with dynamic server cert SANs
  • •Redundant pod capacity check removed from Runner side

v0.7.0

Added
  • •Support ticket system with admin interface
  • •Blog content migrated from JSON to Markdown files
Changed
  • •Runner release migrated from standalone repo to main monorepo
  • •Runner GoReleaser config modernized, deprecation warnings resolved

v0.6.0

Added
  • •Enterprise page and inquiry flow
  • •Help & feedback button in ActivityBar
  • •Server-side filtering and pagination for pod list
  • •Admin email verification action
Fixed
  • •gRPC downstream silent failure for runner connections
  • •LemonSqueezy seat billing and subscription edge cases
  • •OAuth empty email linking to unrelated users
Changed
  • •Runner install directory changed to ~/.local/bin

v0.5.0

Added
  • •Skills & MCP Server capabilities system for extensibility
  • •Agent version detection, heartbeat reporting, and server-side adaptation
  • •Dual clone URL support (HTTP + SSH) for repository imports
  • •Image paste support with clipboard shim and native backends
Fixed
  • •Runner stops reconnecting on fatal auth errors with actionable hints
  • •Cross-org runner registration causing connection failures
  • •Channel message deduplication to prevent double display

v0.4.0

Added
  • •Admin Console subscription management
  • •Runner three-layer reliability defense system
  • •Runner enhanced logging with daily rotation and directory size limit
  • •Headless login mode with default server for Runner
  • •Follow Runner model option for Claude Code pods
  • •MCP tool results optimized from JSON to Markdown format
Changed
  • •Unified ticket identifier to slug naming across the stack
  • •Standardized API error responses with structured error codes
Fixed
  • •Terminal blank after reconnect due to stale relay connection
  • •Relay reconnect race condition when multiple clients connect to same pod

v0.3.0

Added
  • •Runner relay connection status reporting and display
  • •Auto-reconnect for Runner-Relay WebSocket connection with token refresh
  • •Terminal state restoration after server restart
  • •Bandwidth-aware full redraw throttling for PTY output
  • •Priority-based dual-channel architecture for Runner
  • •Auto-update system with graceful updater reliability
  • •Structured logging migration to slog
  • •PR/MR status awareness mechanism
  • •iOS PWA notification support with OSC terminal notifications
  • •Sandbox status query and resume support
Fixed
  • •Terminal flickering with Synchronized Output frame detection
  • •Terminal output loss with backpressure mechanism
  • •Terminal size synchronization issues
Changed
  • •Relay routing switched from session_id to podKey
  • •Runner binary renamed to agentsmesh-runner

v0.2.0

Added
  • •Runner migrated from WebSocket to gRPC + mTLS communication
  • •MCP tool: create_pod with agent_slug parameter
  • •macOS universal binary support in GoReleaser
  • •Automated release pipeline for all platforms
  • •Windows ConPTY support for terminal
Changed
  • •Unified brand name to AgentsMesh across codebase
  • •Agent config system refactored: removed Lua plugins, added backend-driven config
  • •WebSocket compression enabled for better performance
Fixed
  • •Race conditions in terminal and token refresh tests
  • •Post-quantum TLS and WebSocket connection issues
  • •Pod OSC title parsing accuracy

v0.1.0

Added
  • •Initial release of AgentsMesh platform
  • •AgentPod: remote AI coding workstation with PTY terminal
  • •Support for Claude Code, Codex CLI, Gemini CLI, Aider
  • •Self-hosted Runner deployment with mTLS certificate management
  • •Git repository integration (GitHub, GitLab, Gitee)
  • •Web terminal with real-time bidirectional interaction
  • •Organization and team management with multi-tenancy
  • •AgentsMesh multi-agent collaboration channels
  • •Ticket management with kanban board
  • •Multi-language support (8 languages)