想要一个满足以下条件的 coding agent:
- 原生支持多供应商切换,像 opencode 和 pi
- 会直接透传 provider 端点自带的原生搜索工具
找一圈都没有找到……,opencode、pi 和 omp 都需要依赖外部搜索
想要一个满足以下条件的 coding agent:
找一圈都没有找到……,opencode、pi 和 omp 都需要依赖外部搜索
pi应该有第三方插件可以解决吧?去 Package Catalog · Pi 找找看?
gpt原生搜索,我的支持,也是opencode,不过要改造一下
pi可以写个插件加上模型内置的工具,ai几分钟就能写一个
Pi 只能实现额外调个模型去搜索的拓展,不能实现 Codex/Claude-Code 内那种原生透传,Pi 作者在 #7704 里也明确否决了。
感觉这两个放在一起好矛盾啊!
支持多供应商切换,就需要处理好不同协议直接的格式,同一session传给不同协议要有规则的转换;
然后透传供应商的搜索工具这一项不属于协议之间的转换(这属于不同coding agent自己独有的设计),基本上也就都不会做,所以基本就不可能有支持多供应商又同时支持它们原生工具的项目
切换后缓存是不是失效,成本增加了
这是作者的回复
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这个,不冲突