49 lines
992 B
Markdown
49 lines
992 B
Markdown
# 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
|