@phren/cli
Version:
Knowledge layer for AI agents - CLI, MCP server, and data layer
10 lines (9 loc) • 524 B
JavaScript
import * as path from "node:path";
import { uuid } from "./types.js";
export const codex = {
command: "codex",
argv: o => ["exec", ...(o.resume ? ["resume"] : []), "--json",
...(!o.resume ? ["--sandbox", o.review ? "read-only" : "workspace-write", "-C", o.worktree] : []),
"-o", path.join(o.job, "final.txt"), ...(o.model ? ["-m", o.model] : []), ...(o.extra ?? []), ...(o.resume ? [o.resume] : []), "-"],
session: event => event.type === "thread.started" ? uuid(event.thread_id) : undefined,
};