Complete guide to using the NOMOS CLI for agent development, testing, and deployment
Option | Short | Description | Default |
---|---|---|---|
--directory | -d | Project directory | ./my-nomos-agent |
--name | -n | Agent name | Interactive prompt |
--template | -t | Template (basic , conversational , workflow ) | Interactive choice |
--generate | -g | Generate using AI | false |
--usecase | -u | Use case description for AI generation | Interactive prompt |
--tools | Available tools (comma-separated) | Interactive prompt |
Option | Short | Description | Default |
---|---|---|---|
--config | -c | Configuration file path | config.agent.yaml |
--tools | -t | Tool files (can be used multiple times) | From config |
--verbose | -v | Enable verbose logging | false |
Option | Short | Description | Default |
---|---|---|---|
--config | -c | Configuration file path | config.agent.yaml |
--tools | -t | Tool files | From config |
--port | -p | Server port | From config or 8000 |
--workers | -w | Number of workers | From config or 1 |
Option | Short | Description | Default |
---|---|---|---|
--config | -c | Test configuration file | tests.agent.yaml |
--coverage | Generate coverage report | true | |
--no-coverage | Skip coverage report | false |
Option | Short | Description |
---|---|---|
--verbose | -v | Show detailed validation information |
Compact | Descriptive | Usage |
---|---|---|
id | step_id / flow_id | Unique identifiers |
desc | description | Descriptions |
tools | available_tools | Tool lists |
paths | routes | Step transitions |
to | target | Route targets |
when | condition | Route conditions |
eg | examples | Decision examples |
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 |
--help
flag: