Expand description
Configuration loading for matrixcode.
Universal naming style (no provider-specific prefixes):
- api_key
- base_url
- model
- plan_model
- compress_model
Also supports Claude Code style aliases for compatibility:
- ANTHROPIC_AUTH_TOKEN (alias for api_key)
- ANTHROPIC_BASE_URL (alias for base_url)
- ANTHROPIC_MODEL (alias for model)
Priority:
- CLI arguments (highest priority)
- ~/.matrix/config.json (matrixcode’s own config)
- Environment variables
- Defaults
Structs§
- Matrix
Config - Matrixcode configuration file structure. Uses universal naming (no ANTHROPIC_ prefix).
Functions§
- create_
default_ config - Create a default config file for new users.
- create_
example_ config - Create example config file with field documentation.
Type Aliases§
- Config
- Type alias for compatibility