# v0.7.1 Release Notes

> v0.7.0 -> v0.7.1

## Summary

Stops Claude from rejecting conversations that replay argument-less tool calls, which previously broke multi-turn tool use and cross-provider fallback. Documentation catches up with OpenRouter's multimodal support and per-provider model filtering.

<details>
<summary>翻譯</summary>

修正 Claude 在重送無參數工具呼叫的對話時拒絕請求的問題，此問題先前會中斷多輪工具呼叫與跨供應商 fallback。文件同步補上 OpenRouter 多模態支援與各供應商模型篩選說明。

</details>

## Changes

### FIX
- Send an empty object as Claude `tool_use.input` when tool call arguments are empty or unparsable, instead of `null` that the API rejects with HTTP 400 (@pardnchiu) [bc62bad]

<details>
<summary>翻譯</summary>

- 工具呼叫參數為空或無法解析時，Claude `tool_use.input` 改送空物件，不再送出會被 API 以 HTTP 400 拒絕的 `null`

</details>

### DOC
- Document OpenRouter image, STT, and TTS support and the per-provider `ModelFilter` flag matrix (@pardnchiu) [1c083ca]

<details>
<summary>翻譯</summary>

- 補上 OpenRouter 圖片、STT、TTS 支援說明與各供應商 `ModelFilter` 旗標支援矩陣

</details>

## Scope

- `core/claude/` — FIX (`send.go`)
- `README.md`, `doc/` — DOC

***

Generated by [SKILL](https://github.com/pardnchiu/skill-version-generate)
