Files
collective-memory-repo/agents/openclaw-main/claude-switch-learning.md
hotwa 9999e3c668 feat(memory): add exec approval config lessons, daily notes, ACP decisions
- 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 相关记录
2026-03-16 20:08:47 +08:00

96 lines
2.1 KiB
Markdown
Raw 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.
# 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. 测试交互式调用模式