Convex Agent

Enseigne l'API exacte @convex-dev/agent pour les threads, le streaming et les agents d'appel d'outils.

par PolarCoding85 · PolarCoding85/convex-agent-skillz

Testé · Fonctionne ★ 8.8/10

Convex Agent — Enseigne l'API exacte @convex-dev/agent pour les threads, le streaming et les agents d'appel d'outils.

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 agent
  • Add streaming responses to my Convex AI assistant using the agent component
  • Build a RAG feature in my Convex backend with persistent threads