tpmjs/packages/tools
Ajax Davis 84d1e382a1 fix: require name field in TPMJS spec, add workflow permissions
Breaking change for TPMJS spec:
- Remove `exportName` field support from TpmjsToolDefinitionSchema
- Make `name` field required (replaces deprecated `exportName`)
- Update create-basic-tools to generate `name` field
- Update sync routes to use `name` from validated schema
- Add `permissions: contents: write` to Vercel registry sync workflow

Packages using the old `exportName` field must update to use `name`.
2025-12-17 16:20:20 +10:00
..
create-basic-tools fix: require name field in TPMJS spec, add workflow permissions 2025-12-17 16:20:20 +10:00
createBlogPost fix(createblogpost): convert to proper AI SDK tool 2025-12-12 10:38:46 +10:00
emoji-magic fix(emoji-magic): add defensive checks for missing required parameters 2025-12-05 00:51:24 +10:00
hello feat: add reusable ToolHealthBadge and ToolHealthBanner components 2025-12-04 19:12:07 +10:00
markdown-formatter feat: add markdown-formatter package with defensive patterns 2025-12-05 01:31:03 +10:00
registryExecute docs(registry-execute): recommend wrapper pattern for API keys 2025-12-12 11:39:45 +10:00
registrySearch docs(sdk): add API keys documentation section 2025-12-12 11:35:51 +10:00
search-registry fix(search-registry): remove health status from search results 2025-12-12 03:14:36 +10:00
src feat: implement playground app with AI SDK v6 tool execution 2025-12-04 02:51:02 +10:00
unsandbox feat: add @tpmjs/unsandbox package for secure code execution 2025-12-16 12:07:46 +10:00
package.json feat: implement playground app with AI SDK v6 tool execution 2025-12-04 02:51:02 +10:00
tsconfig.json feat: implement playground app with AI SDK v6 tool execution 2025-12-04 02:51:02 +10:00