Commit Graph
4 Commits
Author SHA1 Message Date
ypshidifu a5a8c5e011 v2: 将 oc-session-all 从 v1 格式转为 v2 Plugin.define 格式
- 使用 import { Plugin } from "@opencode/plugin/tui"
- 使用 Plugin.define({ id, setup(context) }) 格式
- api.* 调用全部替换为 context.*: api.event.on → context.data.on, api.ui.toast → context.ui.toast.show, api.ui.dialog.* → context.ui.dialog.*, api.command.register + api.keymap.registerLayer 合并为 context.keymap.layer({commands, bindings})
- package.json exports 添加 ./tui 入口点,engines.opencode 升级为 >=2.0.0
- 已通过 minimal-v2-test 验证 v2 格式可正确加载
2026-09-22 15:19:14 +08:00
ypshidifu 258a40b0d0 整理: 删除冗余的 src/ 目录,统一入口为 tui-plugins/,更新 README 和 package.json 2026-09-21 19:41:05 +08:00
ypshidifu 37df56c6d9 重写为TUI插件:弹出面板显示所有会话,点击跳转,拦截MCP报错 2026-09-21 18:19:18 +08:00
ypshidifu 02f3ded256 初始化插件:oc-session-all - 显示所有会话记录,绕过目录过滤 2026-09-20 23:35:05 +08:00