CodeX每次打开首次对话都五次Reconnecting解决办法/Linux沙箱报错问题/跨平台使用
最近用CodeX发现一个神奇问题,不管是Mac端的桌面app,还是VSCode/Cursor里的CodeX插件(等同于终端版),开始的第一次对话,总会显示五次重新连接,这需要耗费大概一分钟,关键是在这个过程中,等待地很折磨,怀疑是不是账号有问题还是梯子没挂好,但是在五次重新连接尝试后,突然就好了,又能回答了,后续的对话不用再等那么久,上网搜索原因,找到一篇帖子给了解决方法,但根据评论看,也会有些问题,所以还没实施,后续再找找别的办法
找到了非常简单的办法,那就是打开clash verge的tun模式,不要开全局,就是tun+规则,这样只要你购买的梯子(一般机场那边自己写好分流规则)的规则够好,就没问题,我目前就是这样,啥都没改,打开tun+规则模式即可,后续还想优化的话,可以去github翻最新的支持各种ai网站适配的分流规则加进来
包括手机上的小火箭也从GitHub找到了更好的分流规则,目前已经导入了,用手机远程连接codex更稳定。
另外还有一个经验贴,也收藏一下
另外现在更新后,codex和chatgpt合并,区分性没那么大,基本可以不再使用网页端;但我发现,在同一台电脑上,比如我的Mac和5090,无论是终端,还是插件,还是桌面app(Linux还没有桌面app),在同一台电脑上,都是共享对话的,共享codex设置的,比如Mac上,桌面app中的codex任务对话框,可以在vscode插件里面完整看到,但是插件和终端中功能不如app完整,app甚至还可以看到5090中的codex任务对话框,后面会跟着一个网络小图标,代表不在mac本地,可能因为我之前尝试过在mac的codex任务对话框中让它用ssh连接过5090,确实能连接上,而且能看到5090的文件,但没那么稳定,有时候点开可能会卡住
mac的桌面app现在改名叫chatgpt,已经没有codex桌面app了,二者融合,现在打开app,默认是codex的任务对话框,在这里面聊天目前,我认为跟网页chatgpt没有区别,都是用的5.6sol模型,回答差不多;而点击app中的聊天,可以看到跟chatgpt的聊天,这里的聊天是可以显示在网页端的,这不属于任务对话,这样的聊天可以在app中导入到codex任务对话中,比较方便,实现了之前我说的,跟网页端chatgpt对话进行头脑风暴,但是还得把这个复制给codex才能实现这个想法,现在可以直接导入,但是现在其实也不用再跟chatgpt在网页端进行对话了,直接在codex任务对话框进行对话,进行头脑风暴,完了之后再同一个对话框内直接让它实现
桌面app还有一个项目功能,可以选择将普通的任务对话框放进项目中,好处其实是方便管理,可以自己看到哪些对话跟这个项目有关,在插件/终端那边是看不到区分的,都属于历史任务对话
这又让我发现,Mac桌面app确实好用,我平常携带,使用,写论文按理说都是用mac,只有跑代码才用5090,甚至写代码都可以用mac进行远程连接ssh(但稳定性是个问题),但有个问题,在mac上与codex进行头脑风暴,想要将其实现的时候,最优解当然是直接在对话里让它ssh连接5090,我还没试过,但根据之前的尝试,能连上,那么说明应该能操作,但还是那句话,由于ssh我目前用的是免费的TailScale,不是那么的迅速稳定,然后转到项目文件夹,让它开始实现;第二个办法是,想办法复制/转述给5090这边到codex插件/终端(即使同一个账号,不是同一台电脑是不共享对话的,只是mac桌面app功能比较强大,能看到5090上的任务对话),这就比较麻烦了
那么,这启发了我,为什么不考虑全部在5090的codex插件/终端里面进行头脑风暴+想法实现呢?这好像更加方便,模型都一样,不用折腾ssh,可以直接本地实现,远程的话可以在mac上用todesk控制。唯一的问题就是,工作流的改变,这样的话,5090其实应该作为主力机了,至少创新/头脑风暴/写代码/跑代码/debug都在这上面,而mac可以做的事是ppt画图/写论文/todesk/看论文(但其实如果在代码本地文件夹直接让ai写是不是更方便,这个暂时保留mac上写),然而5090上也有zotero,同步配置已经完善,只能说后续可以多考虑,现在越来越方便了。
现在我发现,根本无所谓,想在哪里都可以,现在基本都互联,手机也远程连接了,可以在健身房指挥codex写代码,唯一不好的一点就是iPhone杀后台,手机不能切屏,否则就断开了,还要切回来重新链接等他继续跑,另外就是一点,发现extra high模式思考非常久,我都还没敢用ultra模式,以后打算多用用high模式。