agent-sdk-dev
Créer et vérifier des applications bâties sur l'agent Navin : Python sur le SDK Navin, TypeScript sur un client compatible OpenAI pointé vers navin serve, avec contrôle des versions actuelles, vérification de types et une revue PASS / PASS WITH WARNINGS / FAIL.
Référence
| Champ | Valeur |
|---|---|
| Nom | agent-sdk-dev |
| Version | 1.0.0 |
| Catégorie | Développement |
| Licence | Aucune valeur |
| Source | catalog/navin/builtin_plugins/agent-sdk-dev/plugin.json |
| README | catalog/navin/builtin_plugins/agent-sdk-dev/README.md |
| Digest | sha256:11c9b5a67589679bdd59cc5fe387567ac4651ae06be396568fb3d3095ca94598 |
| plugin.json | agents, category, commands, description, name, skills, steps, version |
Commandes
| Nom | Arguments | Description |
|---|---|---|
/new-sdk-app | [python|typescript] [project-name] | Créer une nouvelle application sur l'agent Navin (SDK Python ou TypeScript via navin serve), puis la vérifier |
Agents
| Nom | Outils | Modèle | Description |
|---|---|---|---|
agent-sdk-verifier-py | read_file, grep, find_files, list_dir, code_index, lsp, web_fetch, web_search | - | Relit une application Python bâtie sur le SDK Python Navin (from navin import Navin) : installation, configuration, usage du SDK, gestion des secrets, gestion des erreurs et documentation, puis rend un rapport PASS / PASS WITH WARNINGS / FAIL. À utiliser quand une application Python sur le SDK Navin vient d'être générée ou modifiée et doit être vérifiée avant usage ou livraison. |
agent-sdk-verifier-ts | read_file, grep, find_files, list_dir, code_index, lsp, web_fetch, web_search | - | Relit une application TypeScript qui dialogue avec un agent Navin via l'API compatible OpenAI servie par navin serve (/v1/chat/completions) : installation, configuration du client, usage des requêtes, gestion des secrets, gestion des erreurs et documentation, puis rend un rapport PASS / PASS WITH WARNINGS / FAIL. À utiliser quand une application cliente TypeScript de Navin vient d'être générée ou modifiée et doit être vérifiée avant usage ou livraison. |
Skills
Le plugin ne déclare aucun skill.
Hooks, serveurs MCP et réglages
plugin.json ne déclare aucun hook, aucun serveur MCP et aucun réglage : le plugin se compose uniquement des éléments ci-dessus.
Étapes de travail
| Étape | Utiliser |
|---|---|
| interroger l'utilisateur, générer, installer et vérifier les types d'une nouvelle application | /new-sdk-app |
| relire une application Python sur le SDK Navin | agent:agent-sdk-verifier-py |
| relire un client TypeScript de navin serve | agent:agent-sdk-verifier-ts |
L'activer dans un projet
Activer agent-sdk-dev crée 4 activations dans le projet : le plugin lui-même, 1 commande et 2 agents. Retirer l'activation du plugin les retire toutes.
curl -X POST <control-plane-url>/v1/projects/<project>/navin-library/activations \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"kind": "plugin", "name": "agent-sdk-dev"}'
<project> : identifiant ou slug du projet. <token> : clé d'API avec le rôle éditeur sur le projet.
client.navin_library.activate("<project>", "plugin", "agent-sdk-dev")