开发与工程 ✓ Microsoft · 官方 windows-terminalagent-client-protocolcommand-linegithub-copilotacpterminalclierror-detection

Intelligent Terminal

在 Windows 终端中直接集成 Agent 的原生分支,让命令行体验智能化。

FollowAgents 评估 · FARS-2.1
不推荐
50/ 100 五分制 2.5 / 5
1 2 3 4 5 6
1信任安全12 / 29 · 2.1/5

证据显示:README明确说明终端是本地传输层,不调用云API,不持久化对话历史,数据仅存于内存并在会话结束时丢弃;提供隐私声明和遥测禁用说明;用户可配置错误检测和自动建议,且明确声明在shell中执行命令前总是询问。扣分点:未提供最小权限原则的详细说明,如权限模型或沙箱;未说明敏感数据处理的具体措施(如加密);依赖安全性仅提及使用WinGet安装,未提供依赖审计或漏洞扫描证据;外部影响(如自动安装Copilot CLI)未提供回滚或卸载说明;回滚机制未提及。

2可靠稳定6 / 14 · 2.1/5

证据显示:README描述的功能与设置一致,如错误检测、命令面板等;提供故障排除提示(如执行策略问题)和依赖安装文档链接。扣分点:依赖可用性仅提及WinGet和商店,未提供离线安装或镜像;失败消息仅提及报告错误,未提供具体错误处理机制。

3适用触发12 / 18 · 3.3/5

证据显示:明确目标用户为Windows Terminal用户,支持多种ACP兼容代理,提供多种安装方式(商店、WinGet、下载);功能边界清晰(如代理面板、错误检测、命令面板);触发方式明确(快捷键、斜杠命令);环境要求明确(Windows 10 2004+)。扣分点:未详细说明不同代理的兼容性差异或自定义代理的配置细节。

4规范维护10 / 18 · 2.8/5

证据显示:README结构清晰,包含目录、安装、配置、功能、隐私等;提供安装说明和FAQ链接;命名一致(Intelligent Terminal);提供示例截图和FAQ;明确说明实验阶段和已知限制(如需要订阅);MIT许可证明确;版本信息通过发布和商店更新,但未提供CHANGELOG;维护责任明确(Microsoft官方)。扣分点:版本号未在README中明确,变更日志未提供。

5有效结果7 / 13 · 2.7/5

证据显示:输出可用性高,提供清晰的界面截图和功能描述;边际价值明显(原生代理集成,减少复制粘贴);成本效益未详细说明,但提供免费开源和商店安装。扣分点:未提供性能基准或用户反馈证据。

6证据核验3 / 8 · 1.9/5

证据显示:README中的声明与代码结构一致(如提到ACP、错误检测等);提供隐私声明和FAQ链接;但未提供测试结果或独立验证。扣分点:声明多为描述性,缺乏可验证的测试证据;事实与推断未明确区分。

证据充分度: 评估于 2026年8月11日 审查版本 5749556039bb
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 该仓库为实验性项目,可能存在未发现的缺陷或安全问题。
  • 自动安装GitHub Copilot CLI可能带来外部依赖,用户应了解其数据路由和隐私政策。
  • 第三方代理CLI的数据处理不受终端控制,用户需自行审查。
  • 静态审查无法验证实际运行行为,建议在隔离环境中测试。
评估证据 [1][2][3][4][5][6]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Intelligent Terminal 是 Windows Terminal 的实验性分支,原生集成了 Agent Client Protocol(ACP)兼容的智能代理。它保留了 Windows Terminal 的所有核心功能,如标签页、配置文件、主题、设置、Shell 和键盘快捷键,并在此基础上增加了代理状态栏、代理面板、代理管理、错误检测和命令面板等新特性。该终端支持多种 ACP 兼容的代理 CLI(如 GitHub Copilot、Claude、Codex、Gemini、OpenCode),并能自动检测安装的代理。数据通过 stdio 本地传输至所选代理,不调用云端 API,且不持久化会话历史。安装方式包括 Microsoft Store、WinGet 或直接从 GitHub Releases 下载。需注意,该终端仅支持 Windows 10 2004 或更高版本,并且需要一个可用的代理 CLI 及其订阅(默认 GitHub Copilot)。

Intelligent Terminal 作为本地传输层,将用户输入的提示词、Shell 输出上下文(最近的命令输出)和基本环境元数据(Shell 类型、操作系统版本)通过 stdio/ACP 协议传递给用户选择的代理 CLI(例如 GitHub Copilot CLI)。它集成了代理状态栏(底部,提供代理开关和错误检测图标)、代理面板(可停靠且上下文感知,可切换焦点)、代理管理(查看活动代理和过往会话)、错误检测(自动检测命令失败并生成修复建议)以及命令面板(通过 ? 启动代理任务)。所有代理相关功能均可通过设置中的“Agent”部分配置,支持面板位置、错误检测开关等。代理面板支持斜杠命令如 /fix、/clear、/new 等。

  1. 需要在不离开终端的情况下获取命令帮助的开发者,可直接在代理面板中提问并获得上下文相关的回答。
  2. 遇到命令错误时,希望终端自动检测错误并提供修复建议的用户,可利用错误检测功能快速定位并解决问题。
  3. 需要在多个 Shell(如 PowerShell 和 WSL)中同时使用代理的开发者,代理面板可整合上下文。
  4. 希望从命令面板快速启动代理任务并让其在后台运行的管理员,可使用 Alt+Shift+/ 快捷键。
  5. 需要管理多个代理会话(如任务进行中状态)的用户,可通过代理管理面板查看和恢复会话。

这个 Agent 有哪些优点和局限?

优点
  • 原生集成 Windows Terminal,无需额外窗口,保留所有现有功能。
  • 通过 ACP 协议支持多种代理 CLI(Copilot、Claude、Codex、Gemini、OpenCode),可灵活选择。
  • 本地传输层,不直接调用云 API,且不持久化会话历史,隐私更可控。
  • 错误检测功能可自动捕获命令失败并提供上下文修复建议,提升效率。
局限
  • 仅支持 Windows 10 2004 及以上,不适用于其他操作系统。
  • 需依赖外部代理 CLI 及其订阅,默认 GitHub Copilot 需付费订阅。
  • 实验性阶段,可能存在不稳定性,且代理功能需配置和调试。

如何安装或部署这个 Agent?

  1. 通过 Microsoft Store 安装(推荐):访问 https://apps.microsoft.com/detail/9NMQC2SSJX24,或使用 WinGet 命令 winget install --id Microsoft.IntelligentTerminal -e。2. 确保系统为 Windows 10 2004 (19041) 或更高版本,并安装受支持的 ACP 兼容代理 CLI(如 GitHub Copilot CLI)。3. 如果使用 PowerShell 且遇到脚本执行策略错误,运行 Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned。4. 也可从 GitHub Releases 页面下载 App Installer 包。

如何使用这个 Agent?

首次启动时,选择代理(自动检测或默认安装 GitHub Copilot CLI)。如果未认证,代理面板会引导登入。使用 Ctrl+Shift+. 切换代理面板,Ctrl+Shift+I 切换焦点,Ctrl+Alt+. 打开带错误上下文的代理面板。在代理面板中输入 /help 查看命令列表。在命令面板中键入 ? 加提示词启动任务。可在设置中配置代理、面板位置、错误检测等选项。

这个 Agent 与同类方案有什么区别?

与微软的 Windows Terminal 相比,Intelligent Terminal 是实验性分支,增加了代理集成;与其他终端如 Hyper 或 Alacritty 相比,后者没有原生代理集成,但更轻量或跨平台。

常见问题

Intelligent Terminal 适合哪些用户?
主要面向 Windows 开发者,希望在原始终端内获得 AI 辅助的开发者,特别是依赖 GitHub Copilot 的用户。
使用它需要付费吗?
终端本身免费,但默认代理 GitHub Copilot 需要订阅;也可使用其他免费或自托管代理。
支持 Linux 或 macOS 吗?
不支持,仅限 Windows 10 2004+。
数据会发送到 Microsoft 吗?
终端本身不发送到 Microsoft,但代理 CLI 可能发送到其服务商;遥测数据会发送到 Microsoft(可关闭)。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents