Title here
Summary here
Fred no longer assumes a built-in “leader agent” coordinating a crew.
The default pattern is:
This gives simpler behavior, clearer observability, and easier production hardening.
Fred uses YAML catalogs as source of truth:
agentic-backend/config/configuration.yaml: platform/runtime settings (security, storage, endpoints)agentic-backend/config/agents_catalog.yaml: agent list, enablement, and class or definition_refagentic-backend/config/models_catalog.yaml: model profiles, defaults, and routing rules# agents_catalog.yaml
version: v1
agents:
- id: "ReActV2"
name: "ReActV2"
type: "agent"
definition_ref: "v2.react.basic"
enabled: true# models_catalog.yaml
version: v1
default_profile_by_capability:
chat: default.chat.openai.prod
profiles:
- profile_id: default.chat.openai.prod
capability: chat
model:
provider: openai
name: gpt-5.1
rules: [].env (OPENAI_API_KEY or your provider credentials).make run.Use the main repository quick start for the latest commands: https://github.com/ThalesGroup/fred#readme.
For a practical step-by-step guide using current v2 authoring (ReActAgent, @tool, YAML registration), see Add your agent.
The backend implementation lives in agentic-backend.