Interface: RealtimeAgentConfig<TContext>
Defined in: packages/kernl/src/realtime/types.ts:15
Configuration for a realtime agent.
Extends
BaseAgentConfig<TContext>
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext | UnknownContext |
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
description? | string | - | BaseAgentConfig.description | packages/kernl/src/agent/base.ts:25 |
id | string | - | BaseAgentConfig.id | packages/kernl/src/agent/base.ts:23 |
instructions | | string | (context: Context<TContext>) => string | Promise<string> | - | BaseAgentConfig.instructions | packages/kernl/src/agent/base.ts:26 |
memory? | AgentMemoryConfig | - | BaseAgentConfig.memory | packages/kernl/src/agent/base.ts:30 |
model | RealtimeModel | The realtime model to use for this agent. | - | packages/kernl/src/realtime/types.ts:20 |
name | string | - | BaseAgentConfig.name | packages/kernl/src/agent/base.ts:24 |
toolkits? | BaseToolkit<TContext>[] | - | BaseAgentConfig.toolkits | packages/kernl/src/agent/base.ts:29 |
voice? | RealtimeAgentVoiceConfig | Voice configuration for the agent. | - | packages/kernl/src/realtime/types.ts:25 |