Termior v0.1.7
Termior v0.1.7
This release adds verified in-app updates, streamlines model and agent setup, and gives terminal workspaces more flexible Agent panel controls.
Highlights
Verified in-app updates
- Termior can check stable GitHub Releases automatically, download the installer for the current operating system and CPU architecture, and verify its SHA-256 checksum before offering installation.
- Settings → About now includes the automatic-update preference, manual checks, download status, release notes, and the handoff to the system installer.
- The application never closes active terminals or restarts itself during an update; installation remains an explicit user action.
Clearer model and agent setup
- Model settings now follow a guided provider, model, credential, test, and usage flow. Unsaved API-key drafts stay isolated per provider, and connection tests cannot report against the wrong profile.
- Custom agents can be selected by name, configured with readable tool checkboxes and presets, and removed through an inline confirmation. Model and agent fields support Tab and Shift+Tab navigation.
More flexible terminal workspaces
- A terminal tab can hide all of its terminal panes without stopping their PTY sessions, letting the Composer fill the workspace while commands continue running.
- A single status-bar menu now controls Agent visibility and bottom/right docking, and the per-tab terminal visibility state is restored with the workspace.
Packaging and licensing
- Release assets now use the actual Rust target architecture in their names, including native Apple Silicon builds, and every installer is paired with an exact-name checksum file for the updater.
- The TLS stack has been updated to
rustls 0.23.45, resolvingRUSTSEC-2026-0285before publication. - Termior is now distributed under the MIT License. The Apache 2.0 text remains bundled for the vendored
gpui_windowscomponent.
Compatibility
- No manual settings or workspace migration is required. Existing data gains safe defaults for automatic updates and terminal visibility.
- Windows and macOS installers are unsigned, so Windows SmartScreen or macOS Gatekeeper may require a manual confirmation.
- Windows automatic installation targets the x86_64 Inno Setup package; macOS uses the matching DMG; Linux automatic installation uses the matching DEB. Portable builds and unsupported package formats can update from the release page.
Downloads
- Windows x64: Inno Setup installer and portable zip.
- macOS: native architecture DMG and tar.gz.
- Linux x86_64: DEB and tar.gz.
- Every package includes a matching
.sha256checksum.
Verification
- The release workflow built and packaged Windows, macOS, and Linux artifacts successfully.
- Local release checks passed formatting, workspace Clippy with warnings denied, update and settings tests, and the desktop application compile check.
Full comparison: v0.1.6...v0.1.7
Termior v0.1.7(中文说明)
此版本加入经过校验的应用内更新,简化模型与自定义 Agent 配置,并让终端工作区可以更灵活地使用 Agent 面板。
主要更新
经过校验的应用内更新
- Termior 可自动检查 GitHub 稳定版,按当前操作系统和 CPU 架构下载安装包,并在提示安装前核验 SHA-256。
- 设置 → About 现已提供自动更新开关、手动检查、下载状态、发行说明和启动系统安装程序的入口。
- 更新过程中不会自动关闭仍在运行的终端,也不会自行重启应用;安装始终由用户明确触发。
更清晰的模型与 Agent 配置
- 模型设置按服务商、模型、凭据、连接测试和用途逐步组织。未保存的 API Key 草稿按服务商隔离,连接测试结果不会错误显示到其他配置。
- 自定义 Agent 可按名称选择,并通过可读的工具复选项和预设进行配置;删除操作加入界面内确认。模型和 Agent 输入字段支持 Tab 与 Shift+Tab 切换。
更灵活的终端工作区
- 终端标签页可以隐藏全部终端分栏而不中止 PTY 会话,让 Composer 占满工作区,同时命令继续运行。
- 状态栏中的单一菜单统一控制 Agent 的显示、隐藏以及底部/右侧停靠;每个标签页的终端显示状态会随工作区恢复。
打包与许可
- 发布产物名称现在使用真实 Rust 目标架构,包括 Apple Silicon 原生构建;每个安装包都有与文件名严格对应的校验文件供更新器使用。
- TLS 栈已升级到
rustls 0.23.45,在发布前修复RUSTSEC-2026-0285。 - Termior 现以 MIT License 发布;vendored
gpui_windows组件仍随附 Apache 2.0 许可文本。
兼容性
- 无需手动迁移设置或工作区数据;旧数据会为自动更新和终端显示状态取得安全默认值。
- Windows 与 macOS 安装包尚未签名,可能需要手动确认 Windows SmartScreen 或 macOS Gatekeeper 提示。
- Windows 自动安装使用 x86_64 Inno Setup 包,macOS 使用匹配架构的 DMG,Linux 使用匹配架构的 DEB。便携版或不支持该包格式的系统可从发行页面手动更新。
下载
- Windows x64:Inno Setup 安装程序与便携版 zip。
- macOS:原生架构 DMG 与 tar.gz。
- Linux x86_64:DEB 与 tar.gz。
- 每个软件包均附带对应的
.sha256校验文件。
验证
- 发布工作流已成功构建并打包 Windows、macOS 和 Linux 产物。
- 本地发布检查已通过格式、工作区 Clippy(警告视为错误)、更新器与设置测试,以及桌面应用编译检查。
完整变更对比: v0.1.6...v0.1.7