Все инструменты

recipe_delete

Навыки и сценарии · macOS · Windows

Эффект: удаление. Статус: условно доступен.

«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.

macOS

Назначение

Используйте, когда пользователь хочет удалить один из СВОИХ сохраненных рецептов/навыков (манифесты в ~/.local/share/local-mcp/recipes). Операция разрушительная и имеет этап предварительного просмотра: первый вызов без confirm показывает, что будет удалено; повторный вызов с confirm=true действительно удаляет. Встроенные начальные рецепты удалить нельзя. Чтобы изменить рецепт, вызовите recipe_save с тем же именем — он перезапишет его (upsert).

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.

Каноническая техническая схема на английскомmacOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to actually delete. Without it, returns a preview.",
      "type": "boolean"
    },
    "name": {
      "description": "Recipe name (from recipe_list).",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}

Пример для документации

Пример документации для recipe_delete. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{
  "confirm": false,
  "name": "Demo morning brief"
}

Windows

Назначение

Удаляет один из сохраненных пользователем рецептов. Операция разрушительная и имеет этап предварительного просмотра: первый вызов без confirm показывает, что будет удалено; повторный вызов с confirm:true действительно удаляет. Если рецепт неизвестен, возвращает recipe_not_found. Чтобы изменить рецепт, вызовите recipe_save с тем же именем — он перезапишет его (upsert).

Обязательные входные данные

Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.

Разрешения и подтверждение

Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.

Каноническая техническая схема на английскомWindows
{
  "properties": {
    "confirm": {
      "description": "Must be true to actually delete. Without it, returns a preview.",
      "type": "boolean"
    },
    "name": {
      "description": "Recipe name (from recipe_list).",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}

Пример для документации

Пример документации для recipe_delete. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{
  "confirm": false,
  "name": "Demo morning brief"
}