Skip to content

Releases: a2-stuff/MultiClaw

v1.2.0 — Plugin Manifest System

21 Mar 20:23

Choose a tag to compare

Plugin Manifest System with Post-Deploy Actions

Every plugin in the registry now ships with a manifest — a structured declaration of environment variables, dependencies, post-install steps, and health checks. This is the standard for all current and future plugins.

What's New

  • Environment Variable Prompting — Deploying a plugin that requires configuration (API keys, network settings, auth tokens) shows a configuration modal before deployment. Required fields are validated, secrets are masked, and auto-generation is supported.
  • Plugin Dependency Validation — The deploy flow checks that all required plugins are installed first. Portainer requires Docker, AgentPay Skill Pack requires AgentPay SDK, etc.
  • Health Check EndpointsGET /api/plugins/{slug}/health runs manifest-defined checks (shell commands, HTTP endpoints, Python imports, file existence). Health indicators show green/red status in the Plugins tab.
  • Manifest-Driven Post-Install — Plugin-specific setup steps replace the old generic auto-detection. Docker installs Docker CE, Tailscale authenticates with an auth key, Bankr installs the CLI, etc.
  • 10 Complete Plugin Manifests — Superpowers, Shannon, AgentPay SDK, AgentPay Skill Pack, Bankr Agent, Docker, Portainer, Browser Control, Tailscale, Hello Plugin

Plugin Manifest Standard

All plugins must declare:

  • envVars — required/optional config with descriptions, validation regex, auto-generate support
  • dependencies — other plugins that must be installed first
  • systemRequirements — system packages needed (docker, nodejs, python, etc.)
  • postInstallSteps — ordered commands to run after cloning
  • healthChecks — verification that the plugin works

See DOCUMENTATION.md for the full schema reference.

Security

  • Env var values injected via subprocess env, never via shell interpolation
  • SSL verification only disabled for localhost health checks
  • Python import paths validated to prevent code injection
  • Env var values never logged

Files Changed

  • 19 files, +1,970 / -287 lines
  • New: manifest.py, EnvVarPromptModal.tsx, 4 setup scripts, DB migration

MultiClaw v1.0.1

21 Mar 16:39

Choose a tag to compare

What's New

Added

  • Agent authentication for memory API endpoints (X-API-Key alongside JWT)
  • requireAuthOrAgent middleware for dual auth support
  • agent role in RBAC with task execution permissions
  • Python memory client (multi-claw-agent/src/memory.py) for shared state and knowledge
  • Auto-creation of management API keys when agents are registered, spawned, or docker-spawned
  • Auto-generated admin password on first startup when ADMIN_PASSWORD is not set
  • Improved agent stop/start with port-based process detection fallback

Fixed

  • Memory API endpoints blocked by delegation router middleware ordering
  • hasPermission return type coerced to boolean
  • Dashboard default port changed from 3000 to 3100 to avoid conflicts
  • Registration no longer grants first user admin role (admin seeded via seed-admin)
  • Agent stop button visibility for externally-started agents
  • Settings link moved to top-right nav for consistency

Changed

  • Default admin email set to admin@multiclaw.dev when not configured
  • Documentation updated for admin account seeding and CORS defaults
  • Tests directory excluded from git tracking

Full Changelog: v1.0.0...v1.0.1

MultiClaw v1.0.0

20 Mar 18:45

Choose a tag to compare

MultiClaw v1.0.0

First official release of MultiClaw — a distributed AI agent management platform.

Highlights

  • Dashboard — React frontend with real-time agent monitoring, workflow editor, templates, delegations, memory browser, and audit logging
  • Agent System — Python agents with plugin/skill lifecycle, Anthropic/OpenAI/Google AI integration, cron scheduling, and browser automation via Playwright
  • Multi-Agent Orchestration — Agent-to-agent messaging, workflow DAG execution, delegation permissions, shared state with optimistic concurrency, and knowledge base with embedding search
  • Infrastructure — Interactive installer with dependency detection, Docker container spawning, TLS/HTTPS support, WebSocket + SSE real-time updates, and manage.py CLI

See CHANGELOG.md for the full list of features.