Clé Context7 au setup uniquement + pédagogie des options (T6.15/T6.16)#14
Merged
Conversation
…gogie MCP (T6.15/T6.16) T6.15 (AC-R038) — Clé Context7 uniquement au setup : - Suppression du bloc A.4 dans phase_a() : plus aucun prompt ni collecte de clé Context7 pendant albert-code install - Ajout d'un appel ensure_vm_runtime en fin de phase_b() : la clé saisie au setup est maintenant propagée dans ~/.agent-vm/runtime.sh (avant elle restait à '' dans la VM car ensure_vm_runtime n'était appelé qu'en phase A) T6.16 (AC-R039) — Pédagogie des options MCP : - Chaque MCP est désormais précédé de 1-3 lignes d'explication (info) avant le confirm, avec les libellés exacts du ticket - Confirm raccourci en « Installer le connecteur <nom> ? » Validation : scénarios S-ctx-1 à S-ctx-5 dans TESTS.md.
…ack pour T6.15/T6.16 README : ajout d'une section expliquant ce que sont les skills et les MCP, avec le tableau des 4 connecteurs et la mention que la clé Context7 n'est demandée qu'au setup si le MCP est choisi. Ajout d'un avertissement sur l'ordre install/setup/run (un run sans setup ouvre OpenCode non connecté). BACKLOG.md : T6.15 et T6.16 marqués implémentés avec références aux scénarios S-ctx-1 à S-ctx-5 dans TESTS.md. FEEDBACK.md : AC-R038 et AC-R039 passés à « traité » avec renvois respectifs vers BACKLOG et TESTS.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contexte : retour onboarding alpha 21/07 (AC-R038, AC-R039). La clé Context7 était demandée dès
albert-code install(phase A.4), avant toute explication et avant que l'utilisateur ait choisi de brancher ce MCP. De plus, les questions Y/n du setup n'expliquaient pas assez chaque option.Résumé des changements :
T6.15 — Clé Context7 uniquement au setup :
phase_a(): plus aucun prompt Context7 pendantalbert-code installscaffold_opencode_json) devient l'unique point de collecte : si Y à context7 et clé absente,prompt_secret+persist_zshenvensure_vm_runtimen'était appelé qu'en phase A. Une clé saisie au setup était bien persistée dans~/.zshenvhôte, mais~/.agent-vm/runtime.shgardaitCONTEXT7_API_KEY=''→ la VM ne voyait jamais la clé. Ajout d'un appelensure_vm_runtimeen fin dephase_b()pour régénérer le bloc.T6.16 — Pédagogie des options du setup :
info) avant leconfirm, avec les libellés exacts du ticketInstaller le connecteur <nom> ?Validation :
TESTS.mdscénarios S-ctx-1 à S-ctx-5, dry-run install et setup,bash -n lib/phases.shOK, garde-fou AC-R008 (chemins personnels) OK.