CodexWorkflowConfig.fromMap constructor
Builds Codex config from a map.
Implementation
factory CodexWorkflowConfig.fromMap(Map<String, dynamic> map) {
return CodexWorkflowConfig(
command: _stringValue(map, 'command') ?? 'codex app-server',
approvalPolicy: _stringValue(map, 'approval_policy'),
threadSandbox: _stringValue(map, 'thread_sandbox'),
turnSandboxPolicy: _stringValue(map, 'turn_sandbox_policy'),
turnTimeout: Duration(
milliseconds: _intValue(map, 'turn_timeout_ms') ?? 3600000,
),
readTimeout: Duration(
milliseconds: _intValue(map, 'read_timeout_ms') ?? 5000,
),
stallTimeout: Duration(
milliseconds: _intValue(map, 'stall_timeout_ms') ?? 300000,
),
);
}