> For the complete documentation index, see [llms.txt](https://book.microcrm.online/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.microcrm.online/changelog/v1.1.0.md).

# v1.1.0

Крупное обновление платформы: глобальный ИИ-агент, система задач, база знаний, интеграция Google, 10 новых узлов конструктора, шаблоны сценариев, драфт/публикация, миграция на Gemini 3 Flash и десятки визуальных улучшений.

***

## Добавлено

***

### **1. Глобальный ИИ-агент**

Новый уровень AI-автоматизации — глобальный ИИ-агент доступен из любого раздела платформы.

* **3-уровневая архитектура оркестратора**: Агенты → Скиллы → Инструменты
* **Реестр агентов**
* **Скиллы**&#x20;
* **Инструменты**&#x20;
* **MD-инструкции**&#x20;

***

### **2. ИИ-агент задач**

Специализированный AI-ассистент для работы с задачами.

* **Создание проекта по описанию**: ИИ декомпозирует текстовое описание на проект с задачами и подзадачами
* **Приоритизация задач**: автоматическое назначение приоритетов на основе контекста

***

### **3. Раздел «Задачи»**

Полноценная система управления задачами с проектами, канбаном, календарём и ИИ.

#### **Вкладки:**

* **Канбан-доска** — визуальное управление задачами с drag-and-drop перемещением между колонками (To Do, In Progress, Review, Done). Настраиваемые колонки с цветами
* **Список** — табличное представление задач с сортировкой, фильтрацией по статусу, приоритету, исполнителю, дедлайну
* **Календарь** — задачи на временной шкале, привязка к датам, визуализация дедлайнов
* **AI-ассистент** — создание проектов и задач через чат с ИИ

#### **Функции задач:**

* Проекты для группировки задач
* Подзадачи (чеклисты внутри задачи)
* Приоритеты: Low, Medium, High, Critical
* Назначение исполнителя из сотрудников компании
* Дедлайны с cron-проверкой
* Повторяющиеся задачи&#x20;
* Теги и категории
* Комментарии к задачам
* Уведомления о дедлайнах и изменениях

***

### **4. Раздел «База знаний»**

Структурированное хранилище данных компании с ИИ-ассистентом.

#### **Вкладки:**

* **Таблицы** — структурированные данные в формате таблиц (аналог Airtable/Notion)
  * Создание таблиц с типизированными колонками (текст, число, дата, enum, boolean, JSON)
  * CRUD записей с inline-редактированием
  * Сортировка и фильтрация по колонкам
  * Авто-маппинг колонок при импорте
  * Экспорт в Google Sheets (через интеграцию Google)
* **Текст** — текстовые документы и заметки
  * Rich-text редактор на TipTap (WYSIWYG)
  * Категоризация документов
  * Полнотекстовый поиск
* **AI-ассистент** — чат с ИИ по данным базы знаний
  * ИИ может читать, создавать и обновлять записи через tool\_calls

***

### **5. Интеграция с Google**

Подключение сервисов Google через OAuth 2.0.

* **Google Drive** — просмотр и управление файлами
* **Google Sheets** — чтение, запись, создание таблиц. Экспорт данных из базы знаний
* **Google Docs** — просмотр и редактирование документов
* **Google Calendar** — просмотр событий, создание встреч

***

### **6. Новые узлы конструктора ботов**

#### **Узел «Задачи» (`task`)**

Управление задачами из сценария бота: создание, обновление, поиск задач, создание подзадач. Привязка к проектам и исполнителям.

#### **Узел «Управление каналом MAX» (`max_channel`)**

Управление каналами и группами MAX мессенджера. **13 операций в 4 категориях:**

| Категория      | Операции                                                                  |
| -------------- | ------------------------------------------------------------------------- |
| Информация     | Инфо о канале, количество участников, список админов, инфо об участнике   |
| Модерация      | Бан, разбан, ограничение прав                                             |
| Контент        | Отправка сообщений (текст + медиа), редактирование, удаление, закрепление |
| Редактирование | Изменение названия, описания                                              |

* Автоматическое определение каналов при добавлении бота
* 3 источника канала: управляемый, из переменной, ручной ввод
* Обработка ошибок: stop / continue / error output
* Сохранение результатов в переменные контекста

#### **Узлы Google (4 узла)**

* **Google Drive** — загрузка, скачивание, поиск файлов
* **Google Sheets** — чтение и запись данных в таблицы
* **Google Docs** — чтение и создание документов
* **Google Calendar** — просмотр событий, создание встреч

#### **Узлы базы знаний (Knowledge)**

* **Поиск по базе знаний** — семантический поиск по документам и таблицам
* **CRUD записей** — создание, обновление, удаление записей в таблицах базы знаний

#### **Узел «Switch»**&#x20;

Мульти-ветвление по значению переменной. Аналог `switch/case` — несколько выходов на основе одной переменной. Более наглядная альтернатива цепочке условий.

#### **Триггер «Событие задач»**&#x20;

Запуск сценария при изменении задач: создание, обновление статуса, назначение исполнителя, приближение дедлайна. Фильтрация по проекту и типу события.

#### **Триггер «Пост в канале»**

Запуск сценария при публикации в каналах Telegram и MAX. Поддержка событий: новый пост, редактирование, удаление. Фильтрация по платформе, каналу, тексту (содержит/regex). Данные поста доступны в контексте.

***

### **7. Обновлённый узел «ИИ Агент»**

Значительное обновление возможностей ИИ-агента:

* **Режим чат-сессии**: бот ведёт диалог в цикле, собирая данные (имя, даты, телефон) и вызывая триггеры когда вся информация собрана. Раньше требовалось 10+ узлов — теперь один
* **Tool Calls**: AI может вызывать функции-триггеры для перехода к следующему этапу с извлечёнными данными
* **Множественные сообщения**: AI отправляет несколько сообщений подряд через разделитель `---` — выглядит как живой оператор
* **История диалога**: сохранение контекста между сообщениями в сессии
* **Команды выхода**: настраиваемые команды завершения сессии (стоп, выход, /exit)
* **Описание контекста**: многострочное поле для описания контекста срабатывания триггера

***

### **8. Шаблоны сценариев**

Маркетплейс готовых сценариев.

* **Создание шаблонов** из существующих сценариев с описанием, тегами и категориями
* **AI-генерация шаблонов** по текстовому описанию&#x20;
* **Применение шаблона** — создание сценария из шаблона с адаптацией под интеграцию
* **Продажа шаблонов** — монетизация для авторов сценариев
* **Административное управление** — модерация, публикация, удаление

***

### **9. История версий и драфт/публикация**

* **Драфт-режим**: при сохранении изменения попадают в драфт, а не в продакшн
* **Кнопка «Опубликовать»** — применяет черновик к работающему боту
* **Тестирование по драфту** — тестовый чат использует драфт вместо прода
* **История версий**: до 5 версий с возможностью отката
* **Бейдж «Опубликовано»** на текущей production-версии в истории

***

### **10. Импорт и экспорт сценариев**

* **Экспорт** сценария в JSON-файл для бэкапа или переноса
* **Импорт** сценария из JSON-файла с валидацией структуры
* Совместимость между разными инстансами платформы

***

## Улучшено

***

### **Обновлённый сайдбар**

* Несколько разделов схлопнуты в подменю для компактности
* Группировка: CRM (клиенты, чаты, сделки), Автоматизация (конструктор, задачи), Данные (база знаний, хранилище, отчёты)

### **Обновлённый интерфейс конструктора**

* **Единый тулбар** — два ряда кнопок объединены в компактный двухрядный тулбар
* **Верхний ряд** — навигация и основные действия (сохранить, опубликовать, тест)
* **Нижний ряд** — инструменты (палитра, AI-ассистент, история, настройки)
* Кнопки стали контрастнее на светлой теме
* **Палитра узлов** — переделана: округлые карточки с цветными иконками, без левой полоски, компактные заголовки категорий

### **Улучшенная генерация сценариев**

* **6-этапное автоисправление JSON**: escape управляющих символов, исправление кавычек в русском тексте, пропущенные запятые, обрезанные строки, trailing commas, баланс скобок
* **Авто-продолжение** при обрезке ответа модели
* **Новый редактор JSON** на CodeMirror с подсветкой синтаксиса, нумерацией строк, сворачиванием блоков
* **Кнопка «Авто-исправление»** и контекст ошибки с 3 строками вокруг проблемного места

### **RAG-диалог**

* Добавлено поле «Начальный запрос» — бот сразу отвечает на вопрос вместо приветствия
* Убран неработающий слайдер «Порог схожести»
* Эмодзи заменены на иконки lucide-react
* Надёжный вызов триггеров выхода — стабильный переход между RAG и другими узлами

### **AI-провайдер по умолчанию**

* Миграция на **Gemini 3 Flash**

### **Конфликты триггеров**

* Одинаковые триггеры в Telegram и MAX сценариях больше не считаются конфликтом

### **Смена платформы сценария**

* При изменении messenger\_type (Telegram ↔ MAX) теперь обновляется и `integration_id`

### **Мелкие визуальные улучшения**

* Обновлённые карточки сценариев
* Улучшенные диалоги подключения интеграций
* Обновлённый дизайн страницы тарифных планов
* Улучшенное отображение лимитов и использования ресурсов
* Кнопка переключения темы в заголовке сайдбара
* Кнопка сворачивания/разворачивания сайдбара на десктопе
* Тёмная тема чатов с стеклянными панелями и backdrop-blur
* Градиентные аватары ИИ-ассистента
* Адаптивный мобильный интерфейс чатов и конструктора

***

## Исправлено

* AI Agent: исправлен бесконечный цикл при возврате из RAG в агента
* AI Agent: tool\_calls корректно определяются в non-streaming режиме
* RAG: исправлена ошибка авторизации с service\_role ключом
* Смена платформы сценария сохраняет `integration_id`
* Создание проекта через ИИ-ассистент задач привязывает задачи к правильному проекту
* MAX-бот корректно находит сценарии по integration\_id


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://book.microcrm.online/changelog/v1.1.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
