Configuration
Configuration
Section titled “Configuration”Configuration layers
Section titled “Configuration layers”Provider credentials
Section titled “Provider credentials”Use provider-native environment variables such as:
OPENAI_API_KEYANTHROPIC_API_KEYDEEPSEEK_API_KEY
SDK settings
Section titled “SDK settings”AGIWO_* is the SDK namespace for runtime settings such as skills discovery and memory behavior.
Console settings
Section titled “Console settings”AGIWO_CONSOLE_* is the Console namespace for deployment and control-plane runtime settings.
Important boundaries
Section titled “Important boundaries”- business modules should not scatter
os.getenv(...) - SDK configuration lives under
agiwo/config/settings.py - Console-specific deployment configuration lives under
console/server/config.py - compatible provider endpoints require explicit
base_urlandapi_key_env_name
Skills configuration
Section titled “Skills configuration”Skills are discovered from SDK-level skills_dirs. Per-agent control should stay on allowed_skills, not on per-agent skill directories.
Runtime overrides
Section titled “Runtime overrides”The Console runtime configuration API changes in-process overrides only. Restarting the process returns behavior to environment-configured defaults.