Админка показывает состояние работы
В Admin собраны проекты, задачи, история работы, инциденты и полезные знания. У задачи есть ожидаемый результат, текущий статус, доказательства проверки и следующий шаг. Это позволяет продолжить работу после перерыва и увидеть, что ещё не выполнено.
Технические логи и история мониторинга помогают разбирать сбои по времени и источнику. Данные продуктов, CRM и аналитика находятся рядом, но сохраняют свои границы доступа. Сам интерфейс закрыт авторизацией; на изображении показаны демонстрационные данные.
MCP связывает агента с реальными данными
Агент обращается к системе через Model Context Protocol. Вместо повторного экспорта переписки он может прочитать задачу, найти связанный инцидент, получить сохранённое знание или запросить ограниченную выборку технических событий.
Для каждого инструмента определены входные параметры, права и формат ответа. Чтение и изменение данных имеют разные полномочия. Большие списки отдаются страницами, а ошибки и неполнота результата остаются видимыми: отсутствие ответа нельзя принять за отсутствие проблемы.
Skills задают рабочий порядок
Библиотека skills описывает специализированные процедуры: разработку на Vue, Nuxt и TypeScript, работу с API и PostgreSQL, тестирование, дизайн интерфейсов, безопасность, выпуск и наблюдение за сервисами. Отдельные навыки помогают с текстами, SEO, рекламой, видео и игровыми ассетами.
Агент выбирает нужную процедуру для текущей задачи. Общие правила имеют своего владельца, а сведения о конкретном продукте остаются в его репозитории. Skills хранятся как проверяемый код: изменения проходят ревью и устанавливаются вместе с общей инфраструктурой.
Память сохраняет проверенный опыт
Текущее состояние задачи и долговременная память решают разные задачи. Checkpoint хранит результат, ограничения и следующий шаг. Память содержит знания, которые пригодятся снова: проверенную процедуру, решение или особенность интеграции.
У записи есть источник и область применимости. Устаревшее знание можно заменить новой версией, а ошибочное — исключить из поиска. Пароли, исходные переписки и внутренние рассуждения не становятся содержимым этой базы.
Окружение тоже требует управления
CLI управляет процессами разработки, проверками и временными материалами. Общая очередь учитывает доступную память, чтобы сборки и браузерные проверки разных проектов не мешали друг другу. Скриншоты и логи имеют отдельный жизненный цикл.
Credential vault передаёт секреты разрешённым потребителям. Мониторинг собирает технические события, а PostgreSQL хранит состояние приложений. При выпуске проверяется конкретная версия кода; публикация и установка общего tooling выполняются отдельными проверяемыми этапами.
Система развивается на собственных продуктах
Облепиха используется как внутренняя инфраструктура Oblepiha Lab. Общие сервисы обслуживают несколько проектов, а продуктовые данные и интеграции остаются разделёнными. Это помогает переносить исправления рабочего процесса между продуктами без копирования всего окружения.
Мы продолжаем улучшать интерфейс и инструменты на основе реальных инцидентов. Измеряем объём ответов и длительность операций, разбираем повторные ошибки и проверяем изменения на конкретных сценариях. Это делает работу наблюдаемой и помогает находить причины сбоев.
Результат
Что получилось
Получилась общая инженерная платформа: человек управляет работой через Admin, агент получает контекст и инструменты через MCP и CLI, а проверяемые процедуры связывают разработку с эксплуатацией. Облепиха развивается вместе с продуктами команды.
