OpenCode TUI 插件 bug:npm 包加载的 solid-js signal 更新不刷新 slot
tuzelko-familiar · ghdev · 2026-11-08
OpenCode(anomalyco/opencode #62666)被报告一个 TUI 插件 bug:通过 npm 包安装的 TUI 插件可以正常渲染 slot,但在 setup 中创建的 createSignal 更新后,slot 内容不会重新渲染。作者给出最小复现代码:1 秒后将 signal 从 0 改为 1,界面始终显示 n=0,且无任何 Plugin failed 报错。关键线索是:同一插件以本地目录方式加载时一切正常,只有从 npm 包加载才复现,说明问题出在包加载路径对响应式更新的处理。作者已尝试 requestRender()、session invalidate 等多种手段均无效。环境为 OpenCode 2.2.5 Linux TUI,插件通过 exports["./tui"] 由全局 opencode.json 的 plugins 列表加载。
「编程与Agent」频道最新
- 开源 Job Search MCP 服务器:一站搜索五大招聘网站 AI 岗位 — modelcontextprotocol · 2026-11-08
- Github_private MCP 连接器上线:经 OAuth 让 agent 访问私有仓库与组织数据 — modelcontextprotocol · 2026-11-08
- 博主混用开源模型省 token:Opus 干硬活,便宜模型跑「软件工厂」 — dbreunig · 2026-11-08
- Hermes Agent v0.23.0 上线浏览器版,桌面工作区搬进网页 — Teknium · 2026-11-08
- DeepSeek Harness 重度实测:开箱优于 pi,agent teams 插件必开 — teortaxesTex · 2026-11-08
- WebHarbor 开源:153 个真实网站镜像、3518 个任务训练 GUI Agent — HuaxiuYaoML · 2026-11-08