Add Provider (DeepChat)
Voegt een nieuwe LLM provider toe aan DeepChat via gecontroleerde broncodewijzigingen.
Werkt met setup
Wat het doet
Voeg een DeepChat LLM provider toe via expliciete, gecontroleerde broncodewijzigingen. Gebruik wanneer een ontwikkelaar Codex vraagt om een provider, providerprofiel, upstream providerconfiguratie, modelcatalogusmapping, provider authenticatiegedrag, of een speciale provideradapter in deze repository toe te voegen.
Testrapport
Belangrijkste wijziging sinds onze 12.07 test: upstream heeft de hoofdprocesarchitectuur gerefactored (PR #1987), en alle paden uit oude notities waren vervallen — src/main/presenter/configPresenter/providers.ts bestaat niet meer. De auteur heeft de skill synchroon herschreven naar de nieuwe lay-out (src/main/provider/defaults.ts, providerId.ts, providerRegistry.ts, aiSdk/providerFactory.ts, managers/providerInstanceManager.ts), en we hebben opnieuw gecontroleerd: alle 8 genoemde paden zijn aanwezig, alle drie validatiecommando's (pnpm run format/i18n/lint) staan daadwerkelijk in package.json. Voerde A/B uit op de taak 'add Cerebras provider' direct in een verse kloon en controleerde het resultaat via bun-import van echte modules: baseline wijzigt alleen defaults.ts en krijgt een werkende entry, maar met een standaard fallback per apiType (checkStrategy: fetch-models), terwijl de skill bovendien leidt naar providerRegistry.ts, waar resolveAiSdkProviderDefinition een reeds geconfigureerde definitie retourneert (generate-text, credentialStrategy api-key, checkModelId) — het verschil is reëel, maar klein. Echter, beide varianten raakten src/renderer/src/components/icons/modelIconRegistry.ts en llm-icons niet aan, die upstream wijzigt bij elke echte provider-toevoeging commit (TokenLab, DaoXE) — deze bestanden staan niet in de lijsten van de skill. Het oordeel blijft hetzelfde, setup: buiten de DeepChat monorepo kloon is de skill nog steeds niet-functioneel, de geïnstalleerde map is een enkele SKILL.md die verwijst naar externe bronnen.
Getest op: 2026-07-12 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/ThinkInAIXYZ/deepchat mkdir -p ~/.claude/skills cd deepchat && cp -r .agents/skills/add-provider ~/.claude/skills/add-provider
Commando's en voorbeeldprompts
/add-providerVoegt een nieuwe LLM provider toe aan DeepChat via gecontroleerde broncodewijzigingen.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Add a new LLM provider to DeepChatSet up a model catalog mapping for this providerAdd auth handling for a new provider adapter