claude-clicodex-cli
Select with:
ANALYSIS_PROVIDER=claude-cli
ANALYSIS_PROVIDER=codex-cliOptional model overrides:
CLAUDE_ANALYSIS_MODEL=sonnet
CODEX_ANALYSIS_MODEL=gpt-5.2-codex
ANALYSIS_MODEL=...- the app UI stays the same regardless of provider
- provider choice is recorded in
run.json - runtime logs are written to
worker-stdout.txtandworker-stderr.txt
- current non-interactive mode uses
claude --dangerously-skip-permissions -p - intended for private trusted environments
- prompt content is fully resolved before invocation
- current non-interactive mode uses
codex exec - final response is written via
--output-last-message - prompt content is fully resolved before invocation
- Check
status.json - Check
run.json - Check
worker-stderr.txt - Check
video-metadata.json - Re-run if the process died or the provider auth expired
video-metadata.jsonis schema-versioned- when heuristics change, bump the schema version so stale cached classifications are recomputed
For the current private deployment:
- use
claude-clias the default provider - keep
codex-clias an optional alternate provider - move actual execution into a dedicated worker process next if concurrent usage grows