picoclaw/pkg/config
I Putu Eddy Irawan d9b4af797d feat: add .env file loading and provider env overrides
Load .env files from the config directory before reading config.json,
enabling secrets and API keys to be stored outside version control.
Supports fresh installs (no config.json) by applying env vars and
provider overrides to the default config.

Adds loadProviderEnvOverrides() for PICOCLAW_PROVIDERS_<NAME>_API_KEY
and _API_BASE environment variables across all standard providers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 22:26:36 +07:00
..
config.go feat: add .env file loading and provider env overrides 2026-03-02 22:26:36 +07:00
config_test.go feat(config): Add support for env var configuration (#896) 2026-03-02 07:41:12 +11:00
defaults.go refactor(config): remove WebhookHost and WebhookPort from WeComAIBotConfig 2026-03-02 17:42:54 +08:00
migration.go fix(providers): support per-model request_timeout in model_list (#733) 2026-02-26 19:08:19 +11:00
migration_test.go fix(providers): support per-model request_timeout in model_list (#733) 2026-02-26 19:08:19 +11:00
model_config_test.go refactor(modernize): apply safe modernize fixes 2026-02-27 16:35:07 +08:00