← ClaudeAtlas

ccrg-codelisted

通过 CCRG MCP 执行编程 Agent 任务。使用 SSE 流式接收,实时显示每一步执行过程,像 codex cli / claude code 一样工作。
viaco2ove/minimax-ccr · ★ 1 · AI & Automation · score 62
Install: claude install-skill viaco2ove/minimax-ccr
# CCRG Code - 流式编程工作流 qoder 通过 SSE 流式接收 MCP 返回,实时显示每一步(exec → 分析 → write → exec ...)。 ccrg 只是对接了大模型的一个模型分流器,不是cli 。 你:包含两种意义,一个是qoder 的正在对接的模型。 一个是 qoder + 模型 作为一个整体。 你(也就是qoder cli 或者 qoder ide 加模型 ) 调用CCRG MCP 获取要调用什么工具。读取什么文件。要做什么。然后你来实际操作. 你才是真正的工具调用方。 ## ⚠️ 关键规则 1. **ccrg 不可用时,反馈给用户,不允许跳过 MCP 服务** 2. **ccrg 超时时,告诉用户超时,等待用户反馈,不自动下一步** 3. **使用 SSE 流式接收**:qoder 连接到 `/mcp/sse`,通过 `/mcp/messages` 发请求,实时收到每一步的推送 4. **max_rounds 控制循环轮数**:达到上限则停止 ## 架构 ``` qoder IDE (SSE 订阅) │ ├─ GET /mcp/sse ──────────────► 建立 SSE 连接 │◄───────────────────────────── 返回 endpoint │ ├─ POST /mcp/messages ────────► tools/call(loop) │◄───────────────────────────── SSE 推送: Step 1: exec... │◄───────────────────────────── SSE 推送: Step 2: 读取文件... │◄───────────────────────────── SSE 推送: Step 3: LLM 分析... │◄───────────────────────────── SSE 推送: Step 4: 写入文件... │◄───────────────────────────── SSE 推送: done=true → 完成 ``` ## SSE 流式返回格式 每条 SSE 事件: ``` event: message data: {"type": "step", "text": "## 🔄 Round 1/5\n**Step 1: 执行命令**\n...", "done": false} ``` 最后一条: ``` event: message data: {"type": "step", "text": "任务完成!", "done": true} ``` ## 工具调用 ``` Server: ccrg Tool: ccrg_code ``` ## 参数 | 参数 | 必填 | 说明 | |------|------|------| | `task_type` | 是 | read/write/exec/loop/plan/review | | `task` | 是 | 任务描述 | | `files` | 否 | 文件路径列表 | | `file_contents` | 否 | 文件内容 `[{path, content}]` | | `commands` | 否 | 命令列表 | | `context` | 否 | 额外上下文 | | `model` | 否 | 指定模型 | | `max_rounds` | 否 | loop