NullConversationManager
Defined in: src/conversation-manager/null-conversation-manager.ts:14
A no-op conversation manager that does not modify the conversation history.
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new NullConversationManager(): NullConversationManager;Returns
Section titled “Returns”NullConversationManager
Inherited from
Section titled “Inherited from”Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get name(): string;Defined in: src/conversation-manager/null-conversation-manager.ts:18
Unique identifier for this plugin.
Returns
Section titled “Returns”string
Overrides
Section titled “Overrides”Methods
Section titled “Methods”initAgent()
Section titled “initAgent()”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.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
agent | AgentData | The agent instance this plugin is being attached to |
Returns
Section titled “Returns”void | Promise<void>
Inherited from
Section titled “Inherited from”getTools()
Section titled “getTools()”getTools(): Tool[];Defined in: src/plugins/plugin.ts:82
Returns tools provided by this plugin for auto-registration. Override to provide plugin-specific tools.
Returns
Section titled “Returns”Tool[]
Array of tools to register with the agent