Mission
Mission
KI-Agenten können handeln. Mission bringt sie zur Koordination.
Eine Chat-Nachricht ist kein Arbeitssystem. Sie garantiert keine Zuweisung, bewahrt keinen Fortschritt, übersteht keine Unterbrechung und erzwingt keine erklärten Abschlussbedingungen.
Mission gibt Planern, Buildern, Arbeitern und Prüfern eine gemeinsame Zustandsmaschine für echte Arbeit: erstellen, zuweisen, starten, checkpointen, blockieren, fortsetzen, ersetzen, Validierung betreten, schließen — über MCP.
Agenten hören auf, Absichten herumzureichen. Sie bewegen ein einziges verwaltetes Arbeitstoken auf einen expliziten Endzustand mit vollständiger Historie zu.
Führe die echte Demo aus · Erkunde die Roadmap · Installiere v0.1.0
Related MCP server: WorkspaceGuard
Der Fehlermodus
Ohne persistente Koordination bedeutet „Multi-Agent“ oft mehrere isolierte Chats und ein Mensch, der als Nachrichtenbus fungiert:
Planner: “Agent B has the task.”
Agent B: “Which version? What is done? What blocks me?”
Agent C: “I also started it.”
Restart: “The previous state is unavailable.”
Owner: reconnects the whole system manually.Mission macht den Arbeitszustand explizit, persistent, rollengebunden und prüfbar.
Sieh das System in Bewegung
sequenceDiagram
actor Owner
participant Planner
participant Mission
participant Builder
participant Auditor
Owner->>Planner: Ship a validated release
Planner->>Mission: Create steps, constraints, exit KPIs
Planner->>Mission: Assign Builder
Builder->>Mission: Start
Builder->>Mission: Checkpoint with evidence
Note over Mission: Process restarts
Builder->>Mission: Read restored state: validating
Auditor->>Mission: Inspect history read-only
Builder->>Mission: Close with declared KPI result
Mission-->>Owner: done + complete lifecycle historyDas Repository enthält einen echten lokalen MCP-Lebenszyklus. Es verwendet signierte synthetische Planer-, Arbeiter- und Prüferidentitäten, persistiert den Auftrag, erstellt den Server neu, stellt den Zustand wieder her, lässt den Prüfer die Historie einsehen und schließt erst, nachdem der Arbeiter den erforderlichen KPI-Schlüssel geliefert hat.
Mission überprüft in v0.1.0 keine externen Nachweise. Sein Abschluss-Gate validiert den Lebenszykluszustand, erforderliche KPI-Schlüssel und vom Aufrufer deklarierte met-Werte. Die unabhängige Nachweisprüfung gehört zu Witness oder einem zukünftigen expliziten Integrationsvertrag.
queued -> assigned -> active -> validating
[restart] state restored: validating
validating -> done
MISSION_DEMO_PASS state=done restart=pass auditor_read=pass kpi_gate=caller_declared history=create,assign,start,checkpoint,closeEvidenzklasse: echter lokaler Produktfluss. Die Ausgabe stammt vom tatsächlichen öffentlichen MCP-Server, der Zustandsmaschine, Identitätsprüfungen, SQLite-Datenbank, Neustart und dem Änderungsprotokoll. Es ist keine Mock-UI.
Führe die echte Demo aus
git clone https://github.com/MaximilianoColoma/mission.git
cd mission
uv sync --locked
uv run python examples/coordinated_autonomy_demo.pyWas dies ermöglicht
Koordinierte Autonomie
Ein Planer definiert das Ziel und die Grenzen. Ein Arbeiter führt nur die Arbeit aus, die seiner verifizierten Identität zugewiesen ist. Ein Prüfer kann inspizieren, ohne zu verändern. Die Admin-Befugnis umgeht keine Lebenszyklus- oder Akzeptanzregeln.
Builder, die Unterbrechungen überstehen
Fortschritt ist nicht in einem Modellkontext gefangen. Schritte, Checkpoints, aktive Blöcke, vorheriger Zustand, Zuweisungen und Historie bleiben über die Prozessneuerstellung hinweg erhalten.
Sichere Übergaben und Ersetzung
Arbeit kann durch eine explizite Ersetzungsoperation neu zugewiesen werden. Der Vorgänger wird unveränderlich und der Ersatz erbt Spezifikation und verbleibende Schritte – nicht erfundene Behauptungen abgeschlossener Arbeit.
Ehrliche Blocker
Ein Arbeiter kann blockieren, ohne das Arbeitstoken zu verlieren, den Grund aufzeichnen und nach der Auflösung in den vorherigen legalen Zustand zurückkehren.
Abschluss mit Biss
done ist keine freie Statusänderung. Erforderliche Schritte müssen bestehen und erforderliche KPI-Schlüssel müssen mit vom Aufrufer deklarierten met-Werten vorhanden sein, bevor geschlossen wird. Ungültige Übergänge schlagen ohne partielle Mutation fehl. Die externe Empfangsprüfung ist nicht Teil von Mission v0.1.0.
Traumfunktionen
Dies sind ermöglichte Muster, keine gebündelte Orchestrierung in v0.1.0:
Autonome Builder-Teams, in denen Planer, Implementierer und Validierer unabhängig arbeiten, ohne einen gemeinsamen Missionszustand zu verlieren.
Follow-the-Sun-Agentenbetrieb, bei dem ein neues Modell oder ein neuer Host den genauen aktiven Schritt fortsetzt, nachdem die vorherige Laufzeit endet.
Selbstheilende Workflows, bei denen blockierte Arbeit aufwacht, nachdem ihre Abhängigkeit aufgelöst ist, und in den korrekten vorherigen Zustand zurückkehrt.
Dynamisches Modell-Routing, bei dem teure Spezialisten nur Missionen erhalten, die sie erfordern, während das Arbeitstoken stabil bleibt.
Prüfbare Schwärme, bei denen parallele Agenten individuell zurechenbar bleiben, anstatt in einer gemeinsamen Bot-Identität zu verschmelzen.
Mensch-Agent-Organisationen, in denen Eigentümer Richtung und Akzeptanz festlegen, während Agenten die Ausführung hinter einer einsehbaren Schnittstelle koordinieren.
Mission liefert den verwalteten Arbeitszustand. Agenten-Spawning, Scheduler, Aufwach-Infrastruktur, Cross-Host-Transport und automatische Witness-Belege bleiben separate Integrationen.
Gebaut jetzt – und noch nicht
Gebaut im öffentlichen Kern | Nicht enthalten in v0.1.0 |
13 MCP-Tools über den Auftrag-Lebenszyklus | Gehostete Orchestrierungs-Kontrollebene |
Planer-, Arbeiter-, Prüfer- und Admin-Rollen | Agenten-Spawning oder Modellausführung |
Signierte Identitätsumschläge und exakte Anforderungsbindung | Produktions-Föderation über Hosts hinweg |
Zuweisungsberechtigung und unveränderliche Ersetzungsketten | Telegram-, Webhook- oder Trigger-Adapter |
Schritte, Checkpoints, Blöcke, Fortsetzungs- und Abschluss-Gates | Automatische Mission-zu-Witness-Brücke |
Persistentes Änderungsprotokoll und Neustart-Wiederherstellung | Multi-Tenant-SaaS und Abrechnung |
Reproduzierbare Apache-2.0-Release-Artefakte | Kundenergebnis- oder Skalierungsansprüche |
Version 0.1.0 ist eine validierte öffentliche Veröffentlichung. Der Dienst wird von diesem Repository nicht bereitgestellt, und die Veröffentlichung ist kein Anspruch auf Produktionssupport oder Benutzerwirkung.
Öffentliche MCP-Oberfläche
Absicht | Tools |
Arbeit erstellen und einsehen |
|
Zuweisen und ersetzen |
|
Ausführen |
|
Unterbrechung behandeln |
|
Sicher abschließen |
|
Prüfen |
|
Die kanonischen Verträge liegen unter spec/. Mission konsumiert den Witness-Identitätsumschlag-Vertrag über eine explizite digest-gesperrte Projektion; es ist keine zweite Protokollinstanz.
Installieren und verifizieren
Erfordert Python 3.11+ und uv.
./install.sh --manifest --json
./install.sh --target "$HOME/.local/share/mission" --non-interactive --json
uv sync --locked
uv run python -m pytest -q -p no:cacheprovider tests repair-tests
uv buildDer gestufte Installer bereinigt geerbte Python-Umgebungsvariablen, führt eine gesperrte Installation durch, schreibt begrenzte lokale Konfiguration/Speicherung und führt einen echten MCP-Erstlauf-Doktor aus.
Projektzentrum
Produkt-Roadmap:
ROADMAP.mdGovernance und Release-Befugnis:
GOVERNANCE.mdBeiträge und DCO:
CONTRIBUTING.mdSicherheitsmeldung:
SECURITY.mdSupport-Grenzen:
SUPPORT.mdOffizielle Benennung und Forks:
TRADEMARKS.md
Lizenz
Lizenziert unter der Apache License 2.0. Siehe NOTICE. Apache-2.0 erlaubt Nutzung, Modifikation, Weiterverbreitung und kommerzielle Nutzung; es gewährt keine Erlaubnis, offiziellen Projektstatus oder Markenunterstützung zu implizieren.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceGoverned agent execution gateway for LLM workflows, providing deterministic FSM-based execution, audit trails, and idempotency guarantees via MCP.5MIT
- FlicenseBqualityBmaintenanceStructured workspace runtime for long-running coding agents, providing controlled workspace capabilities with task state, snapshots, checkpoints, drift detection, verification evidence, audit logs, and structured handoff.20
- AlicenseNot gradedqualityBmaintenanceOrchestrates persistent task graphs and enforces approval policies for MCP-driven agent workflows, coordinating with Agents Gateway for execution.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to exchange structured work items with an auditable lifecycle, supporting send, acknowledge, block, complete, and cancel operations via a shared SQLite-backed inbox.2Apache 2.0
Related MCP Connectors
Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.
Reliable async execution for agent tool calls: schema gating, retries, idempotency, audit trail.
Workflow diagnostics, capability routing, and x402 settlement for MCP-compatible agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MaximilianoColoma/mission'
If you have feedback or need assistance with the MCP directory API, please join our Discord server