Commit Graph
3 Commits
Author SHA1 Message Date
Lucas WintherandClaude Opus 5.5 5c63f17cff feat(ai): structured tool calls on ChatMessage (contract request 3)
ChatMessage gains toolCalls and an opaque providerData; providers may
yield providerData once per turn. The assistant loop appends one
assistant message per model turn. Anthropic replays its own raw blocks
from providerData (no in-memory map) or maps text + tool_use blocks;
OpenAI maps toolCalls to tool_calls.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 20:36:38 +01:00
Lucas WintherandClaude Opus 5.5 76ea0d5101 feat(ai): OpenAI-compatible provider (covers Ollama)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 03:16:06 +01:00
Lucas WintherandClaude Opus 5.5 3c2220145b feat(ai): Anthropic provider over fetch with streaming tool use
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 03:15:33 +01:00