Repository navigation
NebulaShell v0.5.5
AI 助手
- 轻量级多会话管理:
- 在 AI 面板顶部新增会话控制栏(
.ai-thread-bar),支持下拉菜单切换会话、一键新建对话(+按钮或面板内按⌘N/Ctrl+N)、一键清空当前对话及删除指定历史会话;首条提问自动提取为会话标题 - 每个会话拥有独立的 DOM 视图容器(
.ai-thread-view)与流式请求槽位,切换会话零闪烁且保留各自滚动位置;会话在后台流式生成时切走不会中断,ai:thinking/ai:delta/ai:done按请求 ID 精准归入所属会话
- 在 AI 面板顶部新增会话控制栏(
- 主机上下文智能分流与跨主机执行守卫:
- 从终端触发「🔍 解释选中内容」或右键「AI 诊断报错」时自动按主机路由会话:当前为空白通用会话时就地绑定主机,存在同主机空闲会话时自动切换复用,否则自动新建带主机标识的专属会话,避免多台主机排障上下文混杂
- AI 助手回复气泡自动记录生成时的来源主机快照;当点击代码块「执行」或「插入」而当前焦点终端已切至另一台主机时,自动弹出跨主机安全确认提醒,防止误操作
终端与标签栏
- 同主机多标签直连与序号区分:点击主机列表默认直接在新标签连接(若当前位于空白单窗格标签则就地复用),同一主机打开多个标签时自动追加
#2、#3序号区分;主机右键菜单与命令面板支持切换到已有标签 - 标签卡片与平铺瓦片拖拽排序:支持左键按住顶部标签水平拖拽重排顺序(溢出时贴边自动滚屏),以及在标签平铺视图下拖拽瓦片标题栏调整位置,标签条顺序与平铺网格实时同步
- 活动标签视觉强化:三套主题(星云暗 / 日蚀亮 / 森林绿)补充
--tab-active-*语义 Token,增强活动标签与活动平铺瓦片的顶部高亮指示条、背景对比与阴影层次
状态栏与资源监控
- 微型环状仪表与三舱布局:状态栏监控区重构为三舱布局,CPU、内存、磁盘占用升级为 18×18 SVG 动态圆环仪表(70% 预警、85% 告警变色),连接延迟独立胶囊展示,网络上下行速率方向符分色显示
- CPU 历史趋势悬停卡片:悬停状态栏 CPU 指标时弹出 SVG 折线面积图浮层,直观展示最近 ~48 秒负载走势及当前负载、区间峰值与区间均值
图标与构建资源
- 优化 Windows / Linux 满绘版图标与安装器图标立体层次及暗色背景辨识度
下载对应平台的安装包:
| 平台 | 文件 |
|---|---|
| macOS (Apple Silicon) | *_aarch64.dmg |
| macOS (Intel) | *_x64.dmg |
| Windows (64 位) | *_x64-setup.exe |
| Linux (64 位) | *_amd64.AppImage / *.deb |
完整变更历史见 CHANGELOG.md。
首次运行提示:应用未做代码签名与公证,系统可能拦截 ——
macOS 提示"已损坏,无法打开"时,把 .app 拖进「应用程序」后执行
sudo xattr -rd com.apple.quarantine /Applications/NebulaShell.app 再打开;
Windows 在 SmartScreen 提示中选「仍要运行」;Linux AppImage 需先 chmod +x。