Skip to main content

agent-sdk-dev

Scaffold and verify apps built on the Navin agent: Python on the Navin SDK, TypeScript on an OpenAI-compatible client pointed at navin serve, with current versions checked, a type check and a PASS / PASS WITH WARNINGS / FAIL review.

Reference​

FieldValue
Nameagent-sdk-dev
Version1.0.0
CategoryDevelopment
LicenceNot declared
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

Commands​

NameArgumentsDescription
/new-sdk-app[python|typescript] [project-name]Scaffold a new app on the Navin agent (Python SDK or TypeScript over navin serve), then verify it

Agents​

NameToolsModelDescription
agent-sdk-verifier-pyread_file, grep, find_files, list_dir, code_index, lsp, web_fetch, web_search-Reviews a Python application built on the Navin Python SDK (from navin import Navin) for correct installation, configuration, SDK usage, secret handling, error handling and documentation, and returns a PASS / PASS WITH WARNINGS / FAIL report. Use when a Python Navin SDK app was just scaffolded or changed and must be checked before it is used or shipped.
agent-sdk-verifier-tsread_file, grep, find_files, list_dir, code_index, lsp, web_fetch, web_search-Reviews a TypeScript application that talks to a Navin agent through the OpenAI-compatible API served by navin serve (/v1/chat/completions) for correct installation, client configuration, request usage, secret handling, error handling and documentation, and returns a PASS / PASS WITH WARNINGS / FAIL report. Use when a TypeScript Navin client app was just scaffolded or changed and must be checked before it is used or shipped.

Skills​

The plugin declares no skill.

Hooks, MCP servers and settings​

plugin.json declares no hook, no MCP server and no setting: the plugin is made of the components above only.

Workflow​

StepUse
interview, scaffold, install and type check a new app/new-sdk-app
review a Python Navin SDK appagent:agent-sdk-verifier-py
review a TypeScript client of navin serveagent:agent-sdk-verifier-ts

Enable it in a project​

Activating agent-sdk-dev creates 4 activations in the project: the plugin itself, 1 command and 2 agents. Removing the plugin activation removes them all.

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>: id or slug of the project. <token>: API key with the editor role on the project.

client.navin_library.activate("<project>", "plugin", "agent-sdk-dev")