6.7 KiB
Fiche P7-T1 — Niveau N0 — Modèle prévu haiku | utilisé haiku-5-5 (claude-haiku-5-5, déclaré par l'environnement) — Agent lp-builder — Skills sk-protocol, sk-windows-shell, lp-build
P7-T1-INV : inventaire des couples modèle × effort, démarrage sur ce compte (2026-10-12)
1. Commandes exactes
Commandes lancées, dans l'ordre (%TEMP% = C:\Users\<compte>\AppData\Local\Temp, remplacé ici pour ne pas écrire le nom du compte ; sous Git Bash : "$TEMP/p7-barreaux/…", sous pwsh : "$env:TEMP\p7-barreaux\…") :
claude --version→2.1.294 (Claude Code)claude -p "ping" --agents "%TEMP%\p7-barreaux" --agent haiku-low --max-turns 1(forme de la fiche § 4) → refusée, voir section 3.claude -p "ping" --agents "%TEMP%\p7-barreaux\agents.json" --agent haiku-low --max-turns 1(forme retenue) → exécutée, puis les onze autres couples, même forme, un appel par couple.- Reprise (complément de consigne du coordinateur) : les douze couples relancés avec la même forme plus
--output-format json, sortie dans%TEMP%\p7-barreaux\<couple>.json:claude -p "ping" --agents "%TEMP%\p7-barreaux\agents.json" --agent <couple> --max-turns 1 --output-format json > "%TEMP%\p7-barreaux\<couple>.json", code de sortie relevé à chaque appel (12 × 0).
Fichiers d'entrée écrits pour ce relevé : %TEMP%\p7-barreaux\<modele>-<effort>.md (12 agents jouets, frontmatter name, model, effort, tools: Read, corps « Réponds PONG. ») et %TEMP%\p7-barreaux\agents.json (les mêmes 12 définitions au format JSON lu par --agents).
2. Comptes bruts
Première passe (sortie texte) : douze appels, douze sorties PONG, douze codes de sortie 0. Sorties brutes : %TEMP%\p7-barreaux\<couple>.out.
Reprise en --output-format json : douze appels, douze codes de sortie 0, douze fichiers %TEMP%\p7-barreaux\<couple>.json (champ result = PONG, is_error = false, subtype = success). Coût par appel (total_cost_usd) : haiku ≈ 0,00036 ; sonnet ≈ 0,0069 ; opus ≈ 0,0133 ; fable ≈ 0,0326.
Essai de la forme de la fiche (dossier) : une ligne d'erreur, code 1 ; sortie : %TEMP%\p7-barreaux\essai-dossier-haiku-low.out.
3. Écarts au compte attendu
Compte attendu (fiche § 8) : 12 lignes « répond | refuse () ». Obtenu : 12 lignes « répond », 0 « refuse ».
Écarts à la fiche :
- La forme
--agents <dossier>(fiche § 4) est refusée, message exact (chemin ramené à%TEMP%\p7-barreaux) :Error reading --agents file %TEMP%\p7-barreaux: EISDIR: illegal operation on a directory, read, code 1. Le CLI attend un fichier (objet JSON des agents), pas un dossier de.md. La forme retenue passe un fichier JSON. - Les 12
.mddemandés par la fiche ne sont pas lus par--agents; ils sont gardés comme témoins, les définitions lues sont celles deagents.json. - Identifiants explicites (fiche § 4, second passage) : aucun appel supplémentaire ; les identifiants sont ceux que donne le JSON (section 4).
claude --helpn'a pas été relancé.
4. Modèle réellement appelé
Source : clé modelUsage de chaque %TEMP%\p7-barreaux\<couple>.json. Conforme = l'identifiant obtenu appartient à la famille demandée.
| couple | modèle demandé | identifiant obtenu | conforme |
|---|---|---|---|
| haiku × low | haiku | claude-haiku-5-5 | oui |
| haiku × medium | haiku | claude-haiku-5-5 | oui |
| haiku × high | haiku | claude-haiku-5-5 | oui |
| sonnet × medium | sonnet | claude-sonnet-5-5 | oui |
| sonnet × high | sonnet | claude-sonnet-5-5 | oui |
| sonnet × xhigh | sonnet | claude-sonnet-5-5 | oui |
| sonnet × max | sonnet | claude-sonnet-5-5 | oui |
| opus × medium | opus | claude-opus-5-5 | oui |
| opus × high | opus | claude-opus-5-5 | oui |
| opus × xhigh | opus | claude-opus-5-5 | oui |
| opus × max | opus | claude-opus-5-5 | oui |
| fable × max | fable | claude-fable-5-1 | oui (famille fable, version 5-1) |
Effort : non observable. Aucun champ d'effort dans les douze JSON (clés de premier niveau relevées : pas de effort). Indice seulement : modelUsage.<id>.thinkingTokens vaut 27, 31 et 29 pour haiku low, medium et high, et 0 pour sonnet, opus et fable, quel que soit l'effort : ce n'est pas une preuve d'effort appliqué.
Les identifiants explicites de la fiche (« claude-sonnet-5-5 ») sont établis par ce JSON, pour les quatre familles ci-dessus.
5. Établi / estimé / incertain
- Établi : CLI
2.1.294 (Claude Code)(sortie declaude --version). Forme dossier refusée,EISDIR, code 1 (essai-dossier-haiku-low.out). Douze alias répondentPONG, code 0 (<couple>.out). Modèle réellement appelé pour chaque couple : clémodelUsagede<couple>.json(section 4). - Estimé : l'effort déclaré dans
agents.jsonest pris en compte. Non établi : aucun champ d'effort observable ; l'absence d'erreur ne prouve pas l'effet. - Incertain :
- L'effort appliqué à chaque couple (section 4). Essai qui trancherait : un relevé de consommation (
usage,thinkingTokens) sur une tâche qui sollicite le raisonnement, hors consigne « ping » : décision de l'orchestrateur. - Les points amont « aucun » de la fiche : non relus dans
P7-TACHES.mdpar cet agent. - Le compte de la session d'exécution accepte les douze alias ; pas de mesure de jetons ni de coût au-delà du
total_cost_usdrelevé.
- L'effort appliqué à chaque couple (section 4). Essai qui trancherait : un relevé de consommation (
Fichiers écrits et à commiter
- Hors dépôt (
%TEMP%\p7-barreaux\) :agents.json, douze<modele>-<effort>.md, douze<couple>.out, douze<couple>.json,essai-dossier-haiku-low.out. - Dépôt, à commiter :
A Docs/Migration/etat/AG/P7/P7-T1-INV.md(livrable seul ; aucun autre fichier du dépôt modifié, aucune commande git écrite).
Note TRACE
Trace : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\AG\P7\P7-T1-INV.md — Fiche P7-T1 — 2026-10-12, 22:59 à 23:02 (+02:00), reprise JSON incluse
Commande : claude -p "ping" --agents "%TEMP%\p7-barreaux\agents.json" --agent <couple> --max-turns 1 [--output-format json] ; CLI 2.1.294 (Claude Code).
Environnement: copie 5.8 (D:\Game\LifePlay-master 5.8), aucune modification du projet ; machine non mesurée (pas de UeState.ps1 lancé).
Attendu : 12 couples « répond | refuse » (fiche § 8) ; aucune valeur chiffrée posée avant le lancement, hors « répond ».
Obtenu : douze PONG, codes 0 (sortie texte) ; douze JSON avec modelUsage (identifiants section 4) ; forme dossier refusée (EISDIR, code 1). Sorties dans %TEMP%\p7-barreaux\.
Lecture : PONG prouve que l'appel part et répond ; le JSON prouve le modèle appelé, pas l'effort (section 4). Option qui change le compte : --agents attend un fichier JSON, pas un dossier.
Tours : 12 / 55 (décompte manuel au moment de l'écriture ; budget 40 + 15 de la reprise ; FicheStats non lancé)