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

2.1 KiB
Raw Blame History

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 代理未启动 连接超时

测试命令

# 加载环境
source ~/.zshrc

# 测试 Kimi
echo "你好,请回复你的模型名称" | claude-kimi

# 测试 GLM
echo "你好" | claude-glm

# 测试 MiniMax
echo "你好" | claude-minimax

可用快捷别名

从 AGENTS.md 获取:

# 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

  • 确认 claude-kimi 可用
  • 修复 claude-glm 登录问题
  • 检查 .env 配置

Phase 2: 创建 Agent Router 脚本

创建一个脚本,能:

  • 接受 alias 参数
  • 调用对应 agent
  • 返回结果

Phase 3: 集成到 OpenClaw

  • 作为 MCP server 暴露
  • 或作为技能集成

环境检查

# 确认 .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. 测试交互式调用模式