- shared/long-term/lessons: OpenClaw exec 批准授权系统完整配置经验 - daily/2026-03-16: CLI安装、exec配置、待办记录 - daily/2026-03-15: 之前未提交的日志 - shared/long-term/decisions/acp-agents-integration.md - agents/openclaw-main: claude-switch/mcp 相关记录
96 lines
2.1 KiB
Markdown
96 lines
2.1 KiB
Markdown
# 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. 测试交互式调用模式
|