Skip to content

createNetwork

Networks are defined using the createNetwork function.

import { createNetwork, openai } from '@inngest/agent-kit';
// Create a network with two agents
const network = createNetwork({
agents: [searchAgent, summaryAgent],
defaultModel: openai({ model: 'gpt-4o', step }),
maxIter: 10,
});
agents array<Agent> required

Agents that can be called from within the Network.

defaultModel string

The provider model to use for routing inference calls.

system string required

The system prompt, as a string or function. Functions let you change prompts based off of state and memory

tools array<TypedTool>

Defined tools that an agent can call.

Tools are created via createTool.