Agent Team

Coordinate multiple agents with sequential, parallel, or manager-driven strategies.

Interactive Demo

Run a team of agents with different modes

Code Example

agent-team-demo.ts
import { Agent, AgentTeam, Brain, OpenAIProvider } from "@shivamsharma11/agent-sdk";

const brain = new Brain({
  providers: [new OpenAIProvider({ apiKey: process.env.OPENAI_API_KEY })],
});

const researcher = new Agent(
  { name: "researcher", instructions: "Research facts.", model: "gpt-4o-mini", provider: "openai" },
  { brain }
);

const writer = new Agent(
  { name: "writer", instructions: "Write creatively.", model: "gpt-4o-mini", provider: "openai" },
  { brain }
);

const team = new AgentTeam({
  name: "content-team",
  mode: "sequential",
  agents: [researcher, writer],
  brain,
});

const result = await team.run({ input: "Tell me about Mars." });
console.log(result.text);
console.log(result.results);