Fixed issues
- #5 feat: find text within the currently open session (Cmd/Ctrl+F)
- #21 改进 Edit 工具的 Diff Viewer:支持单栏/双栏切换及详细差异高亮
- #22 优化工作台会话列布局:持久化列宽、稳定拖拽与显式适配模式
- #24 feat: Allow workbench tabs to be reordered by drag and drop
- #25 perf: Cache recently visited workbench tabs to avoid flicker when switching
- #29 Detect skills in installed plugins
本次更新
Monet 2.2 正式版:工作台布局与切换更稳定,会话内查找和 Diff 阅读更高效,并进一步完善 Codex 与插件技能支持。
新增
- 会话内查找 — 在任意会话列中使用 Cmd/Ctrl+F 或标题栏按钮打开局部查找,显示匹配计数,并用 Enter、Shift+Enter 在结果间前后跳转。
- 发现已安装插件提供的技能 — 工坊现在会扫描本地已安装插件及其市场来源,将插件附带的技能与其他技能统一展示。
改进
- 工作台列宽保持稳定 — 新增、关闭和切换会话不再打乱既有列宽;窗口与监控栏变化只改变可见区域,并保留 Shift 联动调整能力。
- 工作台标签支持拖拽排序 — 标签可直接横向拖动重新排列,活动状态与新顺序会持久保存。
- 最近工作台标签快速恢复 — 最近访问的标签采用有界缓存,来回切换时保留滚动位置和草稿,减少重复加载闪烁,同时限制后台资源占用。
- Edit 工具升级为详细 Diff Viewer — 新增行号、增删统计、行级与词级高亮以及长上下文折叠;Claude Code 与 Codex 共用同一套中立 Diff 展示。
- 渠道模型目录可从上游刷新 — 渠道配置可以获取最新模型目录,让新增或调整后的可用模型及时进入选择器。
修复
- Codex 会话恢复与工具内容修复 — 修复 app-server 重连后的会话恢复、图片附件与工具结果显示,以及新增文件 Diff 被错误显示为零改动的问题。
- 本地文件与交付物预览修复 — 修复工作区外合法本地文件无法打开或预览的问题,并保持路径与内容类型校验。
- 工作台细节修复 — 修复列宽变化后输入框高度未及时重算,以及全景图导出未完整保留命令外壳等问题。
What's new in Monet
Monet 2.2 stable brings steadier Workbench layouts and switching, faster in-session find and diff reading, and stronger Codex and plugin-skill support.
New
- Find within a session — Open scoped find in any session column with Cmd/Ctrl+F or the header button, see match counts, and move backward or forward with Shift+Enter and Enter.
- Discover skills contributed by installed plugins — Workshop now scans locally installed plugins and their marketplace sources, showing bundled skills alongside other available skills.
Improved
- Stable Workbench column widths — Adding, closing, and switching sessions no longer reshuffles existing widths; window and monitor-rail changes only affect the viewport, while Shift-linked resizing remains available.
- Drag to reorder Workbench tabs — Tabs can be rearranged directly by dragging; the active tab and the new order persist.
- Fast restoration of recent Workbench tabs — A bounded recent-tab cache preserves scroll position and drafts when switching back and forth, reducing reload flashes without unbounded background resource use.
- Detailed Diff Viewer for Edit tools — Adds line numbers, change statistics, line- and word-level highlighting, and folding for long unchanged regions; Claude Code and Codex share the same neutral diff surface.
- Refresh channel model catalogs from upstream — Channel settings can fetch the latest model catalogs so newly available or updated models reach the picker promptly.
Fixed
- Codex session recovery and tool content — Fixed session recovery after app-server reconnects, image attachments and tool-result rendering, and new-file diffs incorrectly appearing as zero changes.
- Local files and deliverable previews — Fixed opening and previewing valid local files outside the workspace while retaining path and content-type validation.
- Workbench details — Fixed composer height not being remeasured after column resizing and panorama exports not preserving the complete command shell.
Full Changelog: https://github.com/zenolab124/monet/compare/v2.1.16...v2.2.2