VORIM
We use cookies

We use cookies to analyze site traffic and improve your experience. You can choose to accept all cookies or only essential ones. See our Privacy Policy.

CrewAI

Register a crew so each role carries its own agent identity, and emit a task event per delegation so a multi-agent run reads as one traceable chain.

CrewAI

Register an entire crew with Vorim. Each member gets a unique identity, and delegation permissions are auto-granted.

import createVorim from "@vorim/sdk";
import { registerCrew, emitCrewTaskEvent, verifyCrewTrust } from "@vorim/sdk/integrations/crewai";

const vorim = createVorim({ apiKey: "agid_sk_live_..." });

const crew = await registerCrew(vorim, {
  crewName: "content-pipeline",
  members: [
    { role: "researcher", name: "crew-researcher", capabilities: ["web_search"], scopes: ["agent:read", "agent:execute"] },
    { role: "writer", name: "crew-writer", capabilities: ["file_write"], scopes: ["agent:read", "agent:write"] },
    { role: "editor", name: "crew-editor", capabilities: ["review"], scopes: ["agent:read", "agent:write"], allowDelegation: true },
  ],
});

// Verify trust before running
const trustReport = await verifyCrewTrust(vorim, crew);

// Audit each task
await emitCrewTaskEvent(vorim, {
  role: "researcher",
  agentId: crew.getMember("researcher").agentId,
  task: "research_competitors",
  tool: "web_search",
  result: "success",
  latencyMs: 3200,
});
typescript
Need Help?

Book a demo for a walkthrough, or contact us for support. For enterprise needs, reach out at sales@vorim.ai.