831e3de8d87db385f1e28f3655b47acb8ce0969f
- 新增 mcpcfg.txt 三行配置(模式/含MCP路径/安静路径),小白只改 txt - 模式语义:自动=启动归位+命令可用+server插件可切换;手动=仅 /mcpon /mcpoff;关闭=全部禁用 - /mcpon /mcpoff:对调两份配置后调用 location.reload 热重载,MCP 立即生效 - auto 模式启动自动把含 MCP 的活配置归位为安静版(6 秒后重载),保持零 toast 零报错 - enableMcp 加门控:活配置不含 mcp 时跳过 90s 重试 connect,避免 404 空转 - 全部命令标题/描述/dialog/toast 改为简体中文 - .gitignore 排除 ai-mcp/ 与 wsl-round-mcp/ 两个独立子仓库
oc-session-all
OpenCode TUI 插件:弹出全项目会话选择器,跨所有项目浏览和切换会话。
功能
Ctrl+o或/sessions-all打开可搜索的会话选择面板- 按项目分组、按更新时间倒序排列
- 过滤掉已归档和子代理会话
- 对调2份
opencode.json实现拦截mcp报错的toast - 热更新skill,新的skill丢入目录,插件自动发现并更新
安装
在 ~/.config/opencode/tui.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
Languages
JavaScript
57.9%
Python
35.9%
TypeScript
6.2%