AgentDefinition
Generated by TypeDoc. Do not edit this page directly.
Interface: AgentDefinition
Section titled “Interface: AgentDefinition”Defined in: packages/core/src/runtime/types/agent.ts:17
Properties
Section titled “Properties”| Property | Type | Defined in |
|---|---|---|
declaredEvents? | HarnessEventClass[] | packages/core/src/runtime/types/agent.ts:25 |
hooks? | HarnessHook<HarnessEvent<unknown>>[] | packages/core/src/runtime/types/agent.ts:24 |
initialMode | HarnessModeSelector | packages/core/src/runtime/types/agent.ts:20 |
key? | string | packages/core/src/runtime/types/agent.ts:18 |
label | string | packages/core/src/runtime/types/agent.ts:19 |
modes | HarnessMode[] | packages/core/src/runtime/types/agent.ts:21 |
roles? | HarnessRole[] | packages/core/src/runtime/types/agent.ts:23 |
sharedState? | AgentSharedStateDefinition | packages/core/src/runtime/types/agent.ts:22 |