summaryrefslogtreecommitdiff
path: root/src/ollama_web/templates/index.html
diff options
context:
space:
mode:
authortanaka takashi <isazaka@gmail.com>2026-08-16 19:24:33 +0900
committertanaka takashi <isazaka@gmail.com>2026-08-16 19:24:33 +0900
commit8ce6627324c258fead9164b1532241a698284fc4 (patch)
treea4126f59c8a63a1af5dd69836dd690b9c2a52a44 /src/ollama_web/templates/index.html
parent239c206659d02f5e89b3f54aa050aff6a71dcdd5 (diff)
fix(llm): 上限到達後のツール呼び出しを無効化
ツールラウンド上限到達後の最終回答生成でも effective_tools を渡していたため、コメント上の「ツールなしで最終回答」と実際のリクエストが一致していなかった。モデルが最終段階で再び tool_calls を生成できる状態も残っていた。 非ストリーミング版とストリーミング版の最終Ollama呼び出しを tools=[] に変更する。通常ラウンドでは従来どおり標準ツールとMCPツールを公開し、上限到達後だけ既存のツール結果から回答をまとめるようにする。 標準ツールとMCPツールの回帰テストを追加し、通常ラウンドにはツール定義が渡ること、最終呼び出しでは空になること、ツール実行・上限通知・最終delta・doneイベントが維持されることを検証した。全115テスト、Ruff、mypy、および実モデルによるWeb検索と複数回スクレイピングの確認を完了している。
Diffstat (limited to 'src/ollama_web/templates/index.html')
0 files changed, 0 insertions, 0 deletions