
Hermes AgentAI 代理 IDE 集成与沙箱执行的三层防护【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent你在编辑器里接了一个 AI Agent它能直接在你机器上跑 shell 命令——这通常不是你想要的。Hermes Agent 的 IDE 集成走 ACP 协议权限审批、编辑确认、沙箱执行各有独立卡点把 AI 代理安全边界放在操作系统层而不是模型层。30 秒完成安装并启动首个会话官方安装脚本自带 uv、Python 3.11、Node.js 和 ripgrep两条命令以内走完git clone https://gitcode.com/GitHub_Trending/he/hermes-agent不需要翻源码的话直接跑安装脚本Linux / macOS / WSL2curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash装完source ~/.bashrc运行hermes进入 TUI终端会打印版本与入口提示。用hermes model选模型服务商用hermes tools打开工具与终端后端配置页在这里就能选本地、Docker、SSH、Modal 等七种后端。它是后续沙箱执行的第一入口。安全模型如何拦截、隔离与记录AI 代理安全的三层防护——审批、隔离、审计——按一条链路读输入、处理、副作用。输入侧进上下文的网页与消息文本都是不可信输入。编辑审批对 .env、SSH 私钥这类敏感文件强制询问acp_adapter/edit_approval.py文件层维护写禁止名单~/.ssh/authorized_keys与 OAuth 凭据存储不可被代理写入agent/file_safety.py。处理侧变更类工具terminal、write_file、patch有循环保护agent/tool_guardrails.pyACP 会话的危险命令走权限桥接acp_adapter/permissions.py编辑器只收到四选项允许一次、会话允许、始终允许、拒绝。副作用侧审批闸门、脱敏、白名单都是进程内启发式不作为边界真正的隔离是操作系统级的——把终端工具切到 Docker、SSH、Modal 等非本地后端约束 shell 命令或把整个进程包进容器。审计会话事件与健康指标可导出到 OTLP 收集器agent/monitoring/。VS Code ACP 四步接入并验证审批ACP 协议是 IDE 集成的通用入口以带 ACP 扩展的 VS Code 为例编辑器里配置 ACP agent命令python -m acp_adapter入口在acp_adapter/__main__.py。确认会话列表出现 Hermes 会话。选一个项目目录作为会话工作区发第一条指令。确认流式工具输出出现。让 agent 执行一条危险命令。确认审批弹窗出现你的选择记入会话。让它改一个文件。确认编辑审批 diff 先弹出碰 .env 会强制询问。四步走完agent 的每条 shell 命令和文件修改都有了人工卡点。仓库里的apps/desktop/还有一个 Electron 桌面客户端权限与审批流程相同。逐项勾选安全加固清单hermes tools把终端后端切到 Dockershell 命令在容器里执行宿主机只见容器行为。用根目录Dockerfile整进程容器化代码执行、MCP 子进程、插件与技能加载一并受限。切换后端前跑一次hermes doctor诊断配置漂移与后端可达性。读SECURITY.md第 2 节信任模型分清哪些启发式不是边界别过度信任审批闸门。开启agent/monitoring/的 OTLP 导出把会话事件送外部收集器留痕。排错速查从症状到文件位置编辑器建不出 ACP 会话→ 单独跑python -m acp_adapter看启动报错。 → 多为 acp SDK 依赖缺失或编辑器指向了错误的 Python 解释器。审批弹窗始终不出现→ 审批桥接只在 ACP 会话生效CLI 与网关会话按设计绕过。 → 确认你走的是编辑器会话而不是hermes命令行。终端命令报错或落回宿主执行→ 看hermes doctor输出里的后端可达性一节。 → 修复 Docker/SSH 连通性或临时切回本地后端定位问题。Hermes Agent 守住的边界是模型输出与机器执行之间的那道 AI 代理安全线IDE 集成与沙箱执行都可验证细节见SECURITY.md与README.md。【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考