This commit enhances the README and various documentation files to reflect the integration of the AI Assistant in Dragonfly. Key updates include descriptions of AI capabilities, usage scenarios, and configuration settings. Additionally, the installation and quick start guides have been updated to highlight AI features, ensuring users are informed about the new functionalities and how to utilize them effectively.
5.0 KiB
sidebar_position
| sidebar_position |
|---|
| 2 |
工作区与布局
Dragonfly 的核心体验不是“单个终端标签页”,而是一个可组合的工作区:你可以同时打开多个会话、拆分多个窗格,并把常用面板固定在左右两侧。
工作区的组成
典型工作区由几部分组成:
- 中央区域:标签页与终端窗格
- 左侧活动栏 / 面板:文件浏览器、网络、Security/Auth、云同步与备份、设置
- 右侧活动栏 / 面板:已保存连接、AI Assistant、活动会话、命令历史、资源监控
- 底部辅助区域:快捷命令、串口发送、录制、锁定
这些区域不是固定死的单一页面,而是围绕当前活跃会话动态协作。
标签页
每个标签页都可以承载一个会话,也可以继续拆分成多个窗格。
你可以对标签页执行这些常见操作:
- 新建会话
- 关闭当前标签
- 在标签之间切换
- 自定义标签名
- 给标签设置颜色
- 复制当前会话
- 重新连接会话
- 查看会话信息
这让 Dragonfly 很适合用来区分:
- 不同环境
- 不同项目
- 不同任务阶段
分屏能力
在标签页上右键,可以把当前会话拆成:
- 水平分屏
- 垂直分屏
分屏后的窗格仍然属于同一个标签页,但每个窗格都能承载自己独立的会话内容。适合的场景包括:
- 一个窗格看日志,一个窗格执行命令
- 并排比较两台主机状态
- 左边本地终端,右边远程 SSH
- 串口输出和 SSH 排障命令同时观察
会话与工作区的关系
工作区里有两个容易混淆的概念:
- 逻辑标签页 / 窗格树:决定一个标签内部如何分屏
- 运行时窗口布局:决定不同标签当前挂在哪个工作区叶子位置
对普通使用者来说,可以简单理解成:
- 标签页负责组织任务
- 分屏负责并排观察
- 活动窗格决定当前命令发往哪里
左右侧面板
左侧
左侧更偏“能力入口”,通常包括:
- 文件浏览器
- 网络
- Security/Auth
- 云同步与备份
- 设置
其中 文件浏览器 不只是静态目录树:在 SSH 会话中,它可以和当前终端 cwd 联动,并支持把当前目录或条目路径直接发回终端继续补命令。
其中 云同步与备份 面板更偏“跨设备配置同步 / 备份恢复”的运行态入口:它会展示当前状态、最近的同步与备份活动,并在发生冲突时提供直接处理入口。
如果你只是想快速知道“最近同步成功了吗”“上次备份有没有失败”,在工作区历史面板里查看通常比回到设置页更直接。
右侧
右侧更偏“运行态信息”,通常包括:
- 已保存连接
- AI Assistant
- 活动会话
- 命令历史
- 资源监控
如果你的工作流是“先选连接,再看运行状态,必要时再调用 AI 分析”,这种左右分工会很自然。
AI Assistant 面板
右侧的 AI Assistant 不是独立弹窗,而是工作区中的常驻面板。它适合配合当前活跃窗格做这些事:
- 根据自然语言生成一条终端命令
- 解释最近终端输出
- 解释当前选中的文本
- 分析错误并给出修复建议
- 生成可审批的命令卡片并执行
- 把合适的命令保存为快捷命令
因为它和当前会话上下文直接联动,所以放在工作区右侧通常比额外开窗口更顺手。
底部辅助区域
工作区底部用于承载一些不适合一直占满侧栏的能力,例如:
- 快捷命令:保存可复用命令片段并支持变量输入
- 串口发送:适合频繁向串口设备发固定文本
- 录制:开始或停止当前会话录制
- 锁定:快速锁屏
这也是 Dragonfly 和“普通多标签终端”差异较大的地方:它不是只让你开终端,而是把会话周边动作也组织到工作区里。
子窗口
某些操作会打开独立子窗口,而不是把所有内容都塞进主界面,例如:
- 设置
- 新建连接
- 快捷命令编辑
- 自动上传提示
这样做的好处是:
- 不打断主工作区当前会话
- 复杂配置可以独立完成
- 演示和截图时结构更清晰
托盘与关闭行为
如果你在 设置 → 常规 中开启 关闭时最小化到托盘,关闭主窗口时应用不会立刻退出,而是转为后台驻留。
这适合:
- 需要保留活动会话
- 希望让同步 / 备份继续在后台运行
- 需要后续快速从托盘重新唤起主窗口
推荐的工作流组合
组合一:本地 + 远程
- 标签 1:SSH 登录远程主机
- 标签 2:本地终端执行构建或 Git 命令
- 右侧打开命令历史或 AI Assistant
组合二:双窗格排障
- 左窗格:实时日志
- 右窗格:执行诊断命令
- 再打开资源监控观察 CPU / 内存变化
组合三:文件 + 终端联动
- SSH 终端进入目标目录
- 文件浏览器同步到当前路径
- 打开远程文件,本地编辑后自动回传
- 把当前目录或文件路径直接发送到终端继续执行命令