Skip to main content

ToolInjectionModifier

@codebolt/agent


Class: ToolInjectionModifier

Defined in: packages/agent/src/processor-pieces/messageModifiers/toolInjectionModifier.ts:14

Extends

  • BaseMessageModifier

Constructors

Constructor

new ToolInjectionModifier(options: ToolInjectionOptions): ToolInjectionModifier;

Defined in: packages/agent/src/processor-pieces/messageModifiers/toolInjectionModifier.ts:17

Parameters

ParameterType
optionsToolInjectionOptions

Returns

ToolInjectionModifier

Overrides

BaseMessageModifier.constructor

Properties

PropertyModifierTypeDefault valueInherited fromDefined in
contextprotectedRecord<string, unknown>\{\}BaseMessageModifier.contextpackages/agent/src/processor-pieces/base/baseMessageModifier.ts:16

Methods

modify()

modify(originalRequest: FlatUserMessage, createdMessage: ProcessedMessage): Promise<ProcessedMessage>;

Defined in: packages/agent/src/processor-pieces/messageModifiers/toolInjectionModifier.ts:28

Parameters

ParameterType
originalRequestFlatUserMessage
createdMessageProcessedMessage

Returns

Promise<ProcessedMessage>

Overrides

BaseMessageModifier.modify