Maestro双模式会话详解:AI Terminal与Command Terminal无缝切换实战
Maestro双模式会话详解AI Terminal与Command Terminal无缝切换实战【免费下载链接】MaestroAgent Orchestration Command Center项目地址: https://gitcode.com/GitHub_Trending/maestro41/MaestroMaestro 是一款跨平台的 AI 智能体编排指挥中心Agent Orchestration Command Center它最独特的设计之一就是双模式会话Dual-Mode Sessions每个 AI Agent 同时拥有两个工作台——用于与 AI 对话的AI Terminal和用于执行 shell 命令的Command Terminal按下CmdJWindows/Linux 为CtrlJ即可在问 AI和动手干之间瞬间切换。本文带你从零理解这两种模式并给出最实用的切换技巧与实战场景。双模式会话是什么AI Terminal vs Command TerminalMaestro 采用三栏布局左侧是 Agent 列表中间主面板为每个 Agent 提供两种模式右侧是文件浏览器、历史记录和 Auto Run 面板。两种模式的定位截然不同模式本质你能做什么AI Terminal与 AI 模型的对话界面多标签页会话每个标签一个独立 session、引用文件、图片附件、斜杠命令、草稿自动保存Command Terminal真实的 PTY shell绑定到 Agent 工作目录支持对文件、git 分支、标签和命令历史的 Tab 补全上图是典型的 AI Terminal 界面左侧是带书签的 Agent 列表中间是与 AI 的完整对话记录底部输入栏显示当前对话对象。而当你按下CmdJ同一块主面板会立刻变成终端——同一个 Agent、同一个工作目录只是换一种操作方式。三种方式实现 AI Terminal 与 Command Terminal 一键切换切换是 Maestro 键盘优先设计的核心体验你有三种方式CmdJ/CtrlJ—— 在当前 Agent 的 AI Terminal 与 Command Terminal 之间切换最常用的双模式会话快捷键OptCmdJAltCtrlJ—— 直接跳转到最近的终端标签适合同时开着多个 Agent 时快速回到 shellCtrlShift—— 新开一个终端标签。终端标签和 AI 标签一样可以关闭、重命名、拖拽排序悬停或右键即可打开它的操作菜单。所有快捷键都可以通过CmdK快速操作面板搜索执行完整的快捷键清单见 docs/keyboard-shortcuts.md。Command Terminal 实战要点PTY Shell 与启动命令Command Terminal 不是聊天框而是一个真实 PTY shell这意味着它支持一切需要键盘交互的程序——sudo、git commit打开的编辑器、交互式安装器这些在 AI 聊天里的命令模式里会卡住但在这里完全没问题。它还有几个非常好用的细节智能 Tab 补全空行按Tab列出历史命令输入git checkout ma会补全匹配的分支输入路径前缀会补全文件与目录启动命令Startup Command悬停终端标签 → 操作菜单 →Startup Command…配置后每次打开 Maestro 都会自动执行。这是把npm run dev、文件 watcher 或日志 tail 永久钉在某个标签上的最简单方式每个终端标签各有一份独立配置SSH 远程 Agent如果 Agent 配置在远程主机上终端标签也跑在那台机器上启动命令同样远程执行CmdShiftK一键清屏。上图展示了命令模式下的终端体验每条命令以带$前缀的卡片呈现输出如find、cloc统计表、du -hd1磁盘占用保留原始颜色并对齐排版底部输入栏随时可以继续敲下一条 shell 命令。聊天里的!命令模式不切窗口也能跑命令如果只是想顺手查一下连切换都不用。在 AI 输入框空状态下按!它立刻变成命令行输入git status回车命令直接运行AI 完全不参与——不产生 token、不进入上下文即使 AI 正在工作也不排队、不打断命令运行在该 Agent 的工作目录每条命令独立无持久 shell需要cd请用cd src ls串联每条命令生成独立卡片显示命令、运行目录、退出码和耗时跑完后可删除再按一次!会升到AI Command Mode用自然语言描述需求如删除项目下所有 node_modules由本标签的模型只生成命令、不执行按Y运行、N拒绝空命令行按Esc逐级退回 AI 对话。⚠️ 注意聊天命令模式没有键盘输入stdin 未连接sudo之类需要交互的程序请去 Command Terminal 里执行。典型场景双模式会话的正确打开方式结合两种模式推荐的实战工作流是场景操作AI 正在写代码你想看 git 状态Command Terminal 里git status/git log或聊天里!git diff --stat快速一瞥固定跑开发服务器某终端标签配置 Startup Command 为npm run dev重启 Maestro 自动恢复需要交互输入的命令切到 Command Terminal 执行真实 PTY 有完整键盘一次性、轻量的小查询不切窗口直接在 AI 输入框!命令模式搞定相关快捷键速查操作macOSWindows/Linux切换 AI/Command TerminalCmdJCtrlJ跳转到最近终端OptCmdJAltCtrlJ新建终端标签CtrlShift同左清空终端CmdShiftKCtrlShiftK快速操作面板CmdKCtrlK延伸阅读双模式会话与 UI 布局详解docs/general-usage.md完整键盘快捷键参考docs/keyboard-shortcuts.md全部功能特性列表docs/features.md终端与标签相关的交互逻辑源码src/renderer/hooks/、src/main/ipc/掌握CmdJ这个双模式会话核心快捷键后你再也不需要在 AI 对话和终端窗口之间来回 AltTab 了——问 AI 用 AI Terminal动手用 Command Terminal一切都在 Maestro 一个窗口里完成。【免费下载链接】MaestroAgent Orchestration Command Center项目地址: https://gitcode.com/GitHub_Trending/maestro41/Maestro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考