Add Provider (DeepChat)
Ajoute un nouveau fournisseur LLM à DeepChat via des modifications de code source révisées.
Fonctionne avec configuration
Ce que fait
Ajoute un fournisseur LLM DeepChat via des modifications de code source explicites et révisées. À utiliser lorsqu'un développeur demande à Codex d'ajouter un fournisseur, un profil de fournisseur, une configuration de fournisseur amont, un mappage de catalogue de modèles, un comportement d'authentification de fournisseur, ou un adaptateur de fournisseur spécial dans ce dépôt.
Rapport de test
Changement principal depuis notre test du 12.07 : l'amont a refactorisé l'architecture du processus principal (PR #1987), et tous les chemins des anciennes notes sont devenus obsolètes — src/main/presenter/configPresenter/providers.ts n'existe plus. L'auteur a réécrit la compétence de manière synchrone vers la nouvelle disposition (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), et nous avons revérifié : les 8 chemins mentionnés sont en place, les trois commandes de validation (pnpm run format/i18n/lint) sont bien dans package.json. Exécuté A/B sur la tâche 'add Cerebras provider' directement dans un clone frais et vérifié le résultat via bun-import de modules réels : la base de référence ne modifie que defaults.ts et obtient une entrée fonctionnelle, mais avec un fallback par défaut par apiType (checkStrategy: fetch-models), tandis que la compétence mène en plus à providerRegistry.ts, où resolveAiSdkProviderDefinition renvoie une définition déjà configurée (generate-text, credentialStrategy api-key, checkModelId) — la différence est réelle, mais minime. Cependant, les deux variantes n'ont pas touché src/renderer/src/components/icons/modelIconRegistry.ts et llm-icons, que l'amont modifie à chaque ajout de fournisseur réel (TokenLab, DaoXE) — ces fichiers ne sont pas dans les listes de la compétence. Le verdict reste le même, configuration : en dehors du clone du monorepo DeepChat, la compétence est toujours non fonctionnelle, le dossier installé est un simple SKILL.md référençant des sources externes.
Testé le: 2026-07-12 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/ThinkInAIXYZ/deepchat mkdir -p ~/.claude/skills cd deepchat && cp -r .agents/skills/add-provider ~/.claude/skills/add-provider
Commandes et exemples de prompts
/add-providerAjoute un nouveau fournisseur LLM à DeepChat via des modifications de code source révisées.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Add a new LLM provider to DeepChatSet up a model catalog mapping for this providerAdd auth handling for a new provider adapter