co-mono/packages/ai/test
Mario Zechner 84dcab219b Add image support in tool results across all providers
Tool results now use content blocks and can include both text and images.
All providers (Anthropic, Google, OpenAI Completions, OpenAI Responses)
correctly pass images from tool results to LLMs.

- Update ToolResultMessage type to use content blocks
- Add placeholder text for image-only tool results in Google/Anthropic
- OpenAI providers send tool result + follow-up user message with images
- Fix Anthropic JSON parsing for empty tool arguments
- Add comprehensive tests for image-only and text+image tool results
- Update README with tool result content blocks API
2025-11-12 10:45:56 +01:00
..
data feat(ai): Add image input tests for vision-capable models 2025-08-30 18:37:17 +02:00
abort.test.ts Add timestamp to messages 2025-10-26 00:43:43 +02:00
agent.test.ts Add image support in tool results across all providers 2025-11-12 10:45:56 +01:00
empty.test.ts Add timestamp to messages 2025-10-26 00:43:43 +02:00
enum-test.ts refactor(ai): improve error handling and stop reason types 2025-09-18 19:57:13 +02:00
handoff.test.ts Add image support in tool results across all providers 2025-11-12 10:45:56 +01:00
image-tool-result.test.ts Add image support in tool results across all providers 2025-11-12 10:45:56 +01:00
stream.test.ts Add image support in tool results across all providers 2025-11-12 10:45:56 +01:00
tokens.test.ts Fix token statistics on abort for Anthropic provider 2025-10-26 21:22:24 +01:00
tool-call-without-result.test.ts Add timestamp to messages 2025-10-26 00:43:43 +02:00
tool-validation.test.ts Add image support in tool results across all providers 2025-11-12 10:45:56 +01:00
unicode-surrogate.test.ts Add image support in tool results across all providers 2025-11-12 10:45:56 +01:00