问题描述
在使用 Opencode 终端工具时,遇到了一个非常诡异的 Tab 切换智能切问题:
- Windows 端: 输入
tab键可以正常循环切换所有 omo 代理:Sisyphus、Prometheus、Hephaestus…… - MacOS 端: 输入
tab键后,候选列表仅显示Sisyphus和Planner-Sisyphus两个选项,其余代理无法被索引或切换。
环境信息
两端环境版本均已确认保持一致 (均为今日开机自动升级后的最新版):
- Opencode 版本:
1.1.50 - oh-my-opencode 版本:
3.2.2
已尝试的排查步骤
- 配置文件同步: 尝试将 Windows 端运行正常的
opencode.json和oh-my-opencode.json直接复制并覆盖 MacOS 端的对应配置文件,但重启后问题依旧。 - 版本变量: Windows 端一直处于高频使用状态; MacOS 端约有半个月未开启,今日刚完成版本更新。
疑问
在配置文件完全一致、插件及核心版本号均对齐的情况下,为什么 MacOS 端的补全逻辑会缺失部分实例?
希望有遇到过类似情况的朋友指点迷津,感激不尽!