# Агентская разработка Агент помогает собрать workflow, интегрировать приложение и сопровождать движок. Начните с [запроса в установке](/doc/operations/install#начать-с-агентом). ## Контекст проекта Перед работой агент определяет установленную версию SDK, формат workflow и доступные блоки. [llms.txt](/doc/llms.txt) содержит ссылки на страницы в Markdown. Для готовых инструментов используется индекс магазина. `AGENTS.md` или `CLAUDE.md` в репозитории приложения фиксирует его соглашения, расположение определений и команды проверки. Правила приложения сохраняются при обновлении инструментария. ## Порядок работы 1. Найти готовый workflow или операцию в магазине и проверить совместимость. 2. Собрать процесс из существующих блоков и конструкций с явными входами и выходами. 3. При необходимости подключить плагин существующего блока. 4. Обсудить новый блок только при подтверждённом пробеле, описав контракт, разные применения и альтернативы. 5. Проверить успешное выполнение и существенные ошибки на изолированных данных. Бизнес-логика остаётся в workflow. Callback, Python/JS-скрипт или плагин не должны скрывать порядок прикладных действий. Секреты и реальные данные приложения не включаются в примеры и публикации. ## Харнесс Харнесс — инструкции и инструменты, которые помогают агенту работать в этих границах. | Часть | Назначение | | --- | --- | | Инструкции | Архитектурные границы и порядок выбора готовых инструментов | | Skills | Повторяемые процедуры для конкретных задач | | Проверки | Валидация определений, примеры, контракты и архитектурные ограничения | | Документация и магазин | Схемы, совместимость, зависимости и результаты проверок выбранной версии | Для разработки движка используйте его `AGENTS.md`, `CLAUDE.md` и обязательные проверки. Для приложения — инструкции его собственного репозитория. ## Чтение документации Markdown-копия доступна по ссылке из меню «Скопировать» на каждой странице. Индексы документации и магазина позволяют выбирать нужные страницы без загрузки всего справочника в контекст. Поиск и чтение документации не предоставляют доступ к запуску workflow, данным или секретам. Доступность дополнительных агентских инструментов указана в [составе версии](/doc/operations/install#версии). ## Подключить комплект После установки SDK 0.3.1 выполните в репозитории приложения: ```bash workflow-platform agent init . --agent both --workflows definitions workflow-platform capabilities workflow-platform validate definitions ``` `--agent codex` устанавливает skill в `.agents/skills/`, `--agent claude` — в `.claude/skills/`. Комплект добавляет ссылку в проектные `AGENTS.md`/`CLAUDE.md`; существующие правила сохраняются. Версия и хеши управляемых файлов записываются в `.workflow-platform/harness.json`. Повторная установка идемпотентна; локальные правки skill требуют явного объединения. `.workflow-platform/pre-commit` содержит проверку определений. Подключите её к своим hooks или CI. Установщик не меняет глобальные настройки агентов или Git. Статическая валидация не выполняет workflow и не заменяет проверку приложения. ## MCP документации URL для удалённого MCP: `https://wf.mdmatvey.com/mcp`. Сервер предоставляет `search_docs`, `read_doc`, `search_store`, `read_item`. Он читает опубликованную документацию и сведения о релизах; доступа к инсталляциям, секретам, установке пакетов и исполнению workflow у него нет. Локальный вариант — отдельный пакет `workflow-platform-docs-mcp`, устанавливаемый в своё окружение. Передайте `--content PATH` к собранной публичной документации с каталогами `doc/` и `store/`; по умолчанию используется stdio. Для HTTP задайте `--transport streamable-http`. Пакет не входит в ядро. Реализация использует [официальный Python SDK MCP](https://github.com/modelcontextprotocol/python-sdk). Формат настройки подключения зависит от агента; добавьте указанный URL через его управление MCP.