fix: am ai avec aichat >= 0.30 — rôles index.yaml + agents.txt, contexte filtré, generation --code (v1.1.5)
- roles.rs: aichat 0.30 a remplace les agents markdown agents/<name>.md
par functions/agents/<name>/index.yaml + registre functions/agents.txt;
generate_all ecrit les DEUX formats (compat <= 0.29 et >= 0.30)
- ai_cmd.rs: role_args detecte la definition index.yaml en premier
('Unknown agent am-copilot' corrige) ; contexte par defaut (dossier
courant) filtre par am (.git, target, node_modules, binaires non-UTF-8,
.env*, > 64 KiB, budget 128 KiB, 40 fichiers max) — aichat ne filtre
rien et echouait sur .git/index ; exec mode utilise le role am-do
par defaut (commande brute)
- shell_ai.rs: generation via --code au lieu de --execute --dry-run
(aichat 0.30: --dry-run echo la requete sans appeler l'API)
- version 1.1.5, man pages et ROADMAP maj
This commit is contained in:
+13
@@ -100,6 +100,19 @@
|
||||
> onboard/model/auth), avec substitution des placeholders `{model}`,
|
||||
> `{provider}` et `{base_url}` depuis le provider résolu. picoclaw est le
|
||||
> premier agent du catalogue à les déclarer.
|
||||
>
|
||||
> 🔧 **Maintenance v1.1.5 (2026-08-21)** : fix `am ai` / rôles copilot avec
|
||||
> aichat ≥ 0.30 — aichat a changé son format d'agents (le markdown
|
||||
> `agents/<name>.md` ≤ 0.29 est remplacé par une définition
|
||||
> `functions/agents/<name>/index.yaml` + un registre `functions/agents.txt`).
|
||||
> `am setup` / `am setup --roles` écrivent désormais LES DEUX formats
|
||||
> (compatibilité totale) et `am ai` détecte la définition nouvelle génération
|
||||
> en premier (« Unknown agent `am-copilot` » corrigé). Bonus : le contexte
|
||||
> par défaut (dossier courant) est filtré par am (`.git`, `target`,
|
||||
> `node_modules`…, binaires non-UTF-8, `.env*`, > 64 KiB, budget 128 KiB)
|
||||
> — aichat ne filtre rien et échoue sur `.git/index`. Génération `--exec` :
|
||||
> `--code` au lieu de `--execute --dry-run` (aichat ≥ 0.30 : `--dry-run`
|
||||
> n'appelle plus l'API, il écho la requête).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user