
Tutorials 12 min read· 27 Jul 2026· By Tutorials
Building a coding copilot with GPT-5 Codex
How to wire a diff-based code editor to GPT-5 Codex without breaking user files.
GPT-5 Codex is tuned for editing existing code, not writing greenfield essays. Prompt it accordingly.
Ship diffs, not files#
Ask the model for a unified diff and apply it with patch on your side. Full-file rewrites lose comments, imports, and formatting.
python
SYSTEM = """You are a code editor. Reply ONLY with a unified diff.
Use the exact file paths shown. No prose."""Context selection#
- Include the file being edited
- Include direct imports (1 hop)
- Include the test file for the module
- Never include node_modules or generated code
Read the RAG-for-code guide for embedding-based context selection.