Об этом проекте
Felix — самодостаточный фреймворк для агентов (agents harness). Агенты создаются как YAML-манифесты с использованием apiVersion felix/v1; проект компилирует их в управляемых агентов с долговременными волокнами (fibers), памятью, навыками, оценкой, согласованием и песочницами. Он предоставляет доступ к этим агентам через REST/SSE, OpenAI-совместимый /v1 API, A2A JSON-RPC и MCP, а также предлагает API управления для аудита, согласования, планов, заданий, манифестов, оценки, использования и памяти. Живые выполнения можно форкировать, перемотать и направлять, со стратегиями сессий для компактного, оконного или семантического контекста.
Стек включает API-сервис, воркер и планировщик. Postgres с pgvector является основной системой хранения, Valkey используется как кэш, а объектное хранилище может быть файловым, S3 или GCS. Опциональные бэкенды аналитического хранилища включают DuckDB, ClickHouse и Doris. Варианты развёртывания: Docker Compose, Helm, AWS и GCP, со компактным образом по умолчанию и опциональными дополнениями для cloud SDK, наблюдаемости и поддержки хранилищ.
Функции управления охватывают аутентификацию, согласование, аудит, учёт использования и контроль сроков хранения. Наблюдаемость использует метрики Prometheus и OpenTelemetry; вызовы моделей следуют семантическим соглашениям GenAI. Поставщики моделей включают Anthropic, OpenAI, Ollama, Workers AI и ряд OpenAI-совместимых вендоров, с логическими идентификаторами моделей, сопоставляемыми через конфигурацию. Каталог моделей содержит размер контекстного окна, максимальный вывод, цену, параметры, поддержку мышления и модальности для каждого семейства.
Felix разработан для расширения, а не для диктовки рабочих процессов. Плагины могут регистрировать инструменты, HTTP-маршруты, cron-задачи, режимы аутентификации, ключи ограничения скорости, ограничения тела, самоаутентифицируемые монтирования, хуки запуска, приёмники аудита/использования и хуки цикла агента. Открытые реестры позволяют выбирать шаблоны, поставщиков моделей, объектные хранилища, бэкенды секретов, бэкенды хранилищ, бэкенды эмбеддингов, бэкенды поиска, стратегии сессий и контрольные точки через конфигурацию. Навыки агентов (Agent Skills) можно добавлять как файлы SKILL.md без программирования.
Репозиторий включает bundled-манифесты: quick, deep, router, oss-only, hybrid-router, support, cowork, governed и contributor. Быстрый старт: скопировать .env.example, выполнить make install и make up, затем использовать сгенерированный локальный API-ключ для обращения к /chat или OpenAI-совместимому эндпоинту. Проект заявляет, что работает на инфраструктуре, контролируемой оператором, и является сервис- и облачно-независимым, используя протоколы, а не SDK одного вендора.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.