feat: add parallel multi-agent skill#1352
Conversation
Adds /parallel slash command with built-in parallel skill. The parallel MCP server (parallel_schedule + parallel_status) is distributed separately. - skills/parallel-scheduler.py — Python scheduler, design + code modes - src/cli/ui/slash/handlers/parallel.ts — slash handler (resubmit skill body) - src/cli/ui/slash/commands.ts — register /parallel in extend group - src/cli/ui/slash/dispatch.ts — register parallel handler - src/skills.ts — built-in parallel skill body Architecture: fixed system prompts per Worker role → ~85% cache hit rate after first call, ~95% by third.
Standalone MCP server: pip install parallel-mcp Two tools: parallel_schedule + parallel_status - parallel-mcp/parallel_server.py — server implementation (256 lines) - parallel-mcp/pyproject.toml — pip package config - parallel-mcp/README.md — install and usage guide
|
Thanks @nideweilaiya for the substantial effort. I have to decline this one, and I want to be direct about why so you don't put more work into a revision that I'd still turn down. Direction is off for this project. Reasonix's positioning rests on being the cheap option — cache-first, flash-first, single conversation per task. Spawning three independent Setting direction aside, the PR has concrete blockers that would have to be resolved before any version of this could land:
If you want a parallel-execution feature in the agent ecosystem, publishing Closing. |
Closes #1353
What
新增
/parallel内置 Skill + parallel-mcp Server,让 Reasonix 支持多 Agent 并行执行。包含 8 个文件:
parallel-mcp/— MCP Server(parallel_schedule + parallel_status),pip install 即可用skills/parallel-scheduler.py— Python 调度脚本,design + code 双模式src/cli/ui/slash/handlers/parallel.ts—/parallel斜杠处理器src/cli/ui/slash/commands.ts— 注册/parallel命令(extend 组)src/cli/ui/slash/dispatch.ts— 注册 handlersrc/skills.ts— 内置 parallel skill bodyWhy
让 Reasonix 支持将可拆解任务并行分发给多个独立 Agent 同时执行,替代 subagent 串行。固定 system prompt
确保高缓存命中率。
Architecture
/parallel <任务>
→ 读取 parallel skill body
→ LLM 调用 parallel_schedule MCP 工具
→ 3 个独立 reasonix run Worker 并行执行(固定 system prompt)
→ 合并结果返回
MCP Server 安装
cd parallel-mcp && pip install -e . && parallel-mcp --stdio
缓存
Verify