Mission
Mission
ИИ-агенты могут действовать. Mission обеспечивает их координацию.
Сообщение в чате — это не рабочая система. Оно не гарантирует назначение, не сохраняет прогресс, не переживает прерывание и не обеспечивает соблюдение заявленных условий завершения.
Mission предоставляет планировщикам, создателям, исполнителям и аудиторам общее состояние для реальной работы: создать, назначить, начать, установить контрольную точку, заблокировать, возобновить, заменить, перейти к проверке, закрыть — через MCP.
Агенты перестают передавать друг другу намерения. Они ведут один управляемый рабочий токен к явному конечному состоянию, сохраняя полную историю.
Запустите реальное демо · Изучите дорожную карту · Установите v0.1.0
Related MCP server: WorkspaceGuard
Модель отказа
Без устойчивой координации «мультиагент» часто означает несколько изолированных чатов и одного человека, работающего шиной сообщений:
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 делает состояние работы явным, устойчивым, привязанным к ролям и аудируемым.
Посмотрите, как движется система
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 historyРепозиторий содержит реальный локальный MCP-жизненный цикл. Он использует подписанные синтетические личности планировщика, исполнителя и аудитора, сохраняет состояние Auftrag, пересоздаёт сервер, восстанавливает состояние, позволяет аудитору просматривать историю и закрывает только после того, как исполнитель предоставит требуемый ключ KPI.
Mission не проверяет внешние свидетельства в v0.1.0. Его условие закрытия проверяет состояние жизненного цикла, обязательные ключи KPI и объявленные вызывающим значения met. Независимая проверка внешних подтверждений относится к Witness или будущему явному контракту интеграции.
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,closeКласс свидетельств: реальный локальный поток продукта. Выходные данные формируются из реального публичного MCP-сервера, машины состояний, проверок идентичности, базы данных SQLite, перезапуска и журнала изменений. Это не макет интерфейса.
Запустите реальное демо
git clone https://github.com/MaximilianoColoma/mission.git
cd mission
uv sync --locked
uv run python examples/coordinated_autonomy_demo.pyЧто это даёт
Координированная автономия
Планировшик определяет цель и границы. Исполнитель продвигает только работу, назначенную его проверенной личности. Аудитор может просматривать состояние без изменения. Административная власть не обходит правила жизненного цикла или приёмки.
Создатели, которые остаются на связи при прерываниях
Прогресс не замкнут внутри контекста модели. Шаги, контрольные точки, активные блокировки, предыдущее состояние, назначения и история сохраняются при перезапуске процесса.
Безопасные рукопожатия и замена
Работа может быть переназначена через явный механизм замены. Предшествующий исполнитель становится неизменным, а новый получает спецификацию и оставшиеся шаги, а не придуманные заявления о завершённой работе.
Честные блокировки
Исполнитель может заблокировать, не теряя рабочий токен, указать причину и после решения снятия блокировки возобновить работу с предыдущего правомерного состояния.
Завершение с эффектом
done — это не свободное изменение статуса. Перед закрытием обязательные шаги должны быть пройденыи указанные ключи KPI должны быть подписаны значениями met, объявленными вызывающим. Ошибочные переходы завершаются сбоем без частичного изменения состояния. Проверка внешних подтверждений не входит в Mission v0.1.0.
Функции мечты
В v0.1.0 это доступные сценарии, а не встроенная оркестрация:
Автономные строительные команды, где планировщики, исполнители и валидаторы работают не передавая друг другу единого общего состояния миссии.
Больше-по-солнцу операций агентов, где новая модель или хост возобновляет точный активный шаг после завершения предыдущего запуска.
Самозалечивающиеся процессы, где заблокированая задача пробуждается после выполнения зависимости и возвращается в корректное предыдущее состояние.
Динамическая маршрутизация моделей, где дорогие специалисты получают только требующие их задания, а токен работы остаётся стабильным.
Аудируемые рои, где параллельные агенты остаются индивидуально атрибутируемыми, а не сливаются в единую личность общего бота.
Гибридные человеко-агентные организации, где владельцы определяют направленность и приёмку, а агенты координируют выполнение через единый проверяемый интерфейс.
Mission предоставляет управляемое состояние работы. Спавн агентов, планировщики, инфраструктура пробуждения, транспорт между хостами и автоматические свидетельства Witness остаются отдельными интеграциями.
Реализовано сейчас — и нет пока
Встроено в публичное ядро | Не входит в v0.1.0 |
13 инструментов MCP по жизненному циклу предмета | Гостируемая панель оркестрации |
Планировщик, исполнитель, аудитор и администратор роли | Спавн агентов или выполнение моделей |
Подписанные обёртки идентиности и точная привязка запросов | Федерация в производстве между хостами |
Допустимость назначения и неизменяемые цепочки замены | Адаптеры Telegram, webhook или триггеров |
Шаги, контрольные точки, блокировки, перезапуск и гейты закрытия | Автоматический мост Mission—Witness |
Постоянный журнал изменений и восстановление с перезапуском | Мульти-тенантный SaaS и биллинг |
Воспроизводимые артефакты Apache-2.0 | Заявление о результате или масштабе для клиента |
Версия 0.1.0 — подтверждённый публичный релиз. Сервис не разворачивается публично этим репозиторием, и список не является заявлением о production-поддержке или влиянии на пользователей.
Публичная MCP-поверхность
Назначение | Инструменты |
Создание и просмотр работы |
|
Назначение и замена |
|
Выполнение |
|
Обработка прерываний |
|
Безопасное завершение |
|
Аудит |
|
Канонические контракты живут в spec/. Mission использует контракт идентичностной оболочки Witness через проекцию с явной привязкой к дайджесту; он не второй источник протокольных правил.
Установка и проверка
Необходимы Python 3.10+ и 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 buildУстановщик по шагам очищает унаследованные переменные среды Python, выполняет установку с зафиксированными версиями, записывает ограниченную локальную конфигурацию/хранилище и запускает настоящую первейшую диагностику MCP.
Центрательный информационный центр
Дорожная карта продукта:
ROADMAP.mdУправление и право публикации:
GOVERNANCE.mdВклад и DCO:
CONTRIBUTING.mdСообщение о безопасности:
SECURITY.mdГраницы поддержки:
SUPPORT.mdОфициальные названия и форки:
TRADEMARKS.md
Лицензия
Использование по лицензии Apache License 2.0. Смотрите NOTICE. Лицензия Apache-2.0 разрешает использование, изменение, распространение и коммерческое использование, но не даёт прав подразумевать официальный статус проекта или поддержку товарных знаков.
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