create_reminder
Напоминания и Microsoft To Do · macOS
Эффект: запись. Статус: условно доступен.
«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.
macOS
Назначение
Создаёт напоминание в Reminders.app. Без confirm=true возвращает предпросмотр названия, срока, заметок, списка, приоритета и повтора и ничего не создаёт. Чтобы сделать его повторяющимся, передайте `recurrence` (daily/weekly/monthly/yearly) вместе с due_date. due_date с датой, но без времени задаёт срок без сигнала, поэтому Reminders не отправит уведомление; укажите время, чтобы получить уведомление.
Обязательные входные данные
title
Имена сохранены в точности как их требует инструмент. Канонические технические определения на английском находятся в раскрываемой схеме ниже.
Разрешения и подтверждение
Схема объявляет явный параметр подтверждения. Проверьте предварительный результат и разрешите реальную операцию согласно контракту платформы.
- Используйте на этой платформе только приложения, учетные записи и ресурсы, разрешенные пользователем. Требования к подключению и разрешениям приведены в описании инструмента для конкретной платформы; этот каталог не заявляет о дополнительных областях OAuth или разрешениях OS.
Каноническая техническая схема на английском — macOS
{
"properties": {
"confirm": {
"description": "Must be true to create",
"type": "boolean"
},
"due_date": {
"description": "ISO 8601 date (optional)",
"type": "string"
},
"list_name": {
"description": "Reminder list name (optional)",
"type": "string"
},
"notes": {
"description": "Notes (optional)",
"type": "string"
},
"priority": {
"description": "Priority: none | low | medium | high (optional)",
"enum": [
"none",
"low",
"medium",
"high"
],
"type": "string"
},
"recurrence": {
"description": "Make it a repeating reminder: 'daily', 'weekly', 'monthly', or 'yearly' (optional; omit or 'none' for a one-time reminder). A repeating reminder needs a due date.",
"enum": [
"daily",
"weekly",
"monthly",
"yearly",
"none"
],
"type": "string"
},
"recurrence_count": {
"description": "Total number of occurrences (optional). Mutually exclusive with recurrence_until; if neither is given it repeats indefinitely. Needs recurrence.",
"type": "integer"
},
"recurrence_interval": {
"description": "Repeat every N periods (optional, default 1 — e.g. recurrence='weekly' + recurrence_interval=2 = every 2 weeks). Needs recurrence.",
"type": "integer"
},
"recurrence_until": {
"description": "ISO 8601 date the repetition stops on (optional; takes precedence over recurrence_count). Needs recurrence.",
"type": "string"
},
"title": {
"description": "Reminder title",
"type": "string"
}
},
"required": [
"title"
],
"type": "object"
}Пример для документации
Пример документации для create_reminder. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.
{
"confirm": false,
"title": "Planning meeting"
}