Loading...
Loading...
Run an Anthropic Claude Managed Agent — a cloud agent harness (container + filesystem + tools), the cloud counterpart of the local wasm-agent runtime
npx skill4agent add ruvnet/ruflo managed-agentruflo-agent| Runtime | Tools | Use it when |
|---|---|---|
WASM (local, | | fast, free, ephemeral, offline, untrusted code in a sandbox |
| Managed (Anthropic cloud) | | long-running / async work (minutes–hours), a real cloud container with pre-installed packages + network, persistent filesystem + transcript across turns |
docs/adr/0001-wasm-contract.mdANTHROPIC_API_KEYCLAUDE_API_KEYmanaged_agent_*wasm_agent_createmcp__claude-flow__managed_agent_create{ model?, system?, name?, networking?, packages?, initScript?, mcpServers?, skills? }{ sessionId, agentId, environmentId, status }mcpServers[{type:"url", url, name, authorization_token?}]ruflo mcp startpackages{pip?:[], npm?:[], apt?:[], cargo?:[], gem?:[], go?:[]}mcp__claude-flow__managed_agent_prompt{ sessionId, message, maxWaitMs? }{ finished, status, stopReason, assistantText, toolUses[], eventCount }maxWaitMsmanaged_agent_eventsmcp__claude-flow__managed_agent_status{ sessionId }mcp__claude-flow__managed_agent_events{ sessionId, raw? }wasm_agent_filesmcp__claude-flow__managed_agent_list{ limit? }mcp__claude-flow__managed_agent_terminate{ sessionId, environmentId? }environmentIdcost-trackingmanaged_agent_listmanaged_agent_terminatemanaged-agents-2026-04-01multiagentdefine-outcomesmanaged_agent_create { "model": "claude-haiku-4-5-20251001", "system": "Terse. Do exactly what is asked.", "name": "scratch" }
→ { sessionId: "sesn_…", agentId: "agent_…", environmentId: "env_…", status: "idle" }
managed_agent_prompt { "sessionId": "sesn_…", "message": "echo hello > /tmp/x && cat /tmp/x — then stop." , "maxWaitMs": 60000 }
→ { finished: true, status: "idle", stopReason: "end_turn", assistantText: "Done.", toolUses: [{name:"bash", input:{command:"echo hello > /tmp/x && cat /tmp/x"}}] }
managed_agent_terminate { "sessionId": "sesn_…", "environmentId": "env_…" }
→ { sessionDeleted: true, environmentDeleted: true }