Logo
Explore Help
Sign In
Timmy_Foundation/timmy-config
15
0
Fork 0
You've already forked timmy-config
Code Issues 163 Pull Requests 73 Actions Packages Projects Releases Wiki Activity
Files
98b3b1eaed8f57f1852ecb5f060ca18344e98191
timmy-config/config.prod.yaml

18 lines
330 B
YAML
Raw Normal View History

feat(#696): Config template system — environment-specific overlays Base config + env overlay merge system: - config_overlay.py: deep_merge() for dict merging, load_config() for loading base + overlay, detect_env() for auto-detection - config.dev.yaml: local dev (qwen3, verbose, reasoning shown) - config.prod.yaml: production (claude-opus, compact, privacy) - config.cron.yaml: headless/cron (no memory, minimal display) - config.gateway.yaml: messaging gateway (balanced settings) - tests/test_config_overlay.py: 13 tests, all passing Usage: from config_overlay import load_config config = load_config('config.yaml', env='prod') Overlay naming: config.{env}.yaml Auto-detect: TIMMY_ENV, HERMES_ENV, ENVIRONMENT, NODE_ENV
2026-04-15 11:33:03 -04:00
# Prod environment overlay
# Merges with config.yaml — these keys override the base
model:
default: claude-opus-4-6
provider: anthropic
agent:
max_turns: 90
verbose: false
display:
compact: true
show_reasoning: false
streaming: false
show_cost: false
privacy:
redact_pii: true
security:
redact_secrets: true
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 117ms Template: 7ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API