Skip to main content

EnvironmentContextModifier

@codebolt/agent


Class: EnvironmentContextModifier

Defined in: packages/agent/src/processor-pieces/messageModifiers/environmentContextModifier.ts:16

Extends

  • BaseMessageModifier

Constructors

Constructor

new EnvironmentContextModifier(options: EnvironmentContextOptions): EnvironmentContextModifier;

Defined in: packages/agent/src/processor-pieces/messageModifiers/environmentContextModifier.ts:33

Parameters

ParameterType
optionsEnvironmentContextOptions

Returns

EnvironmentContextModifier

Overrides

BaseMessageModifier.constructor

Properties

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

Methods

disableFullContext()

disableFullContext(): void;

Defined in: packages/agent/src/processor-pieces/messageModifiers/environmentContextModifier.ts:248

Returns

void


enableFullContext()

enableFullContext(): void;

Defined in: packages/agent/src/processor-pieces/messageModifiers/environmentContextModifier.ts:244

Returns

void


isFullContextEnabled()

isFullContextEnabled(): boolean;

Defined in: packages/agent/src/processor-pieces/messageModifiers/environmentContextModifier.ts:252

Returns

boolean


modify()

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

Defined in: packages/agent/src/processor-pieces/messageModifiers/environmentContextModifier.ts:44

Parameters

ParameterType
_originalRequestFlatUserMessage
createdMessageProcessedMessage

Returns

Promise<ProcessedMessage>

Overrides

BaseMessageModifier.modify