AIDK API Reference / aidk/engine / EngineStaticHooks
Interface: EngineStaticHooks ​
Defined in: packages/core/src/engine/engine.ts:223
Properties ​
| Property | Type | Defined in |
|---|---|---|
component? | { onAfterCompile?: ComponentHookMiddleware<"onAfterCompile">[]; onComplete?: ComponentHookMiddleware<"onComplete">[]; onError?: ComponentHookMiddleware<"onError">[]; onMessage?: ComponentHookMiddleware<"onMessage">[]; onMount?: ComponentHookMiddleware<"onMount">[]; onStart?: ComponentHookMiddleware<"onStart">[]; onTickEnd?: ComponentHookMiddleware<"onTickEnd">[]; onTickStart?: ComponentHookMiddleware<"onTickStart">[]; onUnmount?: ComponentHookMiddleware<"onUnmount">[]; render?: ComponentHookMiddleware<"render">[]; } | packages/core/src/engine/engine.ts:226 |
component.onAfterCompile? | ComponentHookMiddleware<"onAfterCompile">[] | |
component.onComplete? | ComponentHookMiddleware<"onComplete">[] | |
component.onError? | ComponentHookMiddleware<"onError">[] | |
component.onMessage? | ComponentHookMiddleware<"onMessage">[] | |
component.onMount? | ComponentHookMiddleware<"onMount">[] | |
component.onStart? | ComponentHookMiddleware<"onStart">[] | |
component.onTickEnd? | ComponentHookMiddleware<"onTickEnd">[] | |
component.onTickStart? | ComponentHookMiddleware<"onTickStart">[] | |
component.onUnmount? | ComponentHookMiddleware<"onUnmount">[] | |
component.render? | ComponentHookMiddleware<"render">[] | |
execute? | EngineHookMiddleware<"execute">[] | packages/core/src/engine/engine.ts:224 |
lifecycle? | EngineLifecycleHooks | packages/core/src/engine/engine.ts:235 |
model? | { fromEngineState?: ModelHookMiddleware<"fromEngineState">[]; generate?: ModelHookMiddleware<"generate">[]; stream?: ModelHookMiddleware<"stream">[]; toEngineState?: ModelHookMiddleware<"toEngineState">[]; } | packages/core/src/engine/engine.ts:229 |
model.fromEngineState? | ModelHookMiddleware<"fromEngineState">[] | |
model.generate? | ModelHookMiddleware<"generate">[] | |
model.stream? | ModelHookMiddleware<"stream">[] | |
model.toEngineState? | ModelHookMiddleware<"toEngineState">[] | |
stream? | EngineHookMiddleware<"stream">[] | packages/core/src/engine/engine.ts:225 |
tool? | { run?: ToolHookMiddleware<"run">[]; } | packages/core/src/engine/engine.ts:232 |
tool.run? | ToolHookMiddleware<"run">[] |