Configuration
Configure AgenticX for your environment.
Configuration
AgenticX uses ~/.agenticx/config.yaml as its global configuration file.
Global Config
yaml
1# ~/.agenticx/config.yaml23# Default LLM provider4default_provider: openai5default_model: gpt-4o67# Runtime settings8AGX_MAX_TOOL_ROUNDS: 20910# Studio server11studio:12 host: 0.0.0.013 port: 80001415# Memory settings16memory:17 backend: sqlite # sqlite | redis | postgresql18 path: ~/.agenticx/workspace
Provider Configuration
Configure LLM providers in config or via environment variables:
OpenAI
yaml
1providers:2 openai:3 api_key: ${OPENAI_API_KEY}4 default_model: gpt-4o
Anthropic
yaml
1providers:2 anthropic:3 api_key: ${ANTHROPIC_API_KEY}4 default_model: claude-3-5-sonnet-20241022
Ollama (local)
yaml
1providers:2 ollama:3 base_url: http://localhost:114344 default_model: llama3.2
MiniMax
yaml
1providers:2 minimax:3 api_key: ${MINIMAX_API_KEY}4 default_model: minimax-m1
Environment Variables
| Variable | Description | Default |
|---|---|---|
OPENAI_API_KEY | OpenAI API key | — |
ANTHROPIC_API_KEY | Anthropic API key | — |
AGX_MAX_TOOL_ROUNDS | Max tool call rounds per agent turn | 20 |
AGX_CHROMIUM_QUIET | Suppress Chromium logs in Desktop | false |
Workspace & Identity
Agent identities and memory are stored in ~/.agenticx/workspace/. Each avatar gets its own subdirectory with session history, memories, and context files.
Extensions & Skill Marketplace
Configure extension registries and local scan directories for the skill marketplace:
yaml
1extensions:2 registries:3 - name: official4 url: https://registry.agxbuilder.com5 type: agx # AgenticX native registry6 - name: clawhub7 url: https://clawhub.ai/api8 type: clawhub # ClawHub skills market9 scan_dirs:10 - ~/.agenticx/bundles11 - ~/.agenticx/skills/registry
See Extensions & Skill Ecosystem for full details on AGX Bundles and marketplace usage.
Project-level Config
For per-project settings, create agenticx.yaml in your project root:
yaml
1organization_id: my-org2default_llm:3 provider: openai4 model: gpt-4o-mini5tools:6 mcp_servers:7 - name: filesystem8 command: npx9 args: ["-y", "@modelcontextprotocol/server-filesystem", "."]