/** * Build the CLI-arg model passed to the codex app-server child from the * dispatcher's structured `agents[]` entry config (`sandbox_mode`, * `extra_args`). * * `approvalPolicy` is always `'never'` (issue #2 "trust model": the dreamux * MVP only ships with a fail-fast approval handler, so no other policy is * safe to run) — it is not read from config. * * The provider config reader validates sandbox mode; this module only encodes it. */ export interface ParsedCodexArgs { approvalPolicy: string; sandboxMode: string; extraArgs: string[]; } /** * Build the codex CLI-arg model from the structured codex config block * (the dispatcher's `agents[]` entry config). */ export declare function codexArgsFromConfig(config: { sandbox_mode: string; extra_args: string[]; }): ParsedCodexArgs; export declare function codexArgsToCli(parsed: ParsedCodexArgs): string[]; //# sourceMappingURL=args.d.ts.map