# Claude-Switch Agent Router - 学习日志 ## 测试时间:2026-03-10 22:15 GMT+8 ## 测试目标 学习如何调用 claude-switch 中的不同 alias,实现类似 subagent 的交互式调用。 ## 测试结果 ### ✅ 可用 | Alias | 命令 | 状态 | 备注 | |-------|------|------|------| | **claude-kimi** | `claude-kimi` | ✅ 可用 | Kimi K2-thinking-turbo,响应正常 | | **claude-glm** | `claude-glm` | ⚠️ 需要登录 | 403 coding_plan_required | | **claude-minimax** | `claude-minimax` | ❌ 配置问题 | Invalid URL | | **claude-local** | `claude-local` | ❌ 代理未启动 | 连接超时 | ### 测试命令 ```bash # 加载环境 source ~/.zshrc # 测试 Kimi echo "你好,请回复你的模型名称" | claude-kimi # 测试 GLM echo "你好" | claude-glm # 测试 MiniMax echo "你好" | claude-minimax ``` ## 可用快捷别名 从 AGENTS.md 获取: ```bash # CCManager 方式(推荐) ccmm # claude-ccm-minimax ccglm # claude-ccm-glm cckimi # claude-ccm-kimi ccali # claude-ccm-aliyun cckat # claude-ccm-kat ccloc # claude-ccm-local # 传统方式 cmm # claude-minimax cglm # claude-glm ckimi # claude-kimi cali # claude-aliyun ckat # claude-kat cloc # claude-local ``` ## 下一步计划 ### Phase 1: 验证可用 Agent - [x] 确认 claude-kimi 可用 - [ ] 修复 claude-glm 登录问题 - [ ] 检查 .env 配置 ### Phase 2: 创建 Agent Router 脚本 创建一个脚本,能: - 接受 alias 参数 - 调用对应 agent - 返回结果 ### Phase 3: 集成到 OpenClaw - 作为 MCP server 暴露 - 或作为技能集成 ## 环境检查 ```bash # 确认 .env 已加载 source ~/.claude-switch/.env echo $KIMI_API_KEY # 应该有值 echo $GLM_API_KEY # 应该有值 ``` ## 学习要点 1. **环境加载**:必须先 `source ~/.zshrc` 2. **管道调用**:`echo "prompt" | claude-kimi` 可以工作 3. **子 shell 隔离**:每个 alias 都在子 shell 中运行,不会污染环境 4. **API Key 管理**:通过 .env 统一管理 ## 下一步行动 1. 检查 ~/.claude-switch/.env 配置 2. 尝试修复 GLM 登录问题 3. 创建简单的 agent router 脚本 4. 测试交互式调用模式