这大致就是我所打算做的。我打算让不同的功能可配置,并在设置中启用或禁用它们,当然要在合理范围内。我最初设计该插件时并未采用模块化架构,也许我本应该这样做。不过,这些功能之间的关联已经足够紧密,而且我也不希望它需要依赖自己的插件。
我同时使用 Codex(OpenAI)和 Claude(Anthropic,当然),都是直接使用,而不是通过 Cursor 等替代框架或环境。这样我能更有效地利用我的订阅费用。总体而言,我尚未发现其他工具的短期优势能弥补它们各自存在的缺点。长期来看,坚持使用各公司原生的编码工具和生态系统为我带来了更好的效果,而我则通过 MCP 和技能来弥补差距(例如,尝试基于本地 Markdown 文件的新颖记忆技能,或使用 ygrep 进行文件搜索等)。