Files
timmy-config/config.cron.yaml
Alexander Whitestone 98b3b1eaed
Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 26s
PR Checklist / pr-checklist (pull_request) Failing after 3m55s
Smoke Test / smoke (pull_request) Failing after 13s
Validate Config / YAML Lint (pull_request) Failing after 15s
Validate Config / JSON Validate (pull_request) Successful in 8s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 33s
Validate Config / Shell Script Lint (pull_request) Failing after 28s
Validate Config / Cron Syntax Check (pull_request) Successful in 6s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 5s
Validate Config / Playbook Schema Validation (pull_request) Successful in 10s
Architecture Lint / Lint Repository (pull_request) Has been cancelled
Validate Config / Python Test Suite (pull_request) Has been cancelled
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

20 lines
373 B
YAML

# Cron/headless environment overlay
# For scheduled jobs and autonomous agents
model:
default: qwen3:30b
provider: custom
agent:
max_turns: 100
verbose: false
display:
compact: true
show_reasoning: false
streaming: false
resume_display: minimal
terminal:
timeout: 300
persistent_shell: true
memory:
memory_enabled: false
user_profile_enabled: false