# 輔助工具

計算、機密與規則指引的小型輔助工具。

| 工具 | 併發 | 說明 |
|---|---|---|
| `calculate` | ✓ | 批次運算式求值（四則運算、單位換算、貨幣運算）。支援 `sqrt`、`pow`、可變參數的 `min`/`max`、`%`、`^`。回傳 `{expression: result}`；單一運算式失敗只回傳錯誤字串，不會讓整次呼叫失敗。它只計算不查詢 —— 匯率、價格等即時數字須先由對應工具取得，再以字面值傳入 |
| `store_secret` | | 以遮罩輸入取得值並直接寫入 keychain —— **該值永不進入 LLM context、歷史或日誌**。schema **不接受** `value` 參數，agent 只看得到 `name` 與描述。在認證失敗時觸發（缺少金鑰、401、403、token 過期）：由錯誤訊息取得金鑰名稱、呼叫此工具、再重新執行失敗的工具。每個工具每 turn 上限 2 輪 |
