
Чек-листНовое
кодовое словоКоманда
Один ИИ-агент на всю команду
Чек-лист запуска общего командного ИИ-агента на TrueForge: локальная проверка, подключение моделей и инструментов, создание агента и перенос в общий Hosted-режим с авторизацией сотрудников.
Содержание6 глав
1. Подготовьте доступы
- Выберите режим: Local для пробы на своём компьютере или Hosted для общего агента. Local хранит данные в SQLite; Hosted использует Postgres и Redis. Репозиторий TrueForge.
- Для локального запуска проверьте Node.js: нужна версия 22.14 или новее.
node -v
- Подготовьте API-ключ провайдера модели: OpenAI, Anthropic, Google Gemini, другого провайдера из каталога или сервиса с OpenAI-совместимым адресом. TrueForge бесплатен; токены оплачиваются провайдеру модели.
- Для командного запуска подготовьте сервер или компьютер в общей сети с Docker и корпоративный OIDC-вход: Okta, Microsoft Entra ID или другой OIDC-провайдер.
2. Проверьте агента локально
- Запустите TrueForge по инструкции быстрого старта:
npx @truefoundry/trueforge@latest
- Откройте
http://localhost:8790. В локальном режиме нет входа, данные хранятся в файле SQLite. Не выставляйте этот режим в интернет. - Откройте Settings → Models, найдите провайдера, нажмите Configure, вставьте API-ключ в Configure Provider Details и нажмите Create.
- Откройте Settings → Connectors, выберите Exa для веб-поиска без авторизации и нажмите Connect. Для собственного MCP-сервера используйте Add MCP Server.
- Если нужен скилл web-artifacts-builder, включите его через Settings → Skills → Enable. Подготовьте ключ Daytona с правами на запись и удаление снапшотов и на запись песочниц. Затем откройте Settings → Sandbox providers → Daytona → Configure, вставьте ключ и нажмите Save. Скиллы запускаются в песочнице; без неё этот скилл не заработает. Шаги настройки TrueForge.
3. Соберите первого агента
- Откройте Build Agent. Выберите модель, вставьте инструкцию в поле инструкций, включите Exa через Select MCP Tools и подключите нужный скилл.
- Проверьте агента в чате справа: он должен отвечать в рамках выбранной инструкции и использовать подключённые инструменты.
- Нажмите Save Agent, укажите имя и описание, затем Save changes.
- Откройте Agents и проверьте, что кнопка Try запускает новый чат с сохранённым агентом.
Готовые инструкции для поля агента
- Выберите подходящий вариант и замените текст в угловых скобках перед сохранением.
Промт 11 строка · 254 знака
Ты исследователь команды <название>. На любой вопрос сначала ищешь свежие источники через веб-поиск, потом отвечаешь коротким брифом: вывод в 3 строках, 5 фактов со ссылками, что осталось непроверенным. Не выдумывай цифры: если источника нет, так и пиши.
Разбор входящих задач
Промт 21 строка · 239 знаков
Ты помогаешь команде <название> разбирать входящие задачи. Для каждой задачи верни: суть в одном предложении, кто из ролей <список ролей> должен взять, срок по срочности, первые 3 шага. Если данных не хватает, задай один уточняющий вопрос.
Черновики для клиентов
Промт 31 строка · 220 знаков
Ты готовишь черновики писем клиентам компании <название>. Тон: прямой, без канцелярита, на «вы». Всегда заканчивай письмо одним конкретным следующим шагом. Перед отправкой человеку покажи черновик и спроси подтверждение.
4. Перенесите запуск в командный режим
- Разверните Hosted на сервере через Docker Compose. Этот режим использует Postgres и Redis. Быстрый старт.
git clone https://github.com/truefoundry/trueforge && cd trueforge
cp packages/trueforge/.env.example packages/trueforge/.env
docker compose up --build
- Откройте интерфейс на порту 8791. В
packages/trueforge/.envзамените пароль Postgres и задайтеPUBLIC_BASE_URL— публичный адрес, по которому коллеги будут открывать TrueForge. - До передачи адреса коллегам включите вход. Без OIDC любой, кто откроет адрес, получит права администратора. Настройка входа.
- В OIDC-провайдере создайте приложение типа Web с Authorization Code. Укажите адрес возврата
https://<адрес-trueforge>/api/v1/auth/callback; он должен соответствоватьPUBLIC_BASE_URL. Разрешите вход нужным людям или группам и добавьте группы в ID-токен. Тип приложения SPA не подходит. - В окружении TrueForge задайте
OIDC_ISSUER_URL,OIDC_CLIENT_ID,OIDC_CLIENT_SECRET,OIDC_USER_ROLE_CLAIMиOIDC_ADMIN_ROLE_VALUE. Последнее значение должно совпадать с группой администраторов в ID-токене; остальные пользователи получат рольuser. Параметры OIDC. - Перезапустите TrueForge и проверьте, что без входа интерфейс не открывается.
- Подключите модель, инструменты и скиллы в Settings, сохраните общего агента. Попросите коллег войти со своими аккаунтами и открыть его в Agents.
5. Проверьте типовые сбои
- Если
npxсообщает о несовместимой версии, обновите Node.js до 22.14 или новее. - Если порт 8790 занят, запустите локальный режим на другом порту:
PORT=3000 npx @truefoundry/trueforge
- Если модель не отвечает, проверьте API-ключ и баланс у провайдера, затем пересоздайте подключение в Settings → Models.
- Если коллеги не могут войти, сверьте адрес возврата OIDC-приложения с
PUBLIC_BASE_URLи/api/v1/auth/callback; проверьте, что приложение имеет тип Web, а не SPA. Диагностика входа.


