有哪些支持原生搜索工具透传、且原生支持多供应商切换的 Coding Agent?

想要一个满足以下条件的 coding agent:

  1. 原生支持多供应商切换,像 opencode 和 pi
  2. 会直接透传 provider 端点自带的原生搜索工具

找一圈都没有找到……,opencode、pi 和 omp 都需要依赖外部搜索

2 Likes

pi应该有第三方插件可以解决吧?去 Package Catalog · Pi 找找看?

gpt原生搜索,我的支持,也是opencode,不过要改造一下

pi可以写个插件加上模型内置的工具,ai几分钟就能写一个

Pi 只能实现额外调个模型去搜索的拓展,不能实现 Codex/Claude-Code 内那种原生透传,Pi 作者在 #7704 里也明确否决了。

感觉这两个放在一起好矛盾啊!
支持多供应商切换,就需要处理好不同协议直接的格式,同一session传给不同协议要有规则的转换;
然后透传供应商的搜索工具这一项不属于协议之间的转换(这属于不同coding agent自己独有的设计),基本上也就都不会做,所以基本就不可能有支持多供应商又同时支持它们原生工具的项目

1 Like

切换后缓存是不是失效,成本增加了

这是作者的回复

server side tools are not transferable between providers, and also generate transcript entries that can not be interpreted by other providers. not planned.

所以得自己写插件来实现

只需要在配置里面做一个官方sdk,然后你接入的模型必须指定这个sdk即可,你要切换其他供应商的,就走opencode默认的ai-sdk这个,不冲突