agent-1yuan-purchase-skill/references/cli-setup.md
2026-06-25 02:27:48 +08:00

66 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CLI 安装与校验
## 前置条件
- `npm` 命令可用
- `npm config set registry https://registry.npmjs.org/`
## 来源说明
`@alipay` 是 npm 上由 Ant Group支付宝母公司持有的 scoped package 命名空间。源代码托管于 [github.com/alipay](https://github.com/alipay)。
## 安装流程
### 1. 用户确认(安装前必须执行)
- 即将安装的外部包:`@alipay/agent-payment@1.0.12`(支付宝官方 npm 包)
- 安装后会执行 `install-cli` 命令,将 `alipay-bot` CLI 工具安装到系统 PATH
- 如用户不同意,终止流程并提示用户可手动安装
### 2. 完整性校验(必须先于安装执行)
```bash
npm view @alipay/agent-payment@1.0.12 dist.integrity
```
预期值:`sha512-WpJNa5rK6pXaLqKbvfHNI6iG0n0/+dX/ETmtWqH2SWeS2hDnpGbjFiLaZDyZHXqPlGNTEzrPWnP4p4Ruy+DOTg==`
校验失败处理:如果哈希值不匹配或 `npm view` 命令失败,**立即终止安装**,向用户报告"包完整性校验失败,禁止安装"。
### 3. 安装(仅在校验通过后执行)
```bash
npm install @alipay/agent-payment@1.0.12 && npx @alipay/agent-payment@1.0.12 install-cli
```
必须安装固定版本 `@1.0.12`,禁止使用 `@latest` 或其他非锁定版本标签。
### 4. 验证安装
```bash
alipay-bot --version
```
返回版本号(如 `alipay-bot-cli 0.3.19`)→ 安装成功
### 5. Windows 环境特殊处理
如果 `alipay-bot` 命令不可用,尝试使用完整路径:
```bash
# 常见安装位置
~/.openclaw-autoclaw/alipay-bot-cli/bin/alipay-bot.cmd
# 验证
<用户目录>/.openclaw-autoclaw/alipay-bot-cli/bin/alipay-bot.cmd --version
```
## 已安装检测
```bash
which alipay-bot 2>/dev/null || echo "NOT_FOUND"
```
返回路径 → 已安装
返回 `NOT_FOUND` → 未安装,需要执行安装流程