Skip to content

NullConversationManager

Defined in: src/conversation-manager/null-conversation-manager.ts:14

A no-op conversation manager that does not modify the conversation history.

new NullConversationManager(): NullConversationManager;

NullConversationManager

Plugin.constructor

get name(): string;

Defined in: src/conversation-manager/null-conversation-manager.ts:18

Unique identifier for this plugin.

string

Plugin.name

initAgent(agent): void | Promise<void>;

Defined in: src/plugins/plugin.ts:69

Initialize the plugin with the agent instance.

Override this method to register hooks and perform custom initialization. When overriding, call super.initAgent(agent) to ensure tools from getTools are registered automatically.

ParameterTypeDescription
agentAgentDataThe agent instance this plugin is being attached to

void | Promise<void>

Plugin.initAgent


getTools(): Tool[];

Defined in: src/plugins/plugin.ts:82

Returns tools provided by this plugin for auto-registration. Override to provide plugin-specific tools.

Tool[]

Array of tools to register with the agent

Plugin.getTools