Skip to main content

IdeContextModifier

@codebolt/agent


Class: IdeContextModifier

Defined in: packages/agent/src/processor-pieces/messageModifiers/ideContextModifier.ts:29

Extends

  • BaseMessageModifier

Constructors

Constructor

new IdeContextModifier(options: IdeContextOptions): IdeContextModifier;

Defined in: packages/agent/src/processor-pieces/messageModifiers/ideContextModifier.ts:34

Parameters

ParameterType
optionsIdeContextOptions

Returns

IdeContextModifier

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/ideContextModifier.ts:45

Parameters

ParameterType
originalRequestFlatUserMessage
createdMessageProcessedMessage

Returns

Promise<ProcessedMessage>

Overrides

BaseMessageModifier.modify

setForceFullContext()

setForceFullContext(force: boolean): void;

Defined in: packages/agent/src/processor-pieces/messageModifiers/ideContextModifier.ts:219

Parameters

ParameterType
forceboolean

Returns

void