本文是《CodeArts Agent实战系列》之一键安装WSL2,并在 WSL2 中配置 Hermes,实现Hermes的“终端命令”功能


🚀 背景:为什么需要安装wsl2
Hermes Agent近期发布了v0.8.0版本,合并了209个PR,功能越来越强。但其终端命令工具主要针对Unix/Linux系统设计,Windows原生环境下可能有兼容性问题。本文就用华为CodeArts智能体,帮你快速安装WSL2环境,让Hermes完整功能在Windows上用起来!

注:Hermes Agent由Nous Research开发,目前GitHub星标已超28,000,是国内AI开发者社区的热门开源项目。


⚙️ 准备工作:你需要哪些“装备”

  1. 本地目录:F:\Hermes_Agent(你可以换成任意喜欢的路径)
  2. CodeArts Agent(华为云码道) 已安装
    👉 未安装请参考官方指引:安装 CodeArts Agent

🧠 核心玩法:AI 提示词半自动+手动安装
Step 1:启用 WSL 功能(需要管理员权限)

  1. 以管理员身份运行 PowerShell:
wsl --install

这会自动:
启用 WSL 和虚拟机平台
下载并安装 Ubuntu(默认)

注:参考Hermes官方文档建议,Windows用户确实需要WSL2环境

Step 2:安装 Linux 发行版

# 查看可用发行版
wsl --list --online

# 安装 Ubuntu(推荐)
wsl --install -d Ubuntu

# 或安装其他发行版
wsl --install -d Ubuntu-22.04
wsl --install -d Debian

Step 3:初始化 Ubuntu

  1. 重启电脑
  2. 设置用户名和密码

重启后,WSL 会自动启动 Ubuntu 并要求您:
输入用户名(如:user)
输入密码(输入时不显示,正常输入后按回车)
确认密码

Step 4:在 WSL2 中配置 Hermes
在codearts输入Ubuntu的用户名,让codearts继续自动配置。

# 安装完成后,验证WSL2是否正常运行
wsl --status
# 预期输出:默认版本:2

在WSL2中成功配置hermes截图


🧪 启动与验证:看看 AI 干得怎么样
启动 WSL 中的 Hermes
方法一:从 Windows 启动

wsl
cd ~/hermes-agent
source .venv/bin/activate
hermes

方法二:一键启动

wsl -e bash -c "source ~/.local/bin/env && cd ~/hermes-agent && source .venv/bin/activate && hermes"

方法三:创建快捷脚本

在 Windows 创建 hermes-wsl.bat:

@echo off
wsl -e bash -c "source ~/.local/bin/env && cd ~/hermes-agent && source .venv/bin/activate && hermes %*"

以后直接双击 hermes-wsl.bat 启动,可以添加到桌面快捷方式。
如果脚本有问题,可以把报错发给codearts自动修复。

💡 传统模式下:遇到这类错误,需要自己去查错误码、翻GitHub Issues、改配置文件……可能折腾半小时。
现在直接用CodeArts:复制报错信息发给它,AI自动分析并给出修复方案,几轮对话就能解决。

Hermes 在 WSL2 中的完整功能
hermes配置成功的完整截图


📌 进阶 FAQ:AI 干点更高级的

启动hermes并输入提示词:

帮我生成一个关于七夕的动画网页

hermes生成的动画说明截图1
hermes生成的动画说明截图2

将Ubuntu中生成的文件复制到windows上,在codearts中输入提示词:

帮我将ubuntu中生成的文件“qixi-art.html”复制到windows中来

在这里插入图片描述

注:更进阶的玩法:Hermes v0.8.0新版本支持后台任务完成后自动通知agent,如果你跑大模型训练或测试套件,不用一直盯着了。

在google浏览器中打开看一下效果,可以添加⭐⭐,可以暂停,还可以保存为图片
hermes生成的动画网页浏览器打开效果图
如果你也在探索 AI Agent 的落地场景,欢迎在评论区交流你的实践经历 👇


⚠️ 实战小贴士:Hermes生成的代码可能要手动微调

AI生成的网页可能存在样式微调和动画效果差异,建议给CodeArts这样反馈:

生成的七夕网页效果很棒,但动画速度有点快,帮我调整到合适速度。

然后AI会重新生成加快前的版本。


📌 如果你想看我深入拆解华为云CodeArts智能体(现在叫云码道)的核心技能,欢迎在评论区‘催更’!点赞超过100,我立马加更一期! ❤️

本文是《CodeArts Agent实战系列》之一键安装WSL2,并在 WSL2 中配置 Hermes,实现Hermes的“终端命令”功能,后续将带来更多实战探索,欢迎关注专栏。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐