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,
});typescriptNeed Help?
Book a demo for a walkthrough, or contact us for support. For enterprise needs, reach out at sales@vorim.ai.