Interface: SkillIsolationConfig
Defined in: src/batteries/skills/types.ts:131
Tier-2 guest capabilities and termination/timeout controls.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
defaultTimeoutSeconds | number | Timeout applied when a call omits one. | src/batteries/skills/types.ts:148 |
globals? | Readonly<Record<string, GuestGlobal>> | Capability implementations made available to isolated skill code. | src/batteries/skills/types.ts:133 |
limits? | Partial<GuestLimits> | Guest resource limits layered onto the runtime defaults. | src/batteries/skills/types.ts:137 |
maxTimeoutSeconds | number | Maximum evaluation timeout the model may request. | src/batteries/skills/types.ts:146 |
modules? | Readonly<Record<string, unknown>> | Modules exposed to the guest runtime. | src/batteries/skills/types.ts:135 |
resolveGuest? | (o: { globals: Readonly<Record<string, GuestGlobal>>; limits: GuestLimits; modules: Readonly<Record<string, unknown>>; signal?: AbortSignal; }) => | GuestRuntimeLike | Promise<GuestRuntimeLike> | Structural safety seam: without it, in-process forging requires unsafe opt-in. | src/batteries/skills/types.ts:139 |