# v0.25.12 Release Notes

> v0.25.11 -> v0.25.12

## Summary

Fixes a Gemini API integration failure caused by non-string enum values in tool schemas, and resolves a keychain service mismatch that prevented KuraDB from reading its OpenAI credentials.

<details>
<summary>翻譯</summary>
修正 Gemini API 因 tool schema 中 enum 值為非字串而拒絕請求的問題，同時解決 keychain service 名稱不一致導致 KuraDB 無法讀取 OpenAI 憑證的問題。
</details>

## Changes

### FIX
- Add recursive enum stringification in Gemini provider to satisfy function declaration schema (@pardnchiu) [8ee9772]
- Sync OpenAI API key to kuradb keychain service on TUI enable wizard and store_secret tool (@pardnchiu) [8ee9772]

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

- 在 Gemini provider 加入遞迴 enum 字串化，滿足 function declaration schema 要求
- TUI enable wizard 與 store_secret tool 寫入 OpenAI API key 時同步至 kuradb keychain service

</details>

## Scope

- `internal/agents/provider/gemini/` — FIX (`send.go`)
- `internal/runtime/kuradb/` — FIX (`kuradb.go`)
- `internal/runtime/tui/` — FIX (`update.go`)
- `internal/tools/interactive/` — FIX (`storeSecret.go`)

***

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