tpmjs/docs
Ajax Davis 1b655571cc docs: add guide for overriding execute functions in npm tools
Focused documentation on customizing tool execution when importing
tools from npm packages. Covers 10 patterns:

- Simple override with spread
- Wrap with pre/post processing
- Transform inputs/outputs
- Add authentication/API keys
- Conditional execution
- Retry logic
- Timeout handling
- Rate limiting
- Validation layer
- Wrapper factory for reusable patterns

Includes TypeScript typing guidance and real-world examples.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-14 12:48:06 +10:00
..
AI_SDK_TOOL_EXECUTION.md docs: add comprehensive AI SDK 6 tool execution documentation 2025-12-14 12:39:28 +10:00
BROKEN_TOOLS_INVESTIGATION.md fix(sdk): update code example to use AI SDK v6 streamText API 2025-12-12 09:12:20 +10:00
CASCADING_COMPLEXITY_AND_FRAGILITY.md feat(ui): reimagine Spinner as brutalist grid-based loader 2025-12-11 08:19:44 +10:00
DYNAMIC_TOOL_ORCHESTRATION.md feat(ui): reimagine Spinner as brutalist grid-based loader 2025-12-11 08:19:44 +10:00
HIERARCHICAL_CONTEXT_LOADING.md feat(ui): reimagine Spinner as brutalist grid-based loader 2025-12-11 08:19:44 +10:00
OVERRIDING_NPM_TOOL_EXECUTE.md docs: add guide for overriding execute functions in npm tools 2025-12-14 12:48:06 +10:00
PLANNER_TYPE_DEFINITIONS.ts feat(ui): reimagine Spinner as brutalist grid-based loader 2025-12-11 08:19:44 +10:00
REGISTRY_SDK_DESIGN.md feat: add @tpmjs/registrySearch and @tpmjs/registryExecute SDK packages 2025-12-12 07:29:06 +10:00
TOOL_HEALTH_SYSTEM.md docs: update health system docs with packageName fix pattern 2025-12-12 06:15:12 +10:00
TPMJS_PLANNER_TUTORIAL.md feat(ui): reimagine Spinner as brutalist grid-based loader 2025-12-11 08:19:44 +10:00
vercel-registry-sync.md feat: add automated Vercel AI registry sync with OpenAI 2025-12-04 17:43:17 +10:00