Environment Variables¶
All variables are set in compose.yaml per service. Agents read them via config/config.py.
Agent configuration¶
Variable |
Default |
Description |
|---|---|---|
|
|
LLM model name |
|
|
Ollama server URL |
|
|
Provider: ollama, openai, gemini, grok, anthropic, bedrock, azure |
|
— |
API key for cloud providers |
|
|
LLM temperature |
|
auto-assigned |
A2A protocol port |
|
auto-assigned |
HTTP/SSE port (if web interface enabled) |
|
|
DEBUG, INFO, WARNING, ERROR |
Semantic Layer¶
Variable |
Default |
Description |
|---|---|---|
|
|
Semantic Layer URL |
|
|
MCP server hostname |
|
|
MCP server port |
|
|
Transport: streamable-http, sse |
|
|
Weaviate URL |
|
|
Model for generating embeddings |
Security¶
Variable |
Default |
Description |
|---|---|---|
|
|
Guardian service URL |
|
|
OPA policy engine URL |
|
|
strict, permissive, or disabled |
|
|
Log all A2A validation attempts |
|
|
Block requests above this risk score |
|
|
Semantic Layer validation mode |
|
|
Require user email for MCP calls |
Artifact Store (MinIO)¶
Variable |
Default |
Description |
|---|---|---|
|
|
MinIO URL |
|
|
MinIO access key |
|
|
MinIO secret key |
|
|
Default bucket |
|
|
Upload execution logs to MinIO |
|
agent name |
Identifier in log bucket |
|
|
Bucket for logs |
Ollama control¶
Variable |
Default |
Description |
|---|---|---|
|
|
Start local Ollama in container (distributed mode) |
|
|
Pull models on container start |
Agent card¶
Variable |
Default |
Description |
|---|---|---|
|
|
Path to agent card file |