Skip to content

Type Alias: ResolvedAgentConfig

Makaio Framework


Makaio Framework / contracts / ResolvedAgentConfig

ResolvedAgentConfig = z.infer<typeof ResolvedAgentConfigSchema>

Defined in: ../../../packages/contracts/src/agent-resolution/schemas.ts:67

  • ResolvedAgentConfig
    • z.infer<typeof ResolvedAgentConfigSchema>
      • typeof ResolvedAgentConfigSchema
type ResolvedAgentConfig = {
adapterName: string;
contextMode: 'fork' | 'fresh';
compressionMode: 'auto' | 'manual' | 'off';
providerConfigId?: string | undefined;
model?: string | undefined;
systemPrompt?: string | undefined;
allowedTools?: Array<string> | undefined;
disallowedTools?: Array<string> | undefined;
allowedDirectories?: Array<string> | undefined;
reasoningEffort?: 'none' | 'low' | 'medium' | 'high' | 'extra-high' | undefined;
approvalPolicy?: 'reject' | 'always-ask' | 'full-access' | undefined;
harnessId?: string | undefined;
profileId?: string | undefined;
mcpConfig?: { directTools?: Array<string> | undefined; discoveryTools?: Array<string> | undefined; toolExposure?: Record<string, 'direct' | 'discovery' | 'hidden'> | undefined; } | undefined;
};