Skip to content

EasyCLIProxyAPI v0.2.67

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Aug 11:07

EasyCLIProxyAPI

中文

更新内容

  • 在“高级设置 → 软件设置”中新增“默认终端”选项。
  • 应用会根据当前平台动态检测可用终端:
    • macOS:Terminal、iTerm2
    • Windows:Windows Terminal、PowerShell、命令提示符
    • Linux:系统默认终端、GNOME Terminal、Konsole、Kitty、Alacritty 等常见终端
  • 启动 CLI 智能体(包括 Pi CLI)时,会使用用户选择的终端程序打开。
  • 默认使用“自动选择”模式;如果配置的终端不可用,应用会自动回退到自动模式。
  • 默认终端配置会保存到 GUI 配置文件,并兼容旧版本配置。
  • 桌面客户端 App 的启动方式不受该设置影响。
  • 新增默认终端设置的中英文界面文案和相关回归测试。

特别注意

默认终端列表取决于当前系统及已安装的终端程序。卸载或移动终端后,应用会自动回退到“自动选择”模式。

“默认终端”设置仅影响 CLI 智能体的启动方式,不影响桌面客户端 App。


English

What's Changed

  • Added a Default Terminal selector under Advanced Settings → Software Settings.
  • Available terminals are detected based on the current platform:
    • macOS: Terminal and iTerm2
    • Windows: Windows Terminal, PowerShell, and Command Prompt
    • Linux: the system terminal, GNOME Terminal, Konsole, Kitty, Alacritty, and other common terminals
  • CLI agents, including Pi CLI, now launch in the selected terminal.
  • The default mode is Automatic. If the selected terminal is no longer available, the application falls back to automatic mode.
  • The default-terminal preference is persisted in the GUI configuration and migrated from older configurations.
  • Desktop client App launch behavior is unchanged.
  • Added localized labels and regression tests for the default-terminal setting.

Special Notice

The available terminal list depends on the current operating system and installed terminal programs. If a terminal is removed or moved, the application automatically falls back to Automatic mode.

The Default Terminal setting only affects CLI agent launches and does not change desktop client App launch behavior.