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
| Field | Value |
|---|---|
| Name | agent-sdk-dev |
| Version | 1.0.0 |
| Category | Development |
| Licence | Not declared |
| 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 |
Commands
| Name | Arguments | Description |
|---|---|---|
/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
| Name | Tools | Model | Description |
|---|---|---|---|
agent-sdk-verifier-py | read_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-ts | read_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
| Step | Use |
|---|---|
| interview, scaffold, install and type check a new app | /new-sdk-app |
| review a Python Navin SDK app | agent:agent-sdk-verifier-py |
| review a TypeScript client of navin serve | agent: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")