feat: v0.7.0 — registre de providers LLM : am providers list/show/add/remove/default, settings.providers + default_provider (closes #88)

This commit is contained in:
2026-08-19 15:32:45 -04:00
parent 1948e3bc79
commit d38cd7352f
18 changed files with 823 additions and 13 deletions
+14
View File
@@ -43,6 +43,20 @@ settings:
# le journal et l'historique (logs/ et backups/ exclus automatiquement).
# sync_repo: https://git.dracodev.net/bruno/am-state.git
# sync_on_exit: true # pousse automatiquement à la fermeture du REPL (opt-in)
# Registre des providers LLM (#88) : nom -> base_url, modèles, modèle par
# défaut. Le provider par défaut est utilisé à l'install/au run quand aucun
# n'est donné. Les tokens ne vont JAMAIS ici — ils vivent dans le keyring OS
# sous providers/<nom>/api_key (issue #89, am providers set-token).
# default_provider: openai
# providers:
# openai:
# base_url: https://api.openai.com/v1
# default_model: gpt-5.2
# models: [gpt-5.2, gpt-5.1-mini, o4-mini]
# deepseek:
# base_url: https://api.deepseek.com
# default_model: deepseek-chat
# models: [deepseek-chat, deepseek-reasoner]
# --- Command aliases ----------------------------------------------------------
aliases: