Dev Session Canvas
在 VS Code 中用一张画布同时管理多个开发会话。Agent、Terminal 与 Note 节点并排可见,适合需要并行推进多条执行任务的开发者。当前为公开 Preview 版本。
核心功能
- 在面板或编辑区打开主画布
- 创建
Agent、Terminal 与 Note 节点
- 通过
codex 或 claude CLI 驱动 Agent 节点执行
- 通过嵌入式终端运行
Terminal 节点
Restricted Mode 下保留画布浏览,执行入口自动禁用
- 在 Linux 本地与
Remote SSH 的 systemd --user 可用时,runtimePersistence.enabled 提供更强的持久化保障;否则自动回退到 best-effort
适用场景
- 受信任工作区,标准文件系统
- 已安装
codex 或 claude CLI
- 需要同时观察多个开发会话,而不想在终端标签间频繁切换
支持范围与限制
Remote SSH 是当前验证最充分的推荐环境
- Linux、macOS、Windows 本地工作区可以尝试,但尚未严格验证
Restricted Mode 允许打开画布,但禁用 Agent / Terminal 等执行入口
Virtual Workspace 暂不支持
- 当前为
Preview,不提供稳定正式版承诺
环境要求
- VS Code
1.85.0 或更高版本
- 标准文件系统工作区
Agent 节点需要 Extension Host 可访问的 codex 或 claude CLI
Terminal 节点需要工作区侧可用的 shell
0.1.0 版本亮点
- 主画布默认在面板打开,也可切换至编辑区
Agent / Terminal / Note 核心节点体验闭环
- 基于 React Flow 的画布交互与会话恢复已落地
Restricted Mode 与运行时持久化边界已明确
Remote SSH / VS Code Server Node 22 下的关键崩溃问题已修复
安装与升级
- 首个公开 Preview 版本,扩展 ID 为
devsessioncanvas.dev-session-canvas
- 通过
Visual Studio Marketplace 安装;后续 0.1.x 更新同样通过 Marketplace 升级获取
- Preview 阶段不承诺跨版本工作区状态完全兼容;如工作区包含重要画布状态,建议升级前备份或在非关键环境验证
回退建议
- 若当前版本阻塞工作流,建议先禁用或卸载扩展
- 优先等待后续
0.1.x 修复版本,而非尝试手动降级
- 如需回退,请重新安装目标版本并验证工作区状态;Preview 版本之间不保证回退兼容
- 问题反馈、安全问题和支持边界说明见下方链接
支持与反馈
开源信息
| |