# v0.8.4 Release Notes

> v0.8.3 -> v0.8.4

## Summary

Gemini tool definitions now reach the API as full JSON Schema instead of a stripped-down subset. Documentation catches up with the quota, session caching, and shared-helper changes from recent releases.

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

Gemini 工具定義改以完整 JSON Schema 送出，不再裁剪為子集。文件同步補上近期版本的配額、session 快取與共用輔助套件變動。

</details>

## Changes

### UPDATE

- Send Gemini tool parameters through `parametersJsonSchema` as raw JSON Schema; schemas keep `$ref`, `$defs`, `additionalProperties`, `patternProperties`, and non-string `enum` values that were previously stripped or stringified (@pardnchiu) [18140ca]

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

- Gemini 工具參數改以 `parametersJsonSchema` 傳送原始 JSON Schema；先前會被移除或轉成字串的 `$ref`、`$defs`、`additionalProperties`、`patternProperties` 與非字串 `enum` 值現在原樣保留

</details>

## Scope

- `core/gemini/send.go` — UPDATE
- `README.md` — DOC
- `doc/` — DOC (`README.zh.md`, `architecture.md`, `architecture.zh.md`, `doc.md`, `doc.zh.md`)

---

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