claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
22 lines • 1.25 kB
TypeScript
/**
* Managed Agent MCP tools — Anthropic Claude Managed Agents as a *cloud*
* agent runtime alongside ruflo's local WASM-sandboxed agents (`rvagent` /
* `wasm_agent_*`). See ADR-115.
*
* Wraps the Managed Agents REST API (beta, `anthropic-beta:
* managed-agents-2026-04-01`) with plain `fetch` — no new SDK dependency.
* Needs `ANTHROPIC_API_KEY` (or `CLAUDE_API_KEY`); every tool degrades
* gracefully with a structured error when the key is absent so the CLI/MCP
* server stays up.
*
* Lifecycle (mirrors `wasm_agent_*`):
* managed_agent_create → agents.create + environments.create + sessions.create ↔ wasm_agent_create
* managed_agent_prompt → events.send(user.message) + poll events until idle ↔ wasm_agent_prompt
* managed_agent_status → GET /v1/sessions/{id}
* managed_agent_events → GET /v1/sessions/{id}/events (full transcript) ↔ wasm_agent_files (artifacts/log)
* managed_agent_list → GET /v1/sessions
* managed_agent_terminate→ DELETE /v1/sessions/{id} (+ optionally the env) ↔ wasm_agent_terminate
*/
import type { MCPTool } from './types.js';
export declare const managedAgentTools: MCPTool[];
//# sourceMappingURL=managed-agent-tools.d.ts.map