·
89 commits
to main
since this release
v0.21.24 — AMP Protocol, Mesh Networking, Kanban & Performance
107 commits since v0.19.31. Major release covering AMP protocol compliance, 4-host mesh networking, team meeting Kanban, and subconscious performance optimization.
AMP Protocol & Messaging (v0.21.1–v0.21.19)
- AMP protocol compliance — agent management, WebSocket, federation (v0.21.15)
- AMP address collection — CRUD APIs for agent AMP addresses with local/cloud type markers (v0.21.19)
- Per-agent inbox isolation — each agent gets its own
~/.agent-messaging/agents/<UUID>/directory - Unified messaging — one route, one deliver, one storage path (v0.21.11)
- Auto-register on send — agents auto-register with AI Maestro before first message (v0.21.6)
- Address poisoning auto-heal — prevents git repo names from poisoning agent identity (v0.21.12, v0.21.16)
- Comprehensive messaging hardening — signature verification, rate limiting, input validation (v0.21.14)
- OpenSSL autodetect — works on both macOS and Linux without manual config (v0.21.5)
Mesh Networking (v0.21.8–v0.21.23)
- Cross-host mesh routing — messages route across 4-host Tailscale mesh (v0.21.8)
- Mesh forwarding auth —
getHostByIdchecks aliases for forwarded message authentication (v0.21.21) - Peer exchange alias propagation — hosts discovered via peer exchange get proper aliases (v0.21.22)
- Inbox UUID resolution — inbox/sent reads use agent UUID (matching write path), fixing invisible messages (v0.21.23)
- 25/25 cross-host test suite — all mesh delivery and inbox verification tests pass across 4 hosts
Performance Optimization (v0.21.24)
- File-size delta detection —
fs.statSync().sizeskips unchanged conversation files without reading them - Direct function call — subconscious calls indexing directly instead of HTTP self-fetch, eliminating ~108 TCP connections per cycle
- Global project discovery cache —
~/.claude/projects/scan cached with 10-min TTL instead of per-agent scanning - Single-read pipeline — conversation files read once instead of 3 times per indexing cycle
- Extracted
lib/index-delta.ts— core logic callable directly by subconscious and via HTTP API
Team Meeting & Kanban (v0.20.16–v0.20.19)
- Kanban board — 5-column drag-and-drop task management (backlog, pending, in_progress, review, completed)
- War room mode — multi-agent coordination with shared terminal grid
- Meeting chat — real-time chat using AMP messages tagged with meeting ID
- Task dependencies — tasks can block other tasks, auto-unblock on completion
Agent Experience
- Zoom experience — agent grid view with pop-out pages, unread message counts (v0.19.32+)
- Agent avatars — 45 robot avatars + AI-enhanced portrait library
- Skills marketplace — browse and install Claude Code skills per agent
- Program args — unified
programArgswith first-launch resume flag stripping - Terminal only wake — wake agents without starting an AI program
- Agent CLI — command-line agent management
Platform & Infrastructure
- Ubuntu 24.04 support — crash resilience and platform-specific fixes
- Remote installer —
curl -fsSL https://get.aimaestro.dev | shwith git submodule init - AMP provider API — AI Maestro acts as AMP provider with registration, routing, relay queue
- Organization onboarding — mesh peer registration with org propagation
Bug Fixes
- Terminal copy/paste and text selection fixes
- Stale WebSocket callback causing failures
- Agent hijacking via URL params
- Host duplication and API caching
- Dashboard agent profile save including programArgs
Full Changelog: v0.19.31...v0.21.24