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

15 lines
264 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
# Dev environment overlay
# Merges with config.yaml — these keys override the base
model:
default: qwen3:30b
provider: custom
agent:
max_turns: 50
verbose: true
display:
show_reasoning: true
streaming: true
show_cost: true
terminal:
timeout: 300
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 89ms Template: 6ms
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