Files
cellclaw/app
jordanthejet 276134c9da Fix OpenAI/OpenRouter tool serialization and update all provider models
OpenAI & OpenRouter:
- Fix tool call serialization: assistant messages now include tool_calls
  array, tool results sent as role:"tool" with tool_call_id
- Sanitize dotted tool names (sms.read -> sms_read) for OpenAI compliance,
  reverse-map on response parsing

Model updates:
- Anthropic: claude-sonnet-4-6, claude-opus-4-6, claude-haiku-4-5
- OpenAI: gpt-5.2 (default), gpt-5.2-chat-latest, gpt-5-mini
- Gemini: add gemini-3.1-pro-preview, drop deprecated gemini-2.0-flash
- OpenRouter: add anthropic/claude-sonnet-4.6, openai/gpt-5.2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 16:58:14 -05:00
..