feat: v0.7.0 — AgentDef provider/model + install --provider/--model/--no-config : résolution flag > agent > défaut, erreur si provider inconnu (liste du registre), warning si modèle absent, résolution affichée en résumé et au --dry-run (closes #90)
- Providers réels livrés dans le catalogue par défaut (anthropic★/openai/deepseek/google) + hints provider sur claude-code/deepseek-harness - Suppression par null dans l'overlay : am providers remove écrit <nom>: null (merge traite null comme suppression, set_path remplace le null avant de descendre) - Cascade @secret (#89) : le provider déclaré de l'agent prime sur default_provider
This commit is contained in:
@@ -14,7 +14,7 @@ fn install_dry_run_creates_nothing() {
|
||||
&["install", "smelt", "--dry-run", "--yes"],
|
||||
);
|
||||
assert!(app.dry_run());
|
||||
let code = install_cmd::run(&app, "smelt", None, false).unwrap();
|
||||
let code = install_cmd::run(&app, "smelt", None, false, None, None, false).unwrap();
|
||||
assert_eq!(code, 0);
|
||||
// Nothing was written.
|
||||
assert!(!app.paths.install_dir.join("smelt").exists());
|
||||
|
||||
Reference in New Issue
Block a user