Convex Agent
Enseigne l'API exacte @convex-dev/agent pour les threads, le streaming et les agents d'appel d'outils.
Testé · Fonctionne
Ce que fait
Compétence de référence pour le composant Convex Agent : threads persistants, stockage des messages, streaming, appel d'outils et workflows d'agents durables multi-étapes sur le backend Convex. Se déclenche lorsqu'un utilisateur crée une interface de chat, un assistant IA, une fonctionnalité RAG, ou toute fonctionnalité alimentée par LLM dans un projet Convex ; non pertinent en dehors de Convex ou pour des questions d'authentification/backend non-Convex.
Rapport de test
Bug réel dépôt-vs-doc trouvé : SKILL.md lie references/RAG.md mais le fichier sur disque est en fait RAG.mD, ce qui renvoie un 404 lors d'une récupération brute GitHub (sensible à la casse) même si 10 autres liens de référence se résolvent correctement. Sur la tâche réelle (connecter une action de chat de support Convex), la sortie de la compétence a utilisé le vrai package @convex-dev/agent (saveMessage + asTextAction, threads persistants) là où la baseline a réinventé une table de messages faite maison et un appel OpenAI manuel sans streaming ni identifiants de message sécurisés en cas de nouvelle tentative — une différence substantielle, non cosmétique que cette compétence vise à prévenir.
Testé le: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/PolarCoding85/convex-agent-skillz.git cd convex-agent-skillz mkdir -p ~/.claude/skills cp -r .claude/skills/convex-agent-skill ~/.claude/skills/convex-agent
Commandes et exemples de prompts
/convex-agentEnseigne l'API exacte @convex-dev/agent pour les threads, le streaming et les agents d'appel d'outils.
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) :
Wire up a Convex mutation that persists chat messages to a support agentAdd streaming responses to my Convex AI assistant using the agent componentBuild a RAG feature in my Convex backend with persistent threads