Skip to main content
Glama

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-поверхность

Назначение

Инструменты

Создание и просмотр работы

auftrag_create, auftrag_list, auftrag_get

Назначение и замена

auftrag_assign, auftrag_reassign_replace

Выполнение

auftrag_start, auftrag_checkpoint

Обработка прерываний

auftrag_block, auftrag_resume

Безопасное завершение

auftrag_close, auftrag_cancel

Аудит

auftrag_get_changelog, get_instance_activity

Канонические контракты живут в 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.

Центрательный информационный центр

Лицензия

Использование по лицензии Apache License 2.0. Смотрите NOTICE. Лицензия Apache-2.0 разрешает использование, изменение, распространение и коммерческое использование, но не даёт прав подразумевать официальный статус проекта или поддержку товарных знаков.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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