1. 背景
最近在给opencode装了oh-my-openagent和superpowers发现在一个新的窗口启动opencode需要耗时十几秒升甚至几十秒,所以在想如何优化新开opencode多线程工作时的启动速度。
2. 优化手段
我们可以利用opencode支持的server特性,启动一个本地服务器,然后后面新开opencode时,都attach到这个服务器上。
2.1 启动服务端
opencode serve --print-logs --port=4096
2.2 新开opencode窗口
opencode attach http://127.0.0.1:4096 --dir `pwd`
注意其中 dir 指定新开窗口的工作目录,如果不指定就是使用server启动时所在的工作目录。
2.3 效果
10+s 减少到 3s 左右
3. tips
还可以参考官方文档,增加服务器密码的设置,增加安全性。

249

被折叠的 条评论
为什么被折叠?



