UStackUStack
Intelligent Terminal icon

Intelligent Terminal

Intelligent Terminal 是一款实验性 Windows Terminal 分支,在命令行中原生集成 agent。适用于受支持的 Windows 11 系统,方便在终端任务中配合 ACP 兼容的 agent CLI 使用。

Intelligent Terminal

什么是 Intelligent Terminal?

Intelligent Terminal 是 Windows Terminal 的一个实验性分支,在命令行中直接添加原生 agent 集成。它保留了用户对 Windows Terminal 的预期功能,包括标签页、配置文件、主题、设置、shell 和键盘快捷键,同时增加了 agent 面板及相关控件,用于配合 ACP 兼容的 agent CLI 使用。

该项目面向 Windows 11 22H2 或更高版本,需要受支持的 agent CLI 和订阅。GitHub Copilot 是默认的 agent 选项,但在已配置的情况下,终端也可与其他 ACP 兼容的 agent CLI 配合使用,包括 Copilot、Claude、Codex、Gemini,以及自定义或本地 agent。

主要功能

  • 在终端中原生集成 agent,用户无需离开 shell 工作流即可提问并获得帮助。
  • 可切换、聚焦并带有错误上下文打开的 agent 面板,可与命令输出并行使用。
  • agent 管理和 prompt-mode 命令面板,用于切换 agent 和执行与 agent 相关的命令。
  • 自动检测机器上的 ACP 兼容 agent CLI,在未找到受支持的 agent 时默认使用 GitHub Copilot CLI。
  • 错误检测和错误建议,可将检测到的命令失败发送给 agent 以获取可能的修复方案。
  • 可配置的 agent 设置,例如 agent 选择、模型、面板位置和 shell 集成行为。

如何使用 Intelligent Terminal

通过 Microsoft Store 或 WinGet 安装 Intelligent Terminal,然后在受支持的 Windows 11 系统上启动它。首次运行时,选择或登录一个 agent,并让应用检测任何已安装的兼容 agent CLI。

完成设置后,照常使用终端;当你需要帮助理解输出、排查错误或询问当前 shell 会话中的问题时,打开 agent 面板。大多数与 agent 相关的快捷键和行为都可在设置中自定义。

使用场景

  • 打开带有已附加错误上下文的 agent 面板,排查失败的命令。
  • 在同一终端会话中向 agent 寻求帮助,无需将输出复制粘贴到单独的聊天应用中。
  • 在需要不同工作流时,通过 agent 管理控件在不同的 agent CLI 或模型之间切换。
  • 使用 prompt-mode 命令面板,通过键盘快速发送 agent 命令或打开与 agent 相关的视图。
  • 在设置中配置好首选的本地或自定义 ACP 兼容 agent 后,用它运行终端。

常见问题

  • Intelligent Terminal 会取代 Windows Terminal 的功能吗? 不会。该项目保留了 Windows Terminal 的核心能力,如标签页、配置文件、主题、设置、shell 和键盘快捷键。
  • 它支持哪些 agent? 它支持 ACP 兼容的 agent CLI。文档提到 GitHub Copilot 为默认选项,也提到可检测 Copilot、Claude、Codex 和 Gemini。
  • 需要什么平台? README 说明需要 Windows 11 22H2 或更高版本(22621.6060+)。
  • 它能帮助处理命令失败吗? 可以。它包含错误检测,并能将检测到的错误传递给 agent 以获取建议修复方案。
  • 我需要单独安装 agent 吗? 不一定。如果未找到受支持的 agent CLI,应用会默认使用 GitHub Copilot CLI,并通过 WinGet 安装。

替代方案

  • Windows Terminal:这里描述的原生 agent 集成层的上游终端应用。
  • 标准命令行工具 + 独立 AI 聊天应用:将终端和 AI 辅助分开放在不同窗口,而不是合并到同一工作流中。
  • 其他带自定义功能的终端模拟器:如果你想要不同的终端环境,这些工具会有用,但它们可能不提供基于 ACP 的 agent 集成。
  • 独立的 agent CLI 工具:如果你想在 shell 中使用 agent,但不想替换终端应用,这类工具更合适。
Intelligent Terminal | UStack