UNPKG

@openai/agents-core

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

48 lines 1.17 kB
/** * Streaming event from the LLM. These are `raw` events, i.e. they are directly passed through from * the LLM. */ export class RunRawModelStreamEvent { data; /** * The type of the event. */ type = 'raw_model_stream_event'; /** * @param data The raw responses stream events from the LLM. */ constructor(data) { this.data = data; } } /** * Streaming events that wrap a `RunItem`. As the agent processes the LLM response, it will generate * these events from new messages, tool calls, tool outputs, handoffs, etc. */ export class RunItemStreamEvent { name; item; type = 'run_item_stream_event'; /** * @param name The name of the event. * @param item The item that was created. */ constructor(name, item) { this.name = name; this.item = item; } } /** * Event that notifies that there is a new agent running. */ export class RunAgentUpdatedStreamEvent { agent; type = 'agent_updated_stream_event'; /** * @param agent The new agent */ constructor(agent) { this.agent = agent; } } //# sourceMappingURL=events.mjs.map