【开源】切 provider 避免丢会话:Codex-Threadripper(Codex实用小工具系列第一弹)

已解决,请看主贴内的文末部分,有更新内容。

1 个赞

谢谢佬 刚好被这个问题困扰 开的plus不够用 还要切供应商 这个很好的解决了问题

1 个赞

悲,大家最终都走回了同一条路,codex能不能友好一点

2 个赞

只有我觉得这个Codex Threadripper的图标很帅吗

2 个赞

哈哈哈反复抽了很久的卡才满意,确实我也挺喜欢 :rofl:

1 个赞

哈哈,我也用的这种方式,挺方便的

1 个赞

多个openai账号切换过程中应该不用这个工具吧另外切换过程中偶发有些会话会丢失,用这个会改善吗?

不用,切账号偶发丢失是 codex app 自己的问题,我研究过暂时无解,因为只能 patch 掉 app

感谢解惑,谢谢! :+1::+1::+1:

1 个赞

用上已star :star:,感谢佬的开源 :hand_with_index_finger_and_thumb_crossed:

1 个赞

顺便问下,佬是否考虑将官号切到api这一步整合进去,现在手动改配置还是有点麻烦

1 个赞

在我设计里,这种事情不是这个小工具该做的。我有另外一个完整的 Tauri APP,专门整合解决 Codex 生态下各种第三方需求,包括这个小工具也是内置在里面的。但是目前还没开发完,所以也没开源~

2 个赞

我的codex从账号切到api然后又切回账号发现插件也都没了,佬们有这个经历吗,这个能解决吗

1 个赞

这是另一个问题,插件有很多依赖于你的 ChatGPT connector ,比如 Figma 之类的依赖于你在 ChatGPT 里登录了 Figma,切成 API 自然不能用。

但是这里有点一刀切,可以理解为 Codex 在希望“插件”这个结构只能是强绑定 oauth 而存在的。后续他可能会希望做社区生态,比如谁谁谁发布了某某某插件等。

建议是,如果你想在 API 下复用有 connector 的插件,难度不小,不是很推荐。如果只是单纯的把 mcp skills 搓成了插件,让 Codex 给你拆开即可。

本项目没有计划对这种情况提供支持~

1 个赞

为什么superpowers这个也会没有,这个不应该就是一个skills文件吗?我现在是又下了一遍

我可能没讲明白,像 sp 这种只是个 skills 捆绑包的插件,如果它以插件形式发布,就也被 Codex 一刀切认为是和账号强绑定的了。任何以插件形式发布的都这样,和 claude 的插件生态不同。

所以建议要么单独装 skills,要么一定要用插件里的 mcp skills 就让 Codex 自己把插件里的东西拆出来,比如直接去插件缓存文件夹里找。跟它说就可以了。

1 个赞

佬,我想知道是否能在账号登录的情况下,然后用API调用的方式使用,这样就可以保持我的账号登录,同时用上其他的API来继续使用

1 个赞

那你可能要用账号登录的 Codex 来做一层 Warpper 了。

我倒是经常这样做,我自己是 Pro20x,但是额度也得省着用。为了省 token,我会让登录好的 Codex APP 里的会话调用 codex exec -c model_provider="your-api" 这样的 SDK 调用方式,来实现这个 Agent Warpper。本质上和编排 SubAgent 很像,但是比 SubAgent 可控性、可审计性高得多,但可观测性要差一些。

至于如果你其实想的是,虽然登录了,但实际上 API 走的是别的,明确说在不 patch 掉 codex 的情况下,这是没可能性的。我以前自己开发号池的时候想过这种设想,但是尝试了很多次都走不通。

1 个赞

看了今天的帖子,试用了一下,发现可以保持账号登录的同时又使用 API,感觉良好

2 个赞

佬,我在登录账号的情况下使用三方api,切换三方供应商以及将codex环境从win切到wsl的情况下这个工具有效吗

1 个赞