OpenCode
Adaptateur d'outil Apothem pour OpenCode (Beta).
Fournisseur : OpenCode
Nom d'installation : opencode
Statut : Beta
Configuration native : ~/.config/opencode/
Installation
apothem install --harness opencodeL'adaptateur écrit la configuration JSON d'OpenCode, installe les compétences Apothem dans la surface de compétences d'OpenCode, convertit les invites de commandes en fichiers de commandes Markdown d'OpenCode et normalise les définitions d'assistants Apothem en tant que sous-assistants OpenCode.
Fichiers écrits :
~/.config/opencode/opencode.json
~/.config/opencode/commands/
~/.config/opencode/skills/
~/.config/opencode/agents/
~/.config/opencode/.apothem/support/{rules,templates,hooks}/Correspondance du profil vers la configuration native
L'adaptateur restitue opencode.json avec une liste de fichiers instructions qui
pointe vers les règles installées d'Apothem, puis propage chaque cohorte partagée
d'Apothem soit vers une surface native d'OpenCode, soit vers un sous-arbre de prise
en charge appartenant à Apothem. Les enfants gérés par Apothem qui correspondent
déjà sont sauvegardés avant remplacement.
Notes de compatibilité
Les règles sont référencées via la liste native instructions. Les modèles et les
invites de hooks sont du matériel de référence sous ~/.config/opencode/.apothem/support/ ;
les commandes, les compétences et les définitions d'assistants utilisent des
emplacements de découverte natifs.
Vérification
apothem verify --harness opencodeLa commande verify confirme que :
- La configuration native existe au chemin attendu.
- Tous les champs obligatoires du profil partagé sont présents.
- La routine de vérification propre à l'adaptateur signale un succès.
Mise à jour
apothem update --harness opencodeActualise opencode.json, les commandes natives, les compétences, les définitions
d'assistants et l'arborescence de prise en charge Apothem.
Désinstallation
apothem uninstall --harness opencodeSupprime les fichiers de configuration native écrits par l'adaptateur. Le YAML du profil partagé et le moteur Apothem ne sont pas affectés.
Porte de conformité
python -m apothem.conformity.gate --all .Dépannage
| Symptôme | Correctif |
|---|---|
| Fichier de configuration introuvable | Réexécutez apothem install --harness opencode |
| Échec de la vérification | Exécutez apothem update --harness opencode, puis vérifiez à nouveau |
| Contenu de configuration inattendu | Vérifiez ~/.config/apothem/profile.yaml ou --profile PATH, puis réexécutez apothem update --harness opencode |
Boutons de configuration
| Indicateur | Par défaut | Description |
|---|---|---|
--dry-run | false | Prévisualise l'installation sans écrire de fichiers. |