HarnessContextProvider
Generated by TypeDoc. Do not edit this page directly.
Abstract Class: HarnessContextProvider<TOptions>
Section titled “Abstract Class: HarnessContextProvider<TOptions>”Defined in: packages/core/src/runtime/types/context.ts:118
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
TOptions extends JsonObject | JsonObject |
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new HarnessContextProvider<TOptions>(): HarnessContextProvider<TOptions>;Returns
Section titled “Returns”HarnessContextProvider<TOptions>
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
label? | string | packages/core/src/runtime/types/context.ts:121 |
priority? | number | packages/core/src/runtime/types/context.ts:122 |
required? | boolean | packages/core/src/runtime/types/context.ts:124 |
role? | HarnessRoleSelector | packages/core/src/runtime/types/context.ts:123 |
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get type(): string;Defined in: packages/core/src/runtime/types/context.ts:126
Returns
Section titled “Returns”string
Methods
Section titled “Methods”render()
Section titled “render()”abstract render(session, options?): | ContextProviderOutput| Promise<ContextProviderOutput>;Defined in: packages/core/src/runtime/types/context.ts:134
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
session | AgentReadSession |
options? | TOptions |
Returns
Section titled “Returns”| ContextProviderOutput
| Promise<ContextProviderOutput>
with()
Section titled “with()”with(options): ContextProviderBinding<TOptions>;Defined in: packages/core/src/runtime/types/context.ts:130
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options | TOptions |
Returns
Section titled “Returns”ContextProviderBinding<TOptions>