Описание
Trama — это мощное расширение для VS Code, предназначенное для оптимизации рабочего процесса разработки при работе с AI-агентами. Оно выступает в качестве важного посредника, обеспечивая полное соответствие кода, сгенерированного AI-агентами, видению разработчика. Основная функциональность заключается в поддержании динамической карты вашего приложения, хранящейся в виде простых файлов Markdown в каталоге `.trama/` рядом с вашим кодом. Эта карта визуально представлена в виде диаграммы, которую AI-агент читает перед написанием любого нового кода.
Читать далее
Когда AI-агент предлагает изменения, Trama представляет их в виде «Предложений». Эти Предложения — это подробные описания предполагаемых модификаций, основанные на карте приложения, и включают каждое решение и предположение, сделанное агентом. Разработчики должны явно одобрить эти Предложения перед тем, как будет сгенерирован какой-либо фактический код, что дает им полный контроль над процессом разработки. Этот механизм одобрения предотвращает внесение непреднамеренного или некорректного кода в проект.
Рабочий процесс с Trama структурирован в пять четких шагов: Во-первых, разработчики описывают желаемое изменение на простом языке, аналогично тому, как они объяснили бы это коллеге. Этот запрос затем помещается на «Доску» для агента. Во-вторых, агент может задавать уточняющие вопросы, предлагая рекомендации для выбора разработчика или позволяя вводить собственные данные. В-третьих, разработчик просматривает и одобряет Предложение, которое включает визуальное изменение на карте и все основные решения. Ничего не строится, пока это одобрение не получено.
В-четвертых, после одобрения агент выполняет «Задачи» для реализации одобренных изменений, которые разработчики могут отслеживать на Доске. Наконец, Trama решает «Дрейфы» — несоответствия, возникающие, когда код и карта приложения расходятся. Когда обнаруживается Дрейф, Trama помечает его, позволяя разработчику либо исправить код, чтобы он соответствовал карте, либо обновить карту, чтобы отразить новый код, обеспечивая согласованность и точность. Trama поддерживает различные рабочие процессы, включая проектирование новых изменений, обзор предложений, переработку с учетом отзывов, выполнение задач, сканирование системы на предмет несоответствий и разрешение или объединение дрейфов. Оно также предлагает режимы «Соло» и «Менеджер» для различных командных настроек, интегрируясь с GitHub CLI для проверки PR и управления командой.
- КатегорияAI-помощники для программирования
- Модель ценообразованияНе указано
- РазвёртываниеОблако
- ПлатформыVS Code
Основные функции Trama
Картирование приложения в Markdown
Предложения изменений от AI-агента
Генерация визуальных диаграмм
Рабочий процесс одобрения предложений
Мониторинг выполнения задач
Обнаружение и разрешение дрейфов
Ответы на вопросы для AI-агентов
Интеграция отзывов для переработки
Сравнение модели и кода
Поддержка VS Code
Интеграция с GitHub CLI для проверки PR
Режимы Соло и Менеджер для командного сотрудничества
Уведомления о статусе агента
Настраиваемые параметры расширения
Как использовать Trama?
Установите Trama: Установите расширение Trama из магазина VS Code или из файла .vsix.
Настройте omp: Установите агента omp, войдите в систему у поставщика модели и выберите модели, которые будет использовать Trama.
Интегрируйте с проектом: Используйте мастер настройки, чтобы импортировать существующий проект или начать новый с нуля.
Опишите изменения: Четко сформулируйте желаемые изменения на простом языке, который AI-агент обработает.
Просмотрите предложения: Изучите предложенные AI-агентом изменения на диаграмме и требованиях, затем одобрите или отклоните.
Запустите задачи: Позвольте агенту реализовать одобренные изменения, отслеживая прогресс на Доске.
Разрешите дрейфы: Устраните несоответствия между кодом и картой приложения, исправив код или обновив карту.
Варианты использования Trama
- Управление кодом AI-агента
- Поддержка карты приложения
- Синхронизация кода и модели
- Направляемая разработка AI
- Рабочий процесс командной разработки
- Создание нового проекта
- Моделирование существующего проекта






