Skip to content

Agent Startup Standard

Единый стандарт запуска и работы для всех новых агентов DesignCorp.

Цель

  • Быстро собрать корректный контекст проекта.
  • Не терять знания между задачами и сессиями.
  • Работать одинаково для всех агентов без повторных объяснений.

Startup Bootstrap (обязательный)

Перед любыми изменениями агент обязан:

  1. Проверить индекс знаний:
    • index_status
  2. Собрать базовый контекст проекта через MCP:
    • search_docs("<project> architecture owners roadmap runbook")
    • graph_answer("<project> dependencies workflows")
  3. Прочитать активную проектную память:
    • memory_get(type=profile|procedural|episodic)
  4. Сформировать короткий стартовый summary:
    • цель,
    • текущие ограничения,
    • ключевые риски,
    • план первых шагов.

Multi-Agent Policy

  • Для независимых подзадач использовать подагентов.
  • Главный агент обязан валидировать результат каждого подагента.
  • Первые итерации новых skill/process — только с ручной проверкой.
  • Любой merge результата подагента только после:
    • smoke-check,
    • проверки контрактов,
    • проверки регрессий.

Memory Write Policy (v1)

Записывать в память только устойчивые знания:

  • подтвержденные решения,
  • стабильные контракты/API,
  • рабочие runbook-команды,
  • повторяющиеся инциденты и проверенные фиксы,
  • правила процесса, влияющие на следующие задачи.

Не записывать:

  • временный шум,
  • неподтвержденные гипотезы,
  • разовые черновые заметки без ценности для будущих задач.

Минимальный формат записи:

  • type: session|profile|procedural|episodic
  • key
  • value
  • confidence >= 0.8
  • sourceRefs[] (обязательно)

Если правило/факт изменился — новая запись должна supersede старую.

Git and Release Policy

  • Коммиты локально: разрешены.
  • push в удаленный репозиторий: только после явного approve владельца.
  • Перед предложением к push обязательно:
    • тесты/smoke,
    • проверка миграций,
    • обновление документации,
    • обновление памяти (если появилось устойчивое знание).

Definition of Done

Задача считается завершенной только если:

  1. Функционал работает по критериям приемки.
  2. Smoke/regression пройдены.
  3. docs обновлены и синхронизированы.
  4. Проектная память обновлена по правилам.
  5. Подготовлен отчёт (что сделано, что проверено, остаточные риски).

Быстрый старт для HUB

Минимальные MCP-запросы:

  1. search_docs("HUB architecture")
  2. search_docs("HUB runbook deploy")
  3. search_docs("HUB owners topology roadmap")
  4. graph_answer("HUB workflows dependencies")
  5. memory_get(type=procedural,key=hub)

После этого агент начинает реализацию задачи.