Skip to content

Variable: AdapterRuntimeOptionsSchema

Makaio Framework


Makaio Framework / contracts/adapter / AdapterRuntimeOptionsSchema

const AdapterRuntimeOptionsSchema: ZodObject<{ allowedDirectories: ZodOptional<ZodArray<ZodString>>; allowedTools: ZodOptional<ZodArray<ZodString>>; cwd: ZodOptional<ZodString>; disallowedTools: ZodOptional<ZodArray<ZodString>>; systemPrompt: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<{ content: ZodString; mode: ZodLiteral<"append">; }, $strip>]>>; }, $strip>

Defined in: ../../../packages/contracts/src/adapter/schemas/runtime-options.ts:23

Runtime options for agent execution.

SEAM: Tool naming is adapter-specific and not yet normalized. Use allowedTools/disallowedTools with provider-specific tool names.

// Claude Code adapter
runtimeOptions: {
cwd: '/path/to/project',
allowedTools: ['Read', 'WebSearch'], // Claude Code tool names
}
// Future: Other adapters will have different tool names
runtimeOptions: {
allowedTools: ['file_read', 'web_search'], // Hypothetical OpenAI adapter
}