0.2.0
Added
- Привязка провайдеров к агентам — каждый агент может иметь свой набор LLM-провайдеров
- Дефолтный провайдер агента —
default_provider_idв модели агента, резолвинг черезAgentLoop.ResolveProvider() - Провайдер для cron-задач — опциональное поле
provider_id, fallback на дефолтный агентского или глобальный - Страница «Провайдеры» в настройках агента — выбор доступных провайдеров и дефолтного
- Страница «Cron» в настройках агента — управление cron-задачами конкретного агента
- Страница «Heartbeat» в настройках агента — управление heartbeat-задачами конкретного агента
- Переключатель провайдера в чате — dropdown при >1 доступном провайдере у агента
- Проверка ролей в настройках агента —
agent_adminиis_adminимеют доступ,agent_user— нет - Извлечение ролей агентов из JWT в auth store — функции
getAgentRole(),canEditAgent() - API
GET/PUT /agents/{id}/providers— управление провайдерами агента - Миграция 014: таблица
agent_providers, колонкиdefault_provider_idиprovider_id