Об этом проекте
TrueForge — это open-source каркас для агентов, который служит слоем времени выполнения для преобразования LLM в функционального агента. Он управляет полным циклом выполнения агента, включая вызовы моделей, инструменты MCP, навыки, песочницу, подтверждения, управление контекстом и состояние сессии. Платформа предоставляет эти возможности через три интерфейса: чат-интерфейс, HTTP API с TypeScript SDK и встраиваемый UI SDK.
Ключевые возможности:
- **Первоначальная настройка из каталогов**: настройте модели, MCP-серверы, навыки и песочницы один раз; после этого агенты могут выбирать подключённые ресурсы. Пресеты берутся из настраиваемых YAML-каталогов.
- **Любой модельный провайдер**: поддерживаются OpenAI, Anthropic, Google Gemini и другие провайдеры из каталога, а также любой OpenAI-совместимый эндпоинт.
- **Инструменты MCP**: удалённые MCP-серверы с аутентификацией через заголовки или OAuth, включая авторизацию прямо в чате.
- **Навыки**: пакеты инструкций SKILL.md на базе Git, загружаемые по требованию в песочницу.
- **Песочница как инструмент**: изолированное выполнение кода и работа с файлами (сейчас Daytona; планируются другие провайдеры), предоставляемое только при необходимости. Секреты остаются в каркасе.
- **Человеческие контрольные точки**: подтверждение инструментов, запрос вопросов пользователю и генеративный UI в чате.
- **Контекстная инженерия**: субагенты, отложенная загрузка инструментов, режим Code Mode, выгрузка больших результатов и компакция.
- **Chat UI + SDK**: используйте встроенный интерфейс, автоматизируйте с помощью @truefoundry/trueforge-sdk или встраивайте @truefoundry/trueforge-ui.
TrueForge масштабируется от локального режима (один процесс, SQLite) до размещённого режима (Postgres + Redis, Docker Compose, Helm или Railway). Быстрый старт доступен через `npx @truefoundry/trueforge@latest`. Проект распространяется под лицензией MIT и приветствует вклады.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.