Loading...
Loading...
Shell out to OpenAI Codex CLI for headless code generation, analysis, and question-answering. Optimized for code tasks. Requires OPENAI_API_KEY env var.
npx skill4agent add oimiragieo/agent-studio omega-codex-clicodex exec "PROMPT"node .claude/skills/omega-codex-cli/scripts/ask-codex.mjs "Implement a Redis caching layer for Express"node .claude/skills/omega-codex-cli/scripts/ask-codex.mjs "Refactor this module" --timeout-ms 120000node .claude/skills/omega-codex-cli/scripts/ask-codex.mjs "Generate unit tests" --jsonnode .claude/skills/omega-codex-cli/scripts/ask-codex.mjs "Write and test a sort algorithm" --sandboxnode .claude/skills/omega-codex-cli/scripts/verify-setup.mjs
# Exit 0 = available (CLI found + OPENAI_API_KEY set)
# Exit 1 = not available| Script | Purpose |
|---|---|
| Core headless wrapper — prompt as positional arg |
| Argument parser (--model, --json, --sandbox, --timeout-ms) |
| Availability check (CLI + OPENAI_API_KEY) |
| JSONL event stream normalization |
| Flag | Description |
|---|---|
| Codex model to use |
| JSONL event stream output |
| Workspace-write sandbox mode |
| Timeout in milliseconds (exit code 124 on expiry) |
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | Error (CLI failure, auth issue, API error) |
| 124 | Timeout (--timeout-ms exceeded) |
OPENAI_API_KEY.claude/context/memory/learnings.md.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: If it's not in memory, it didn't happen.
pnpm search:code