Skip to content

LifecycleConfig

Defined in: packages/ai.matey.types/src/model-runner.ts:203

Lifecycle management configuration.

optional autoRestart: boolean

Defined in: packages/ai.matey.types/src/model-runner.ts:232

Restart the process if it crashes.

false

optional autoStart: boolean

Defined in: packages/ai.matey.types/src/model-runner.ts:208

Automatically start the process on construction.

false

optional autoStop: boolean

Defined in: packages/ai.matey.types/src/model-runner.ts:214

Automatically stop the process on dispose.

true

optional healthCheckInterval: number

Defined in: packages/ai.matey.types/src/model-runner.ts:245

Health check interval (milliseconds). 0 = disabled

0

optional maxRestarts: number

Defined in: packages/ai.matey.types/src/model-runner.ts:238

Maximum restart attempts.

3

optional shutdownTimeout: number

Defined in: packages/ai.matey.types/src/model-runner.ts:226

Timeout for graceful shutdown (milliseconds).

5000 (5 seconds)

optional startupTimeout: number

Defined in: packages/ai.matey.types/src/model-runner.ts:220

Timeout for process startup (milliseconds).

60000 (60 seconds)