# oc-session-all OpenCode TUI 插件:弹出全项目会话选择器,跨所有项目浏览和切换会话。 ## 功能 - `Ctrl+o` 或 `/sessions-all` 打开可搜索的会话选择面板 - 按项目分组、按更新时间倒序排列 - 过滤掉已归档和子代理会话 - 拦截 MCP 连接错误 toast,保持界面整洁 ## 安装 在 `~/.config/opencode/tui.json` 中添加: ```json { "$schema": "https://opencode.ai/tui.json", "plugin": [ "D:/桌面/源码/oc_session/tui-plugins/oc-session-all.ts" ] } ``` 重启 OpenCode 即可生效。 ## 快捷键 | 快捷键 | 命令 | 说明 | |--------|------|------| | `Ctrl+o` | — | 打开会话选择器 | | `/sessions-all` | `resume-all`, `continue-all` | 斜杠命令 | ## 项目结构 ``` oc_session/ ├── tui-plugins/ │ └── oc-session-all.ts ← 插件源码(OC 加载入口) ├── package.json ├── node_modules/ ├── .gitignore └── README.md ``` ## 许可证 MIT