Complete guide to configuring NOMOS agents with YAML files and Python API
Compact Form | Descriptive Form | Description | Usage |
---|---|---|---|
id | step_id / flow_id | Unique identifier | Steps and flows |
desc | description | Human-readable description | Steps and flows |
tools | available_tools | Available tools list | Steps |
paths | routes | Step transitions | Steps |
to | target | Route target step | Routes |
when | condition | Route condition | Routes |
eg | examples | Decision examples | Steps |
OPENAI_API_KEY
nomos validate
before deploying to catch configuration errors early.Variable | Description | Required |
---|---|---|
OPENAI_API_KEY | OpenAI API key | If using OpenAI |
MISTRAL_API_KEY | Mistral API key | If using Mistral |
GOOGLE_API_KEY | Google API key | If using Gemini |
HUGGINGFACE_API_TOKEN | HuggingFace token | If using HuggingFace |
DATABASE_URL | Database connection | If using production session store |
REDIS_URL | Redis connection | If using Redis caching |