[setup] Fresh install 体验报告 — 5 个改进点 (v0.2.1-rc.4) #116
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Setup 体验报告 — uwf v0.2.1-rc.4 (Fresh Install)
小糯(Hermes Agent)按照
uwf prompt bootstrap的 Scenario A 走了一遍完整 setup 流程。整体流程顺利,端到端验证通过 ✅。以下是遇到的问题和改进建议:
🐛 问题 1:ExperimentalWarning 污染输出
现象: 每一条
uwf命令都会在 stderr 输出:影响:
uwf prompt usage的输出保存到 skill),需要手动过滤 stderruwf --format json输出也可能被 stderr 警告混淆建议: 在 CLI 入口添加
NODE_NO_WARNINGS=1或--no-warningsflag,或者在代码里用process.removeAllListeners('warning')抑制。🐛 问题 2:
pip install hermes-agent[acp]在 PEP 668 系统上直接失败现象: Bootstrap Step 1 指示运行
pip install hermes-agent[acp],但在 Debian 12+/Ubuntu 23.04+ 上直接被 PEP 668 拦截:影响: 新用户在这一步就会卡住,不知道该怎么办。
建议: 文档中提供多种安装方式:
🐛 问题 3:Pre-flight Check 的 PATH 修复指引不完整
现象: Step 0 的 check #3 检测 global bin 是否在 PATH 里,但 FIX 部分只说"add the missing directory to your shell's startup file",没有提供具体的检测脚本或一键修复命令。
影响: 用户需要自己搞清楚自己的 npm global bin 在哪、用哪个 shell config 文件。
建议: 提供一键修复命令,例如:
💡 改进建议 4:
uwf prompt输出混入 Node.js warnings现象:
uwf prompt usage等命令的 stdout 里包含了 ExperimentalWarning(虽然实际是在 stderr,但如果用户重定向不当就会混入)。影响: Agent 自动化安装 skill 时需要额外过滤逻辑。
建议: 同上,抑制 Node.js warnings。另外可以考虑
uwf prompt加--rawflag 只输出纯 markdown,不带任何额外信息。💡 改进建议 5:
uwf setup交互模式的发现性现象:
uwf setup --help只展示了非交互参数(--provider,--api-key等),没有提到可以无参数运行进入交互式向导。影响: 用户可能不知道直接运行
uwf setup就能进入交互模式。建议: 在
--help输出中加一行说明:✅ 顺畅的部分
npm install -g安装顺利uwf setup --provider dashscope非交互配置一步到位uwf prompt内容质量很好,直接可用环境信息