Interface: IThread<TContext, TOutput>
Defined in: packages/kernl/src/thread/types.ts:79
Thread domain interface.
Represents the complete state of a Thread that can be stored and restored.
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext | unknown |
TOutput extends AgentOutputType | "text" |
Properties
| Property | Type | Defined in |
|---|---|---|
agent | Agent<TContext, TOutput> | packages/kernl/src/thread/types.ts:84 |
context | Context<TContext> | packages/kernl/src/thread/types.ts:87 |
createdAt | Date | packages/kernl/src/thread/types.ts:98 |
history | ThreadEvent[] | packages/kernl/src/thread/types.ts:89 |
input | LanguageModelItem[] | packages/kernl/src/thread/types.ts:88 |
metadata | Record<string, unknown> | null | packages/kernl/src/thread/types.ts:100 |
model | LanguageModel | packages/kernl/src/thread/types.ts:85 |
namespace | string | packages/kernl/src/thread/types.ts:95 |
state | ThreadState | packages/kernl/src/thread/types.ts:94 |
task | Task<TContext, unknown> | null | packages/kernl/src/thread/types.ts:90 |
tick | number | packages/kernl/src/thread/types.ts:93 |
tid | string | packages/kernl/src/thread/types.ts:83 |
updatedAt | Date | packages/kernl/src/thread/types.ts:99 |