Interface: ThreadStopEvent<TContext, TOutput>
Defined in: packages/kernl/src/lifecycle.ts:46
Emitted when a thread stops execution.
Type Parameters
| Type Parameter | Default type |
|---|---|
TContext | unknown |
TOutput | unknown |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agentId | public | string | The agent that executed this thread. | packages/kernl/src/lifecycle.ts:57 |
context | public | Context<TContext> | The context for this execution. NOTE: Includes context.agent reference for tools - may be optimized in future. | packages/kernl/src/lifecycle.ts:69 |
error? | public | string | Error message (present on error). | packages/kernl/src/lifecycle.ts:84 |
kind | readonly | "thread.stop" | - | packages/kernl/src/lifecycle.ts:47 |
namespace | public | string | The namespace of the thread. | packages/kernl/src/lifecycle.ts:62 |
result? | public | TOutput | The result of execution (present on success). | packages/kernl/src/lifecycle.ts:79 |
state | public | ThreadState | Final state of the thread. | packages/kernl/src/lifecycle.ts:74 |
threadId | public | string | The thread ID. | packages/kernl/src/lifecycle.ts:52 |