OpenCode V1/V2 插件加载剖析:如何实现双版本共包与本地调试
OpenCode V1 与 V2 的插件机制完全不同,两者的插件定义也不兼容。不过,官方迁移文档提供了双版本插件方案:通过分别暴露 V1 和 V2 入口,让同一个 npm 包同时兼容两个版本。本文用实际现象解释本地目录、npm 包和 server 入口的差异,并给出双版本插件的打包方式。
阅读文章归档
OpenCode V1 与 V2 的插件机制完全不同,两者的插件定义也不兼容。不过,官方迁移文档提供了双版本插件方案:通过分别暴露 V1 和 V2 入口,让同一个 npm 包同时兼容两个版本。本文用实际现象解释本地目录、npm 包和 server 入口的差异,并给出双版本插件的打包方式。
阅读文章从 1.0.0 到 1.4.0,opencode-models-discovery 新增多种 provider 元数据增强,并通过缓存、超时控制和显式配置合并,让 OpenCode 的动态模型发现更完整、更稳定。
阅读文章GitHub 收紧 stargazers API 后,使用 Cloudflare Worker、KV 与自有 GitHub Token,私有化部署明暗主题兼容的 GitHub 星标历史 SVG 服务。
阅读文章opencode-models-discovery: 一个在 OpenCode 启动时自动发现并合并 OpenAI 兼容 provider 模型列表的插件。
阅读文章