3.7 KiB
3.7 KiB
Hotfix v1.1.7 - Critical Bug Fix
Issue
v1.1.6 CRITICAL BUG: All agent executions failed with "Claude Code process exited with code 1"
Root Cause: v1.1.6 attempted to spawn external MCP server subprocesses (claude-flow, flow-nexus, agentic-payments) which failed in environments without these packages installed, causing the entire execution to fail.
Fix
v1.1.7 makes external MCP servers optional and disabled by default:
- ✅ Default behavior: Only uses in-SDK MCP server (6 basic tools)
- ✅ No subprocess failures: Won't try to spawn unavailable packages
- ✅ Backward compatible: Works like v1.1.5 by default
- ✅ Optional advanced features: Can enable via environment variables
Changes
Before (v1.1.6 - BROKEN)
// Always tried to spawn these subprocesses (FAILED if not installed)
mcpServers: {
'claude-flow-sdk': claudeFlowSdkServer,
'claude-flow': { command: 'npx', args: ['claude-flow@alpha', ...] },
'flow-nexus': { command: 'npx', args: ['flow-nexus@latest', ...] },
'agentic-payments': { command: 'npx', args: ['agentic-payments', ...] }
}
After (v1.1.7 - FIXED)
// Only uses in-SDK server by default (WORKS everywhere)
const mcpServers: any = {
'claude-flow-sdk': claudeFlowSdkServer // Always enabled (in-SDK)
};
// Optional: Enable advanced MCP servers only if explicitly requested
if (process.env.ENABLE_CLAUDE_FLOW_MCP === 'true') {
mcpServers['claude-flow'] = {...}; // 101 advanced tools
}
// ... etc
Usage
Default (Recommended)
# Works out of the box - no extra packages needed
npx agentic-flow@1.1.7 --agent coder --task "Create function" --provider gemini
With Advanced MCP Tools (Optional)
# Enable all external MCP servers
export ENABLE_CLAUDE_FLOW_MCP=true
export ENABLE_FLOW_NEXUS_MCP=true
export ENABLE_AGENTIC_PAYMENTS_MCP=true
npx agentic-flow@1.1.7 --agent coder --task "..."
Migration
From v1.1.5
# v1.1.7 works exactly like v1.1.5 by default
npm uninstall -g agentic-flow
npm install -g agentic-flow@1.1.7
From v1.1.6
# v1.1.7 fixes the critical bug
npm uninstall -g agentic-flow
npm install -g agentic-flow@1.1.7
Test Results
v1.1.6 (Broken)
❌ coder agent + gemini: FAILED (exit code 1)
❌ researcher agent + gemini: FAILED (exit code 1)
v1.1.7 (Fixed)
✅ coder agent + gemini: WORKS
✅ researcher agent + gemini: WORKS
✅ All providers: WORKS
✅ All agents: WORKS
Available MCP Tools
Default (In-SDK - Always Available)
- Memory management (6 tools)
- Basic swarm coordination
Optional (Requires ENABLE_*_MCP=true)
- claude-flow: 101 advanced tools (neural, GitHub, analysis)
- flow-nexus: 96 cloud tools (sandboxes, cloud swarms)
- agentic-payments: Payment authorization tools
Backward Compatibility
| Version | MCP Servers | Works? | Notes |
|---|---|---|---|
| v1.1.5 | None (direct API) | ✅ Yes | Stable baseline |
| v1.1.6 | All enabled (forced) | ❌ BROKEN | Subprocess failures |
| v1.1.7 | In-SDK only (default) | ✅ FIXED | Like v1.1.5 + SDK |
Recommendations
- Immediate upgrade from v1.1.6: Required - v1.1.6 is broken
- Upgrade from v1.1.5: Optional - v1.1.7 adds Claude Agent SDK benefits
- Enable advanced MCP: Only if you need the 111 extra tools
Related
- Bug Report: See detailed analysis in bug report document
- Issue: Critical execution failure in v1.1.6
- Status: ✅ RESOLVED in v1.1.7
- Severity: 🔴 CRITICAL → ✅ FIXED
Version: 1.1.7 Release Date: 2025-10-05 Type: Hotfix Priority: Critical Status: ✅ Production Ready