tpmjs/apps/playground/src
Ajax Davis e09596a7fa fix(executor): pass execution context with abortSignal to tool execute()
Some AI SDK tools (like @parallel-web/ai-sdk-tools) expect execute(params, context)
where context contains { abortSignal, messages, toolCallId }. Previously we only
passed params which caused 'Cannot destructure abortSignal' errors.

Also:
- Improved playground system prompt for better tool execution
- Playground /api/tools now proxies to web app with response transformation
- Added broken-tools.md documenting tool failure categories

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-12 04:43:20 +10:00
..
app fix(executor): pass execution context with abortSignal to tool execute() 2025-12-12 04:43:20 +10:00
components feat(playground): add timing display for each message step 2025-12-06 03:42:09 +10:00
hooks fix: read env vars directly from localStorage to avoid React closure issue 2025-12-04 14:36:51 +10:00
lib fix: add 120s timeout per tool and increase route maxDuration to 300s 2025-12-05 00:43:13 +10:00
env.ts fix: make OPENAI_API_KEY optional for playground to allow client-provided keys 2025-12-04 13:22:23 +10:00