Aller au contenu principal

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​

ChampValeur
Nomagent-sdk-dev
Version1.0.0
CatégorieDéveloppement
LicenceAucune valeur
Sourcecatalog/navin/builtin_plugins/agent-sdk-dev/plugin.json
READMEcatalog/navin/builtin_plugins/agent-sdk-dev/README.md
Digestsha256:11c9b5a67589679bdd59cc5fe387567ac4651ae06be396568fb3d3095ca94598
plugin.jsonagents, category, commands, description, name, skills, steps, version

Commandes​

NomArgumentsDescription
/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​

NomOutilsModèleDescription
agent-sdk-verifier-pyread_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-tsread_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​

ÉtapeUtiliser
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 Navinagent:agent-sdk-verifier-py
relire un client TypeScript de navin serveagent: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")