li
6786513cb8
fix: 修复 codeagent-wrapper 未安装到 PATH 的问题
**问题描述**:
- npm 包虽然包含了 bin/ 目录下的 codeagent-wrapper 预编译二进制文件
- 但安装脚本没有将其复制到用户 PATH 中
- 导致命令模板调用 codeagent-wrapper 时报"未找到命令"错误
**解决方案**:
1. 扩展 InstallResult 类型,添加 binPath 和 binInstalled 字段
2. 在 installWorkflows 函数中:
- 根据平台自动选择正确的二进制文件(darwin-arm64/amd64, linux-amd64, windows-amd64.exe)
- 复制到 ~/.claude/bin/ 目录
- Unix 系统自动添加可执行权限 (chmod 755)
3. 在 init 命令中显示安装结果和 PATH 配置提示:
- 显示二进制文件安装路径
- 提示用户添加到 shell 配置文件
- 根据 shell 类型推荐配置文件 (~/.zshrc 或 ~/.bashrc)
4. 添加 i18n 翻译(中英文)
**影响文件**:
- src/types/index.ts
- src/utils/installer.ts
- src/commands/init.ts
- src/i18n/index.ts
- package.json (v1.1.1 → v1.1.2)
**测试**:
- ✅ TypeScript 类型检查通过
- ✅ 构建成功
**后续步骤**:
用户需要手动添加 ~/.claude/bin 到 PATH:
\`\`\`bash
echo 'export PATH="$HOME/.claude/bin:\$PATH"' >> ~/.zshrc
source ~/.zshrc
\`\`\`
2026-01-05 18:20:39 +08:00
..
2026-01-05 18:20:39 +08:00
2026-01-05 18:20:39 +08:00
2026-01-05 18:20:39 +08:00
2026-01-05 18:20:39 +08:00
2026-01-05 14:44:01 +08:00
2026-01-05 14:44:01 +08:00
2026-01-05 17:56:27 +08:00