fischer-agentkit/src/agentkit/cli
chiguyong a27eed3714 fix(config): unify config loading chain and protect ${VAR} references
- Settings API: reverse-resolve env vars to preserve ${VAR} refs in yaml,
  write new API keys to .env instead of agentkit.yaml, extract env_key
  from existing ${VAR} reference when updating providers
- Onboarding: merge-update instead of overwrite when config exists,
  use config_arg to determine output path, .env merge instead of overwrite
- Unified templates: bailian-coding provider name, full model_aliases,
  docker-compose with postgres, expanded .env.example
- Optional ruamel.yaml for comment/format preservation in Settings API
- clients.yaml: add _deep_resolve for ${VAR} env var references
- All CLI commands use load_config_with_dotenv() consistently
- Tests: mock find_config_path and CWD auto-discovery to avoid env leaks
2026-06-16 00:26:54 +08:00
..
__init__.py feat(cli): AgentKit CLI with serve/version/health/task/skill/init/usage 2026-06-06 12:45:51 +08:00
chat.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
init.py feat(cli): AgentKit CLI with serve/version/health/task/skill/init/usage 2026-06-06 12:45:51 +08:00
main.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
onboarding.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
pair.py feat(cli): pair command + doctor rename + client config priority 2026-06-06 13:08:14 +08:00
skill.py fix(review): address P0+P1 findings from Tier 2 code review 2026-06-06 17:57:47 +08:00
task.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
templates.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
usage.py feat(cli): AgentKit CLI with serve/version/health/task/skill/init/usage 2026-06-06 12:45:51 +08:00