Что потребуется
- Активная учётная запись MAIster.
- Право управления каталогом проекта для проектных операций.
- Готовый ACP-раннер для ИИ-помощника.
Три состояния пакета
Установленное содержимое нельзя менять на месте. Выберите Создать
ответвление, чтобы скопировать пакет или поддерживаемый элемент в новый
локальный пакет с сохранением связи с исходной ревизией.
Редактор локального пакета
В одном черновике объединены:
- граф узлов и переходов по исходам;
- типизированные настройки узлов, проверок, решений и раннеров;
flow.yamlс подсказками и обновлением графа;- дерево пакета и формы для известного заголовка файлов;
- редакторы навыков, агентов, правил, сценариев и схем;
- ошибки проверки и Git-разница локальной рабочей копии.
ИИ-помощник
Откройте ИИ-помощника рядом с локальным Flow, чтобы задать вопрос о пакете или запросить защищённое изменение. Ниже кратко описана его модель работы. Откройте боковую панель помощника в локальном пакете. Он отвечает на вопросы о текущем содержимом или предлагает ограниченное изменение. Сервер передаёт ему снимок состава пакета, контрольные суммы, граф и текущий фокус редактора. ACP-сессия имеет доступ только на чтение. Для изменения помощник возвращает структурированное действие с путями, исходными контрольными суммами и новым содержимым. MAIster проверяет всё действие и применяет его атомарно.- Помощник не пишет файлы напрямую.
- Изменившийся исходный файл отклоняет всё действие, а не затирается.
- Небезопасный путь, неверные YAML, заголовок, схема или граф отклоняются до изменения файлов.
- Разница остаётся доступной для человека и обычной истории Git.
Сохранение и подключение
- Сохраните корректный черновик.
- Проверьте разницу пакета.
- Зафиксируйте изменения в локальном Git.
- Создайте неизменяемый срез выбранного коммита.
- Подключите его через Проект → Пакеты.
- Проверьте исполняемое содержимое и явно выдайте доверие.
- Привяжите слоты раннеров и требования MCP.
Сравнение и синхронизация
Для ответвления доступно сравнение с выбранной исходной ревизией. Синхронизация использует трёхстороннее слияние исходной точки, текущего локального содержимого и новой внешней версии. Разрешите конфликты, проверьте пакет и зафиксируйте результат. MAIster не перезаписывает историю принудительно. Публикация обратно в зарегистрированный источник создаёт обычную ветку и pull request, если узел источника настроен. Основная ветка источника напрямую не изменяется.Признаки ошибки
- Отказ сохранения: исправьте блокирующую ошибку графа, YAML, схемы, пути или заголовка.
- Нет файлов установки: метаданные и сохранённый граф видны, но для ответвления нужны байты пакета на узле.
- Действие помощника устарело: обновите контекст и повторите запрос.
- Нет доверия к исполняемому содержимому: проверьте срез и выдайте его явно.
- Совпало имя подключения: переименуйте локальный пакет и выпустите новый срез.