Test, lint, and report on AI agent tool use before shipping.
v0.7.0 added basic OpenAPI JSON import.
Command:
npm run dev -- import openapi examples/openapi/tiny-api.json --out examples/openapi/tools.generated.json
Future package command:
toolsmith import openapi <path> --out <path>
Supported OpenAPI features:
openapiinfo.titlepathsget, post, put, patch, deleteoperationIdsummarydescriptionparametersrequestBody with application/json schemaImported tools should be reviewed and linted:
npm run dev -- lint . --tools examples/openapi/tools.generated.json
ToolSmith does not execute imported APIs, send network requests, or perform imported endpoint side effects.
MCP-style import is future work.
If import paths fail, see docs/TROUBLESHOOTING.md.