ContextState

@daydreamsai/core


@daydreamsai/core / ContextState

Type Alias: ContextState<TContext>

ContextState<TContext> = object

Defined in: packages/core/src/types.ts:1313

Current state of a context instance

Type Parameters

TContext

TContext extends AnyContext = AnyContext

The context type

Properties

args

args: InferSchemaArguments<TContext["schema"]>

Defined in: packages/core/src/types.ts:1321

Arguments passed to this context


context

context: TContext

Defined in: packages/core/src/types.ts:1319

The context definition


contexts

contexts: string[]

Defined in: packages/core/src/types.ts:1329

IDs of related contexts


id

id: string

Defined in: packages/core/src/types.ts:1315

Unique identifier for this context instance


key?

optional key: string

Defined in: packages/core/src/types.ts:1317

Optional key for this context instance


memory

memory: InferContextMemory<TContext>

Defined in: packages/core/src/types.ts:1325

Memory state for this context


options

options: InferContextOptions<TContext>

Defined in: packages/core/src/types.ts:1323

Options/configuration for this context


settings

settings: ContextSettings

Defined in: packages/core/src/types.ts:1327

Settings for this context