Workspace — память проекта

Workspace MCP хранит проекты, внешние сущности провайдера, кампании, настройки, документы, решения, слепки, экспорт контекста и единую очередь задач.

Проблема

ИИ-ассистент не помнит контекст между сессиями. Вы настроили рекламную кампанию, а через 3 дня нужно проверить статистику — но ИИ уже не помнит, что он делал. Приходится заново объяснять контекст, искать ID кампаний, вспоминать план действий.

Решение

Система задач — встроенная CRM для ИИ. Когда ИИ настраивает кампанию, он сам предлагает создать задачи на проверку. Каждая задача содержит готовый промпт с конкретными ID, названиями кампаний и пошаговыми инструкциями. Когда наступит срок — просто скопируйте промпт и вставьте в чат.

🤖
ИИ создаёт задачу
После настройки кампании ИИ предлагает создать напоминания
📧
Email-напоминание
В день проверки приходит письмо со списком задач
📋
Копируй промпт
Открой задачу в личном кабинете и скопируй готовый промпт
Выполни и закрой
Вставь промпт в чат с ИИ — он сделает проверку и закроет задачу

Возможности

📝

Готовые промпты

Каждая задача хранит промпт с конкретными ID кампаний, названиями и инструкциями. Не нужно вспоминать контекст — просто вставьте в чат.

🔔

Email-напоминания

Когда наступает срок задачи, система отправляет письмо. Повторные напоминания каждые 2 дня, пока задача не закрыта.

🌐

Мультиплатформенность

Задачи работают для всех направлений — Яндекс Директ, VK Ads и LidFly-лендинги. У каждой задачи бейдж провайдера.

📅

Личный кабинет

Все задачи в одном месте: фильтры по статусу и платформе, отложить на потом, выполнить или удалить.

Как это работает

1. ИИ сам предлагает создать задачи

Когда вы настраиваете или изменяете кампанию, ИИ предложит создать задачи на проверку. Вы можете согласиться, изменить сроки или отказаться. Также можно попросить ИИ напрямую:

Промпт
Напомни через 3 дня проверить статистику кампании "Летняя акция"

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

2. Задачи появляются в личном кабинете

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

3. Email-напоминание в день проверки

Система проверяет сроки каждый час. Когда срок наступил, вы получаете письмо со списком всех просроченных задач и ссылкой в личный кабинет. Повторное напоминание — через 2 дня, если задача не закрыта.

4. Выполнение — копируй и вставляй

Откройте задачу, скопируйте промпт и вставьте в чат с ИИ. ИИ выполнит проверку (запросит статистику, проанализирует результаты) и предложит отметить задачу как выполненную.

Примеры задач

Яндекс Директ

Проверка статистики новой кампании

ИИ создаёт задачу через 3 дня после запуска кампании. Промпт содержит ID кампании и инструкции: проверить CTR, расход, конверсии, сравнить с ожиданиями.

Яндекс Директ

Анализ поисковых запросов и минус-фразы

Через 7 дней после запуска — проверить, по каким запросам показываются объявления, добавить нерелевантные в минус-фразы.

VK Ads

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

Через 5 дней проверить стоимость конверсии по группам объявлений, перераспределить бюджет на лучшие аудитории.

Мультиплатформа

Еженедельный отчёт по всем кампаниям

Сводка расходов и результатов по всем активным кампаниям с рекомендациями по оптимизации.

MCP-инструменты

Задачи и рабочий контекст живут в отдельном Workspace MCP: https://lidfly.ru/mcp/workspace. Он хранит единую модель по Яндекс Директу, VK Ads, LidFly и другим работам в облачной БД LidFly — 44 инструмента по девяти разделам.

Главный принцип: Workspace project (workspace_project_id) — это проект, бизнес или клиент агентства внутри Workspace, а client_login и vk_client_id — ключи внешних кабинетов. Одна внешняя сущность провайдера может быть связана с несколькими проектами.

Write-инструменты по кампаниям, решениям, документам и слепкам требуют явный project scope: workspace_project_id, project_name или ключ внешней сущности провайдера (external_entity_key, client_login, vk_client_id, lidfly_subdomain, metrika_counter_id). Если scope неясен, Workspace не создаёт Основной проект автоматически.

Команда и доступ

В личном кабинете владелец открывает раздел «Команда», приглашает участника по email и выдаёт доступ к конкретным проектам Пространств. Участник получает только связанные с этими проектами внешние сущности: client_login Яндекс Директа, client_id VK Ads и поддомены LidFly.

Без явного выбора участник остаётся в своём аккаунте. Чтобы работать в аккаунте владельца, выберите его в переключателе аккаунтов в личном кабинете или передайте заголовок X-Lidfly-Account-Id / X-Owner-User-Id в API и MCP-запросах.

Как выбрать проектный scope

Контекст и поиск

ИнструментОписание
workspace_prepare_project_scopeRead-only подготовка project scope перед записью аудита, решения, документа или слепка. Возвращает resolved, workspace_empty, project_not_found, campaign_not_found, ambiguous или needs_project с понятным следующим шагом.
workspace_get_contextКомпактный контекст проекта/кампании: карточки, настройки, решения, документы, задачи и analytics — без live-вызовов provider API. При неоднозначном имени возвращает кандидатов.
workspace_searchПолнотекстовый поиск (русская морфология, фразы в кавычках, минус-слова) по проектам, кампаниям, документам и решениям. Имена и ИНН ищутся и по подстроке/опечатке.
workspace_export_contextСобрать Markdown/JSON bundle контекста для переноса в ИИ-клиент или локальный проект.
workspace_get_export_statusСтатус асинхронного экспорта большого bundle.

Проекты

ИнструментОписание
workspace_list_projectsСписок проектов: фильтр по статусу, поиск по имени/юрлицу/ИНН, пагинация (до 200).
workspace_get_projectWorkspace project и его внешние сущности по id, имени или provider-ключу (client_login, vk_client_id, LidFly subdomain, Metrika counter id). При нескольких совпадениях — список кандидатов.
workspace_create_projectСоздать проект — доменную карточку бизнеса или клиента агентства, а не client_login.
workspace_update_projectОбновить карточку: имя, юрлицо, ИНН, таймзону, валюту, теги, заметки.
workspace_archive_projectАрхивировать проект.
workspace_merge_projectsСлить дубли: перенести внешние сущности, кампании, задачи, документы, решения, настройки и слепки в один проект.

Внешние сущности провайдера

ИнструментОписание
workspace_list_provider_entitiesВнешние сущности проекта: Яндекс Директ, VK Ads, Метрика, LidFly, коллтрекинг.
workspace_upsert_provider_entityПривязать или обновить внешнюю сущность провайдера (external_entity_key, статус, capabilities).

Кампании

ИнструментОписание
workspace_list_campaignsКампании проекта с фильтрами по провайдеру/статусу, поиском и пагинацией — основной способ для проектов с большим числом кампаний.
workspace_get_campaignКампания по workspace id или внешнему id у провайдера.
workspace_upsert_campaignСоздать/обновить карточку кампании с рабочим контекстом (поле, которым управляет ИИ). Требует явный project scope.
workspace_link_campaignСвязать внешнюю кампанию провайдера с Workspace project.
workspace_sync_campaignsПакетно зафиксировать кампании из get_campaigns/vk_get_campaigns: обновляет только провайдерские факты (название, статус, тип) и не затирает ваш контекст и решения. Без project scope не создаёт дефолтный проект.
workspace_archive_campaignАрхивировать кампанию без удаления связанных документов и задач.

Настройки

ИнструментОписание
workspace_get_settingsДействующие настройки с наследованием: кампания > проект > пользователь (целевой CPA, бренд-политика, бюджеты).
workspace_update_settingsСоздать/обновить настройки батчем, с версионированием.
workspace_delete_settingУдалить настройку по id.
workspace_get_setting_historyИстория изменений настройки: кто, когда и что менял.

Документы

ИнструментОписание
workspace_save_documentСохранить документ: бриф, семантическое ядро, структуру кампаний, аудит, заметки, регламенты. Требует явный project scope.
workspace_get_documentПолучить документ по id (с ограничением по объёму).
workspace_list_documentsСписок документов с фильтром по типу и поиском.
workspace_archive_documentАрхивировать документ.
workspace_import_legacy_markdownИмпорт старых .md-файлов в Workspace, идемпотентно по пути и хешу содержимого.

Решения

ИнструментОписание
workspace_record_decisionЗафиксировать рабочее решение: что сделали, почему, какой ожидали эффект. Требует scope проекта/кампании, чтобы решение не попало в случайный проект.
workspace_list_decisionsПоследние решения по проекту или кампании.
workspace_update_decision_effectДописать фактический эффект решения или изменить его статус.

Слепки и аналитика

ИнструментОписание
workspace_save_campaign_snapshotСлепок состояния кампании (настройки, ключи, статистика) на момент времени.
workspace_get_campaign_snapshotsСписок слепков кампании (raw — по запросу).
workspace_save_analytics_snapshotСохранить агрегированную аналитику за период: расход, клики, лиды, ROMI, ДРР.
workspace_get_analytics_summaryПоследние analytics-слепки проекта или кампании.

Задачи

ИнструментОписание
workspace_add_tasksСоздать задачи с заголовком, описанием, промптом, сроком, провайдером и опциональной привязкой к проекту/кампании. До 20 задач за вызов.
workspace_get_tasksПоказать задачи с фильтрами по статусу, сроку (today, overdue, upcoming), провайдеру, проекту и кампании. Бэкап — export_markdown:true.
workspace_update_taskИзменить заголовок, описание, промпт, срок, провайдера, кампанию или статус задачи.
workspace_complete_taskОтметить задачу выполненной (completed) или отклонённой (dismissed).
workspace_delete_taskУдалить задачу, если пользователь явно попросил.

AI-автозапуски

ИнструментОписание
workspace_schedule_ai_taskСоздать будущий запуск встроенного ИИ с заранее подтверждённым планом, project/provider scope, allowlist инструментов, списком внешних сущностей/кампаний и лимитом стоимости. Write-автозапуски требуют конкретные items; allowed_campaign_ids: [] не означает все кампании.
workspace_get_scheduled_ai_tasksПоказать активные автозапуски, ближайшие runs, историю, ошибки и поэлементный журнал массовых операций.
workspace_cancel_scheduled_ai_taskОтменить будущие запуски автозадачи. Уже running/completed запуск не откатывается.

Старые инструменты add_tasks, get_tasks, complete_task, vk_* и lidfly_* оставлены только как подсказка о переезде. Данные не потеряны: Workspace MCP читает ту же таблицу задач.

Управление в личном кабинете

В разделе задач личного кабинета доступны:

Совет: скажите ИИ «Какие у меня задачи на сегодня?» — он вызовет workspace_get_tasks с фильтром due: "today" и покажет, что нужно проверить. Затем просто скажите «Выполни первую задачу» — он прочитает промпт и закроет её через workspace_complete_task.