Меню документации

Проекты и жизненный цикл проекта

На этой странице

Создайте спецификацию, подключите существующий проект и проверьте его статус, прежде чем что-то менять.

Как пользоваться инструментами

  1. Сначала вызовите подходящий инструмент чтения или проверки статуса.
  2. Проверьте расположение проекта и обязательные аргументы.
  3. Запустите одно запланированное действие. Если нужно явное подтверждение человека, сначала получите его.
  4. Затем проверьте статус или заново прочитайте затронутый ресурс.

Ниже описаны входные параметры публичного контракта. Ориентируйтесь на текущий список инструментов подключённого сервера. Некоторым инструментам нужен определённый хост, расположение проекта, режим инференса или план. Идентификаторы — это значения, которые вернули предыдущие инструменты; не придумывайте их.

create_project

Начать проект с описания.

Готовит черновик спецификации продукта. Инициализация требует отдельного подтверждения. Сохраните полученный идентификатор проекта и следите за project_status.

АргументОбязательныйТип или допустимые значения
promptДастрока; минимальная длина 1

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

confirm_project

Принять спецификацию и создать приложение.

Сначала покажите спецификацию человеку, который запросил работу. Этот вызов запускает инициализацию приложения, а она может расходовать квоту или кредиты. Следите за project_status.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока
nameНетстрока
descriptionНетстрока
specificationНетстрока
visionНетстрока
designSystemНетстрока

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

project_status

Текущее состояние проекта.

Прочитайте возвращённый ресурс. Следующее действие планируйте по его текущим значениям.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

list_projects

Проекты этого аккаунта.

Прочитайте возвращённый ресурс. Следующее действие планируйте по его текущим значениям.

Аргументы: нет ({}).

Операция: только чтение.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

attach_project

Работать с существующим проектом.

Прежде чем что-то менять, проверьте выбранный проект. Используйте поддерживаемый идентификатор или slug согласно схеме входных параметров.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока
slugНетстрока

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

reinitialize_project

Пересоздать приложение из шаблона.

Пересоздаёт основу приложения. Прежде чем использовать этот инструмент для восстановления, изучите его последствия и текущий исходный код.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока

Операция: может изменить состояние или запустить работу; возможны деструктивные изменения.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

rename_project

Переименовать проект.

Прочитайте возвращённый ресурс. Следующее действие планируйте по его текущим значениям.

АргументОбязательныйТип или допустимые значения
nameДастрока; минимальная длина 1; максимальная длина 128
descriptionНетстрока; минимальная длина 1; максимальная длина 2048
projectIdНетстрока

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

delete_project

Удалить проект.

Деструктивное действие: удаляет проект. Обязательно получите от человека подтверждение, что удаляется именно этот проект; удаление не восстанавливает квоту, предоставленную один раз за всё время.

АргументОбязательныйТип или допустимые значения
projectIdДастрока; минимальная длина 1
confirmДалогическое значение

Операция: может изменить состояние или запустить работу; возможны деструктивные изменения.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

unlock_project_agent

Снять зависшую блокировку проекта.

Инструмент для восстановления. Прежде чем подтвердить снятие зависшей блокировки, убедитесь, что ни один штатный запуск не выполняется.

АргументОбязательныйТип или допустимые значения
projectIdНетстрока
confirmДалогическое значение

Операция: может изменить состояние или запустить работу; возможны деструктивные изменения.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

pickup_intent

Получить промпт, введённый на публичном сайте.

Прочитайте возвращённый ресурс. Следующее действие планируйте по его текущим значениям.

АргументОбязательныйТип или допустимые значения
codeДастрока; минимальная длина 1

Операция: может изменить состояние или запустить работу.

Доступные конфигурации: stdio, облачный проект, облачный инференс; stdio, облачный проект, делегированный инференс; stdio, локальный проект, облачный инференс; stdio, локальный проект, делегированный инференс; облачное подключение по HTTP.

В машиночитаемых контрактах инструментов приведены вложенные схемы аргументов.

Связанные справочные материалы

Главная страница MCP · Процесс восстановления работы · Стоимость