Intelligent Terminal
在 Windows 终端中直接集成 Agent 的原生分支,让命令行体验智能化。
证据显示:README明确说明终端是本地传输层,不调用云API,不持久化对话历史,数据仅存于内存并在会话结束时丢弃;提供隐私声明和遥测禁用说明;用户可配置错误检测和自动建议,且明确声明在shell中执行命令前总是询问。扣分点:未提供最小权限原则的详细说明,如权限模型或沙箱;未说明敏感数据处理的具体措施(如加密);依赖安全性仅提及使用WinGet安装,未提供依赖审计或漏洞扫描证据;外部影响(如自动安装Copilot CLI)未提供回滚或卸载说明;回滚机制未提及。
证据显示:README描述的功能与设置一致,如错误检测、命令面板等;提供故障排除提示(如执行策略问题)和依赖安装文档链接。扣分点:依赖可用性仅提及WinGet和商店,未提供离线安装或镜像;失败消息仅提及报告错误,未提供具体错误处理机制。
证据显示:明确目标用户为Windows Terminal用户,支持多种ACP兼容代理,提供多种安装方式(商店、WinGet、下载);功能边界清晰(如代理面板、错误检测、命令面板);触发方式明确(快捷键、斜杠命令);环境要求明确(Windows 10 2004+)。扣分点:未详细说明不同代理的兼容性差异或自定义代理的配置细节。
证据显示:README结构清晰,包含目录、安装、配置、功能、隐私等;提供安装说明和FAQ链接;命名一致(Intelligent Terminal);提供示例截图和FAQ;明确说明实验阶段和已知限制(如需要订阅);MIT许可证明确;版本信息通过发布和商店更新,但未提供CHANGELOG;维护责任明确(Microsoft官方)。扣分点:版本号未在README中明确,变更日志未提供。
证据显示:输出可用性高,提供清晰的界面截图和功能描述;边际价值明显(原生代理集成,减少复制粘贴);成本效益未详细说明,但提供免费开源和商店安装。扣分点:未提供性能基准或用户反馈证据。
证据显示:README中的声明与代码结构一致(如提到ACP、错误检测等);提供隐私声明和FAQ链接;但未提供测试结果或独立验证。扣分点:声明多为描述性,缺乏可验证的测试证据;事实与推断未明确区分。
- 该仓库为实验性项目,可能存在未发现的缺陷或安全问题。
- 自动安装GitHub Copilot CLI可能带来外部依赖,用户应了解其数据路由和隐私政策。
- 第三方代理CLI的数据处理不受终端控制,用户需自行审查。
- 静态审查无法验证实际运行行为,建议在隔离环境中测试。
这个 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 等。
- 需要在不离开终端的情况下获取命令帮助的开发者,可直接在代理面板中提问并获得上下文相关的回答。
- 遇到命令错误时,希望终端自动检测错误并提供修复建议的用户,可利用错误检测功能快速定位并解决问题。
- 需要在多个 Shell(如 PowerShell 和 WSL)中同时使用代理的开发者,代理面板可整合上下文。
- 希望从命令面板快速启动代理任务并让其在后台运行的管理员,可使用 Alt+Shift+/ 快捷键。
- 需要管理多个代理会话(如任务进行中状态)的用户,可通过代理管理面板查看和恢复会话。
这个 Agent 有哪些优点和局限?
- 原生集成 Windows Terminal,无需额外窗口,保留所有现有功能。
- 通过 ACP 协议支持多种代理 CLI(Copilot、Claude、Codex、Gemini、OpenCode),可灵活选择。
- 本地传输层,不直接调用云 API,且不持久化会话历史,隐私更可控。
- 错误检测功能可自动捕获命令失败并提供上下文修复建议,提升效率。
- 仅支持 Windows 10 2004 及以上,不适用于其他操作系统。
- 需依赖外部代理 CLI 及其订阅,默认 GitHub Copilot 需付费订阅。
- 实验性阶段,可能存在不稳定性,且代理功能需配置和调试。
如何安装或部署这个 Agent?
- 通过 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 相比,后者没有原生代理集成,但更轻量或跨平台。