OpenAI Codex & Subagents - k82022603/k82022603.github.io GitHub Wiki

OpenAI Codex & Subagents #

AI Engineer World's Fair 2026 ์›Œํฌ์ƒต โ€” Vaibhav Srivastav & Katia Gil Guzman (OpenAI)

์›๋ณธ ์˜์ƒ: Codex and Subagents โ€” Vaibhav Srivastav & Katia Gil Guzman, OpenAI
์ฑ„๋„: AI Engineer
๋ฐœํ‘œ์ž: Vaibhav Srivastav (VB) / Katia Gil Guzman โ€” OpenAI ๋Ÿฐ๋˜ Developer Experience ํŒ€


๋ชฉ์ฐจ

  1. ์„ธ์…˜ ๊ฐœ์š” ๋ฐ ๋ฐœํ‘œ์ž ์†Œ๊ฐœ
  2. Codex๋ž€ ๋ฌด์—‡์ธ๊ฐ€ โ€” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์—์ด์ „ํŠธ
  3. ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ ์ง„ํ™”
  4. ์„ฑ๋Šฅ ๊ฐœ์„  โ€” WebSockets์™€ Fast Mode
  5. Codex App โ€” ํ”„๋กœ์ ํŠธ, Work Trees, ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น
  6. Automations โ€” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์—์ด์ „ํŠธ ์ž‘์—… ์ž๋™ํ™”
  7. Plugins โ€” Skills, Apps, MCP ์„œ๋ฒ„์˜ ํ†ตํ•ฉ ๋ฒˆ๋“ค
  8. ๊ฒŒ์ž„ ๋ฐ ์›น์•ฑ ๊ฐœ๋ฐœ ํ”Œ๋Ÿฌ๊ทธ์ธ โ€” Playwright & Image Gen
  9. ๋ฐ๋ชจ ๋ถ„์„ โ€” Game Studio, Google Drive, Slack/Gmail ์ž๋™ํ™”
  10. ์ฝ”๋“œ ๋ฆฌ๋ทฐ โ€” ํ’ˆ์งˆ ๋ณด์ฆ์˜ ์ƒˆ๋กœ์šด ๊ธฐ์ค€
  11. Subagents โ€” ๋ณ‘๋ ฌ ์ž‘์—…์˜ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜
  12. ์ปค์Šคํ…€ Subagent ์„ค๊ณ„ ๋ฐ ์‹ค์ „ ๊ตฌ์„ฑ
  13. ๋ธ”๋ฆฌ๋”ฉ ์—ฃ์ง€ ๊ธฐ๋Šฅ โ€” Guardian Approvals, Hooks, ํผ์Šค๋‚ผ๋ฆฌํ‹ฐ
  14. Codex Security ๋ฐ Claude Code ํ”Œ๋Ÿฌ๊ทธ์ธ
  15. Q&A ํ•ต์‹ฌ ๋‚ด์šฉ ์ •๋ฆฌ
  16. 2026๋…„ 4์›” ํ˜„์žฌ ์ตœ์‹  ์—…๋ฐ์ดํŠธ โ€” ์›Œํฌ์ƒต ์ดํ›„ ๋ณ€ํ™”
  17. ์ข…ํ•ฉ ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ
  18. ํ•ต์‹ฌ ์š”์•ฝ ๋ฐ ์‹œ์‚ฌ์ 

1. ์„ธ์…˜ ๊ฐœ์š” ๋ฐ ๋ฐœํ‘œ์ž ์†Œ๊ฐœ

์ด ์›Œํฌ์ƒต์€ AI Engineer ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ์ง„ํ–‰๋œ ์‹ค์Šต ์ค‘์‹ฌ์˜ ๊ธฐ์ˆ  ์„ธ์…˜์œผ๋กœ, OpenAI ๋Ÿฐ๋˜ ์‚ฌ๋ฌด์†Œ์˜ Developer Experience ํŒ€ ์†Œ์† ๋‘ ๋ฐœํ‘œ์ž๊ฐ€ Codex์˜ ํ˜„์žฌ ์—ญ๋Ÿ‰๊ณผ ๋ฏธ๋ž˜ ๋ฐฉํ–ฅ์„ ์ง์ ‘ ์‹œ์—ฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๋‹ค.

Katia Gil Guzman์€ Codex์˜ ํ”Œ๋Ÿฌ๊ทธ์ธ, ์ž๋™ํ™”, ๊ทธ๋ฆฌ๊ณ  ๋น„์ฃผ์–ผ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ํŒŒํŠธ๋ฅผ ๋‹ด๋‹นํ–ˆ์œผ๋ฉฐ, Vaibhav Srivastav(VB) ๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ ์ง„ํ™”, Subagents, ๊ทธ๋ฆฌ๊ณ  ๋ธ”๋ฆฌ๋”ฉ ์—ฃ์ง€ ๊ธฐ๋Šฅ๋“ค์„ ๋‹ค๋ฃจ์—ˆ๋‹ค. ๋‘ ์‚ฌ๋žŒ ๋ชจ๋‘ ๋‹จ์ˆœ ์Šฌ๋ผ์ด๋“œ ๋ฐœํ‘œ๊ฐ€ ์•„๋‹Œ ์‹ค์ œ ์ž‘์—… ํ™˜๊ฒฝ์„ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ์ฃผ๋Š” ๋ผ์ด๋ธŒ ๋ฐ๋ชจ ํ˜•์‹์„ ์ฑ„ํƒํ–ˆ๊ณ , ์ฒญ์ค‘์—๊ฒŒ ๋™์‹œ์— ๋”ฐ๋ผํ•ด๋ณผ ๊ฒƒ์„ ๊ถŒ์žฅํ–ˆ๋‹ค.

์„ธ์…˜์˜ ๊ตฌ์„ฑ์€ ํฌ๊ฒŒ ๋‹ค์„ฏ ํŒŒํŠธ๋กœ ๋‚˜๋‰œ๋‹ค. Codex ๊ฐœ์š”, ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ ์ž๋™ํ™” ๋ฐ๋ชจ, Subagents ์‹ฌ์ธต ํƒ๊ตฌ, ๋ธ”๋ฆฌ๋”ฉ ์—ฃ์ง€ ๊ธฐ๋Šฅ, Q&A ์ˆœ์„œ๋กœ ์ง„ํ–‰๋์œผ๋ฉฐ, ๊ฐ ํŒŒํŠธ๋Š” ์ด๋ก  ์„ค๋ช…๋ณด๋‹ค ์‹ค์ œ ์‚ฌ์šฉ ํŒจํ„ด๊ณผ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ „๊ฐœ๋˜์—ˆ๋‹ค.


2. Codex๋ž€ ๋ฌด์—‡์ธ๊ฐ€ โ€” ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์—์ด์ „ํŠธ

์›Œํฌ์ƒต์—์„œ ๊ฐ€์žฅ ๋จผ์ € ์งš์€ ํฌ์ธํŠธ๋Š” Codex๋ฅผ "์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ"๋กœ๋งŒ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๋ฒ”์ฃผ ์˜ค๋ฅ˜๋ผ๋Š” ์ ์ด๋‹ค. OpenAI๋Š” Codex๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ์—์ด์ „ํŠธ(software engineering agent) ๋กœ ์ •์˜ํ•œ๋‹ค. ์ด ์ฐจ์ด๋Š” ๋‹จ์ˆœํ•œ ๋งˆ์ผ€ํŒ… ์–ธ์–ด๊ฐ€ ์•„๋‹ˆ๋ผ ๊ธฐ๋Šฅ์  ์ฐจ์ด๋ฅผ ๋ฐ˜์˜ํ•œ๋‹ค.

์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ , Codex๋Š” ์ปค๋งจ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ๋Œ๋ฆฌ๊ณ , ์ฝ”๋“œ๋ฒ ์ด์Šค ์ „์ฒด๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆฐ๋‹ค. ์ด๋Š” ์‹ค์ œ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๊ฐ€ ์—…๋ฌด ์ค‘์— ํ•˜๋Š” ์ „์ฒด ์‚ฌ์ดํด, ์ฆ‰ ์ดํ•ดโ†’๊ณ„ํšโ†’๊ตฌํ˜„โ†’๊ฒ€์ฆโ†’๋ฐ˜๋ณต์˜ ๋ฃจํ”„๋ฅผ ์—์ด์ „ํŠธ๊ฐ€ ๋Œ€ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. ๋ฐœํ‘œ์ž ํ‘œํ˜„์„ ๋นŒ๋ฆฌ์ž๋ฉด "a software engineer colleague would do" ์ˆ˜์ค€์˜ ์ž‘์—… ๋ฒ”์œ„๋ฅผ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค.

์ด ์—์ด์ „ํŠธ ์•„ํ‚คํ…์ฒ˜๋Š” ์„ธ ๋ ˆ์ด์–ด๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์ด๋‹ค. GPT-5.3 Codex, Spark, GPT-5.4 ๋“ฑ์ด ์ด ๋ ˆ์ด์–ด์— ํ•ด๋‹นํ•˜๋ฉฐ, ๋ชจ๋ธ์ด ์—…๊ทธ๋ ˆ์ด๋“œ๋ ์ˆ˜๋ก Codex ์ „์ฒด ์„ฑ๋Šฅ์ด ์ž๋™์œผ๋กœ ํ–ฅ์ƒ๋˜๋Š” ๊ตฌ์กฐ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” ์œ ๋‹ˆํŒŒ์ด๋“œ ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค(unified agent harness) ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋ธ ์œ„์— ์–นํžˆ๋Š” ๋ž˜ํผ(wrapper) ๋ ˆ์ด์–ด๋กœ, ์—์ด์ „ํŠธ์˜ ํ–‰๋™์„ ํ‰๊ฐ€ํ•˜๊ณ , ํˆด ์‹คํ–‰์„ ๊ด€๋ฆฌํ•˜๊ณ , ํ™˜๊ฒฝ ์…‹์—…์„ ๋‹ด๋‹นํ•˜๊ณ , ์•ˆ์ „์„ฑ ๋กœ์ง์„ ๋‚ด์žฅํ•œ๋‹ค. ๋‹จ์ˆœํžˆ ๋ชจ๋ธ์—๊ฒŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋˜์ง€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์—์ด์ „ํŠธ๊ฐ€ ์›ํ™œํ•˜๊ฒŒ ์žฅ์‹œ๊ฐ„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€ํƒฑํ•˜๋Š” ์‹คํ–‰ ํ”Œ๋žซํผ์ด๋‹ค.

์„ธ ๋ฒˆ์งธ๋Š” ๋‹ค์–‘ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๋ ˆ์ด์–ด๋‹ค. Codex App, IDE ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ(VS Code, Cursor, Windsurf ๋“ฑ), CLI, Slack ๋ด‡, GitHub ์—ฐ๋™ ๋“ฑ ์—ฌ๋Ÿฌ ํ‘œ๋ฉด์„ ํ†ตํ•ด ๋™์ผํ•œ ์—์ด์ „ํŠธ ์—ญ๋Ÿ‰์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

graph TD
    A[์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๋ ˆ์ด์–ด] --> B[Unified Agent Harness]
    B --> C[Foundation Models]
    
    A --> A1[Codex App]
    A --> A2[IDE Extension]
    A --> A3[CLI]
    A --> A4[Slack / GitHub]
    A --> A5[์›น ์ธํ„ฐํŽ˜์ด์Šค]
    
    B --> B1[ํˆด ์‹คํ–‰ ๊ด€๋ฆฌ]
    B --> B2[ํ™˜๊ฒฝ ์…‹์—…]
    B --> B3[์•ˆ์ „์„ฑ ๋กœ์ง]
    B --> B4[์—์ด์ „ํŠธ ํ–‰๋™ ํ‰๊ฐ€]
    
    C --> C1[GPT-5.3 Codex]
    C --> C2[GPT-5.3 Spark]
    C --> C3[GPT-5.4]
    C --> C4[GPT-5.4 mini]

3. ํŒŒ์šด๋ฐ์ด์…˜ ๋ชจ๋ธ์˜ ์ง„ํ™”

VB๋Š” ์ž์‹ ์ด OpenAI์— ํ•ฉ๋ฅ˜ํ•œ 2025๋…„ 12์›”์„ ๊ธฐ์ค€์ ์œผ๋กœ ์‚ผ์•„ ๋ชจ๋ธ ๋ฐœ์ „ ์†๋„๋ฅผ ์„ค๋ช…ํ–ˆ๋‹ค. ๋‹น์‹œ ๋ฆฌ๋”ฉ ๋ชจ๋ธ์€ GPT-5.2์˜€๊ณ , ๊ทธ๋กœ๋ถ€ํ„ฐ ๋ถˆ๊ณผ ๋ช‡ ๋‹ฌ ๋งŒ์— GPT-5.2 Codex, GPT-5.3 Codex, GPT-5.3 Codex Spark, GPT-5.4, ๊ทธ๋ฆฌ๊ณ  GPT-5.4 mini๊นŒ์ง€ ์—ฐ์†์ ์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ๋‹ค.

์ด ๋ฐœ์ „ ํŒจํ„ด์—์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋‹จ์ˆœํ•œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์ด ์•„๋‹ˆ๋ผ ๋ชจ๋ธ๊ณผ ํ•˜๋„ค์Šค๊ฐ€ ํ•จ๊ป˜ ๊ฐœ์„ ๋˜๋Š” ํ”Œ๋ผ์ดํœ  ๊ตฌ์กฐ๋‹ค. ๋” ์ข‹์€ ๋ชจ๋ธ์ด ๋‚˜์˜ค๋ฉด ํ•˜๋„ค์Šค๊ฐ€ ๊ทธ ๋ชจ๋ธ์˜ ์—ญ๋Ÿ‰์„ ์ตœ๋Œ€๋กœ ๋Œ์–ด๋‚ด๋Š” ๋ฐฉ์‹์œผ๋กœ ์ตœ์ ํ™”๋˜๊ณ , ํ•˜๋„ค์Šค์˜ ๊ฐœ์„ ์ด ๋‹ค์‹œ ๋ชจ๋ธ ํ™œ์šฉ๋„๋ฅผ ๋†’์ด๋Š” ์„ ์ˆœํ™˜์ด ํ˜•์„ฑ๋œ๋‹ค.

๊ฐ ๋ชจ๋ธ์˜ ํฌ์ง€์…”๋‹์„ ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

GPT-5.3 Codex๋Š” ์žฅ์‹œ๊ฐ„ ์‹คํ–‰ ์ž‘์—…๊ณผ ๋ณต์žกํ•œ ํƒœ์Šคํฌ์— ํŠนํ™”๋œ ๋ชจ๋ธ๋กœ, ์—์ด์ „ํŠธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ์ค‘๋‹จ ์—†์ด ์ž‘์—…์„ ์ด์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๊ทนํ•œ๊นŒ์ง€ ๋ฐ€์–ด๋ถ™์ด๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค.

GPT-5.3 Codex Spark๋Š” Cerebras์™€์˜ ํ˜‘์—…์œผ๋กœ ํƒ„์ƒํ•œ ๋ชจ๋ธ์ด๋‹ค. Cerebras์˜ ์›จ์ดํผ ์Šค์ผ€์ผ ์นฉ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ๊ฐ€์ง„ ๋Œ€์—ญํญ ์ด์ ์„ ํ™œ์šฉํ•ด ํ…์ŠคํŠธ ์ „์šฉ์ด์ง€๋งŒ ๊ฑฐ์˜ ์ฆ‰๊ฐ์ ์ธ ์ˆ˜์ค€์˜ ์‘๋‹ต ์†๋„๋ฅผ ๊ตฌํ˜„ํ–ˆ๋‹ค. ChatGPT Pro ๊ตฌ๋…์ž์—๊ฒŒ ๋ฆฌ์„œ์น˜ ํ”„๋ฆฌ๋ทฐ ํ˜•ํƒœ๋กœ ์ œ๊ณต๋˜๋ฉฐ, ์‹ค์‹œ๊ฐ„ ์ฝ”๋”ฉ ์ดํ„ฐ๋ ˆ์ด์…˜์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๋‹ค.

GPT-5.4๋Š” ์›Œํฌ์ƒต ๋‹น์‹œ ์ตœ์‹  ๋ฉ”์ธ๋ผ์ธ ๋ชจ๋ธ๋กœ, GPT-5.3 Codex์˜ ์ฝ”๋”ฉ ์—ญ๋Ÿ‰์„ GPT-5.4์˜ ๋ฒ”์šฉ ์ถ”๋ก  ๋Šฅ๋ ฅ์— ํ†ตํ•ฉํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด๋‹ค. ์ฝ”๋”ฉ๋ฟ ์•„๋‹ˆ๋ผ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ, ํ”„๋ ˆ์  ํ…Œ์ด์…˜, ๋ฌธ์„œ ์ž‘์—… ๋“ฑ ์ „๋ฌธ ์—…๋ฌด ์ „๋ฐ˜์— ๊ฑธ์ณ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๋„๋ก ์„ค๊ณ„๋๋‹ค.

GPT-5.4 mini๋Š” ์„œ๋ธŒ์—์ด์ „ํŠธ์™€ ์งง์€ ํƒœ์Šคํฌ๋ฅผ ์œ„ํ•œ ๊ฒฝ๋Ÿ‰ ๋ชจ๋ธ์ด๋‹ค. ๋ฉ”์ธ ๋ชจ๋ธ ๋Œ€๋น„ ํ† ํฐ ์†Œ๋น„๊ฐ€ 30% ์ˆ˜์ค€์ด๋ผ ๋™์ผํ•œ ํฌ๋ ˆ๋”ง์œผ๋กœ ์•ฝ 3.3๋ฐฐ ๋” ์˜ค๋ž˜ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฝ”๋“œ๋ฒ ์ด์Šค ํƒ์ƒ‰, ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ๋ฆฌ๋ทฐ ๋“ฑ ์ถ”๋ก  ์ง‘์•ฝ๋„๊ฐ€ ๋‚ฎ์€ ์„œ๋ธŒ์—์ด์ „ํŠธ ์ž‘์—…์— ๊ถŒ์žฅ๋œ๋‹ค.


4. ์„ฑ๋Šฅ ๊ฐœ์„  โ€” WebSockets์™€ Fast Mode

๋ชจ๋ธ ์„ฑ๋Šฅ ํ–ฅ์ƒ๊ณผ ๋ณ‘ํ–‰ํ•˜์—ฌ ํ† ํฐ ์ „์†ก ์†๋„ ๊ฐœ์„ ๋„ ์ค‘์š”ํ•œ ์ถ•์œผ๋กœ ์ง„ํ–‰๋๋‹ค. ์›Œํฌ์ƒต์—์„œ VB๊ฐ€ ํŠน๋ณ„ํžˆ ๊ฐ•์กฐํ•œ ๋‘ ๊ฐ€์ง€ ๊ธฐ์ˆ ์  ๊ฐœ์„ ์ด ์žˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ๋Š” WebSockets ๋„์ž…์ด๋‹ค. ๊ธฐ์กด์˜ HTTP ํด๋ง ๋ฐฉ์‹ ๋Œ€์‹  WebSocket์„ ํ†ตํ•ด ๋””๋ฐ”์ด์Šค์™€ API ์„œ๋ฒ„ ์‚ฌ์ด์— ์ง€์†์ ์ธ ์ปค๋„ฅ์…˜์„ ์œ ์ง€ํ•จ์œผ๋กœ์จ ๋ณ„๋„์˜ ์ถ”๊ฐ€ ๋น„์šฉ ์—†์ด ํ† ํฐ ์ „์†ก ์†๋„๋ฅผ ์•ฝ 1.75๋ฐฐ ํ–ฅ์ƒ์‹œ์ผฐ๋‹ค. ์ด๋Š” ๋‹จ์ˆœํžˆ ์‘๋‹ต์ด ๋น ๋ฅด๊ฒŒ ๋А๊ปด์ง€๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์—์ด์ „ํŠธ๊ฐ€ ์žฅ์‹œ๊ฐ„ ์ž‘์—… ์ค‘์— ์ค‘๊ฐ„ ๊ฒฐ๊ณผ๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ๋•Œ ์ฒด๊ฐ ์†๋„๋ฅผ ํฌ๊ฒŒ ๊ฐœ์„ ํ•œ๋‹ค.

๋‘ ๋ฒˆ์งธ๋Š” Fast Mode๋‹ค. WebSockets ๊ธฐ๋ฐ˜ 1.75๋ฐฐ ํ–ฅ์ƒ ์œ„์— ์ถ”๊ฐ€๋กœ 2๋ฐฐ ๋น ๋ฅธ ํ† ํฐ ์†๋„๋ฅผ ์ œ๊ณตํ•˜๋Š” ์˜ต์…˜์ด๋‹ค. ๋‘ ๊ธฐ์ˆ ์„ ํ•ฉ์‚ฐํ•˜๋ฉด ๊ธฐ์กด ๋Œ€๋น„ ์•ฝ 3.5๋ฐฐ ์ด์ƒ์˜ ์ฒด๊ฐ ์†๋„ ํ–ฅ์ƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ณ„์‚ฐ์ด ๋‚˜์˜จ๋‹ค. ๋ฐœํ‘œ์ž๋Š” ์ด ๋ถ„์•ผ์˜ ๊ฐœ์„  ์ž‘์—…์ด ๊ณ„์† ์ง„ํ–‰ ์ค‘์ด๋ฉฐ ๋” ๋งŽ์€ ์†๋„ ํ–ฅ์ƒ์ด ์˜ˆ์ •๋˜์–ด ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ–ˆ๋‹ค.

์ด ๋‘ ๊ธฐ์ˆ ์  ๊ฐœ์„ ์€ ํŠนํžˆ Subagents์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ๋™์‹œ์— ์žฅ์‹œ๊ฐ„ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์‹ค์งˆ์ ์ธ ์ฐจ์ด๋ฅผ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค.


5. Codex App โ€” ํ”„๋กœ์ ํŠธ, Work Trees, ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น

VB ๋ณธ์ธ์ด "ํ•˜๋“œ์ฝ”์–ด CLI ์‚ฌ์šฉ์ž"์˜€๋‹ค๊ฐ€ Codex App ์ถœ์‹œ ์ดํ›„ ์›Œํฌํ”Œ๋กœ์šฐ์˜ ์ค‘์‹ฌ์„ ์˜ฎ๊ฒผ๋‹ค๊ณ  ๊ณ ๋ฐฑํ•  ๋งŒํผ, Codex App์€ ๋‹จ์ˆœํ•œ GUI ๋ž˜ํผ๋ฅผ ๋„˜์–ด ์‹ค์งˆ์ ์ธ ์ž‘์—… ํ—ˆ๋ธŒ๋กœ ์„ค๊ณ„๋˜์—ˆ๋‹ค.

Codex App์˜ ํ•ต์‹ฌ ๊ฐ€์น˜๋Š” ๋ฉ€ํ‹ฐ ํ”„๋กœ์ ํŠธ ร— ๋ฉ€ํ‹ฐ ํƒœ์Šคํฌ ๋™์‹œ ์ž‘์—…์ด๋‹ค. ์•ฑ ์ขŒ์ธก ํŒจ๋„์—์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ „ํ™˜ํ•˜๋ฉด์„œ ๊ฐ ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ Work Trees๋ฅผ ํ™œ์šฉํ•ด ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ์„ ๋™์‹œ์— ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค.

Work Trees๋Š” Git์˜ ์ž‘์—… ํŠธ๋ฆฌ ๊ฐœ๋…์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๋™์ผํ•œ ์ €์žฅ์†Œ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ ์š”์ฒญ, ๋ฒ„๊ทธ ์ˆ˜์ •, Q&A ์ž‘์—…์„ ์„œ๋กœ ๊ฐ„์„ญ ์—†์ด ๋ณ‘๋ ฌ๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ปจํ…์ŠคํŠธ ์Šค์œ„์นญ์˜ ๋น„์šฉ์„ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ ์ž‘์—…์„ ๋™์‹œ์— ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค.

graph LR
    subgraph Codex App
        P1[Project: Codex]
        P2[Project: ChatGPT]
        P3[Project: Sora]
    end
    
    P1 --> W1[Work Tree: Feature A]
    P1 --> W2[Work Tree: Bug Fix]
    P1 --> W3[Work Tree: Q&A]
    
    W1 -.->|๋…๋ฆฝ ์‹คํ–‰| E1[๋ณ„๋„ ํ™˜๊ฒฝ]
    W2 -.->|๋…๋ฆฝ ์‹คํ–‰| E2[๋ณ„๋„ ํ™˜๊ฒฝ]
    W3 -.->|๋…๋ฆฝ ์‹คํ–‰| E3[๋ณ„๋„ ํ™˜๊ฒฝ]

ํ”Œ๋žซํผ ์ง€์› ์ธก๋ฉด์—์„œ๋„ Codex App์€ macOS์—์„œ ์‹œ์ž‘ํ•ด ์ด์ œ ๋„ค์ดํ‹ฐ๋ธŒ Windows ์ง€์›๊นŒ์ง€ ํ™•์žฅ๋๋‹ค. ํŠนํžˆ Windows ์ „์šฉ ๋„ค์ดํ‹ฐ๋ธŒ ์ƒŒ๋“œ๋ฐ•์Šค๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ด ์‹œ์  ๊ธฐ์ค€์œผ๋กœ ๊ฒฝ์Ÿ ์—์ด์ „ํŠธ ํ•˜๋„ค์Šค ์ค‘ Windows ๋„ค์ดํ‹ฐ๋ธŒ ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ Codex๊ฐ€ ์œ ์ผํ•˜๋‹ค๊ณ  ๋ฐœํ‘œ์ž๋Š” ๊ฐ•์กฐํ–ˆ๋‹ค. ์ดํ›„ Linux๋„ IDE ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด ์ง€์›๋œ๋‹ค.


6. Automations โ€” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์—์ด์ „ํŠธ ์ž‘์—… ์ž๋™ํ™”

Automations๋Š” Codex์˜ ๊ธฐ๋Šฅ ์ค‘ Katia๊ฐ€ "๊ฐœ์ธ์ ์œผ๋กœ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ๊ธฐ๋Šฅ"์ด๋ผ๊ณ  ํ‘œํ˜„ํ•  ๋งŒํผ ์‹ค์šฉ์ ์ธ ์›Œํฌํ”Œ๋กœ์šฐ ๋ณ€ํ™”๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ๊ธฐ๋ณธ ๊ฐœ๋…์€ ๋‹จ์ˆœํ•˜๋‹ค. ํŠน์ • ์ง€์‹œ์‚ฌํ•ญ์„ ๋‹ด์€ Codex ์ž‘์—…์„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์Šค์ผ€์ค„์— ๋”ฐ๋ผ ์ž๋™ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

ํฌ๋ก  ์žก(cron job)์ฒ˜๋Ÿผ ๋งค์ผ ํŠน์ • ์‹œ๊ฐ์— ์‹คํ–‰๋˜๊ฑฐ๋‚˜, ํŠน์ • ์ด๋ฒคํŠธ๋ฅผ ํŠธ๋ฆฌ๊ฑฐ๋กœ ์‚ผ์„ ์ˆ˜ ์žˆ๋‹ค. Codex๊ฐ€ ์ด๋ฏธ ์—ฐ๊ฒฐ๋œ ์•ฑ๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ž๋™ํ™”๋Š” ๋‹จ์ˆœํžˆ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ  ์™ธ๋ถ€ ์„œ๋น„์Šค์™€์˜ ์ƒํ˜ธ์ž‘์šฉ๊นŒ์ง€ ํฌํ•จํ•œ๋‹ค.

๋ฐœํ‘œ์ž๊ฐ€ ์‹ค์ œ๋กœ ์šด์šฉ ์ค‘์ธ ์ž๋™ํ™” ์˜ˆ์‹œ๋“ค์„ ๋ณด๋ฉด ๋ฒ”์šฉ์„ฑ์ด ์–ผ๋งˆ๋‚˜ ๋„“์€์ง€ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.

Slack ๋ฉ”์‹œ์ง€ ์š”์•ฝ ์ž๋™ํ™”: ๋งค์ผ ์˜ค์ „ 9์‹œ์— ์‹คํ–‰๋˜๋ฉฐ, ์ „๋‚  ์ดํ›„ Slack์— ์˜ฌ๋ผ์˜จ ๋ฉ”์‹œ์ง€ ์ค‘ ๊ธด๊ธ‰ ์‘๋‹ต์ด ํ•„์š”ํ•œ ๊ฒƒ์„ ์‹๋ณ„ํ•˜๊ณ , ์ „์ฒด ๋‚ด์šฉ์„ ํ† ํ”ฝ๋ณ„๋กœ ์š”์•ฝํ•ด ์ œ๊ณตํ•œ๋‹ค. ๋†“์น  ์ˆ˜ ์—†๋Š” ์ค‘์š”ํ•œ ํšŒ์‚ฌ ๊ณต์ง€์‚ฌํ•ญ๋„ ๋ณ„๋„๋กœ ํ•„ํ„ฐ๋ง๋œ๋‹ค.

Gmail ํŠธ๋ฆฌ์•„์ง€ ์ž๋™ํ™”: ํ•˜๋ฃจ์—๋„ ์ˆ˜์‹ญ ํ†ต์”ฉ ์Ÿ์•„์ง€๋Š” ์ด๋ฉ”์ผ์„ Codex๊ฐ€ ์Šค์บ”ํ•ด์„œ ์‹ค์ œ๋กœ ์‘๋‹ต์ด ํ•„์š”ํ•œ ์ด๋ฉ”์ผ๊ณผ ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒƒ์„ ๋ถ„๋ฅ˜ํ•ด์ค€๋‹ค. ์ŠคํŒธ์„ฑ ์š”์ฒญ์„ ๊ฑธ๋Ÿฌ๋‚ด๋Š” ๊ธฐ๋Šฅ๊นŒ์ง€ ํฌํ•จ๋˜์–ด ์žˆ์–ด ์ด๋ฉ”์ผ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์„ ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฐœํ‘œ์ž๋Š” ๋ฐํ˜”๋‹ค.

์ฝ”๋“œ๋ฒ ์ด์Šค ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ์ž๋™ํ™”: ์ €์žฅ์†Œ์˜ YAML ํŒŒ์ผ์—์„œ ์ด๋ฒคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด Google Sheets๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์ž‘์—…์ฒ˜๋Ÿผ, ๋ฐ˜๋ณต์ ์ธ ๋ฐ์ดํ„ฐ ์ด๋™ ์ž‘์—…์„ ์™„์ „ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ž๋™ํ™”๋Š” Codex App ๋‚ด์—์„œ ์ง์ ‘ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ๋Œ€ํ™” ํ˜•์‹์œผ๋กœ "์ด๋Ÿฐ ์ž๋™ํ™”๋ฅผ ๋งŒ๋“ค์–ด์ค˜"๋ผ๊ณ  ์š”์ฒญํ•˜๋ฉด Codex๊ฐ€ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ž‘์„ฑํ•ด์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์…‹์—…์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


7. Plugins โ€” Skills, Apps, MCP ์„œ๋ฒ„์˜ ํ†ตํ•ฉ ๋ฒˆ๋“ค

ํ”Œ๋Ÿฌ๊ทธ์ธ์€ Codex ์ƒํƒœ๊ณ„์—์„œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์—ญ๋Ÿ‰์„ ํŒจํ‚ค์ง€ํ™”ํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๋‹จ์œ„๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•˜๋‚˜๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๊ทธ ์•ˆ์— ํฌํ•จ๋œ Skills, App ์—ฐ๋™, MCP ์„œ๋ฒ„ ์„ค์ •์ด ํ•œ ๋ฒˆ์— ํ™œ์„ฑํ™”๋œ๋‹ค. ๊ฐ ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋”ฐ๋กœ ์„ค์น˜ํ•˜๊ณ  ์„ค์ •ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์„ ์—†์•ค ๊ฒƒ์ด๋‹ค.

Skills๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค๋ฅผ ์œ„ํ•ด ํŒจํ‚ค์ง€ํ™”๋œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€์‹œ์‚ฌํ•ญ์ด๋‹ค. ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ์žˆ๋‹ค๋ฉด ์Šคํ‚ฌ๋กœ ๋งŒ๋“ค์–ด๋‘๋ฉด Codex๊ฐ€ ๊ด€๋ จ ํƒœ์Šคํฌ๋ฅผ ๋งŒ๋‚  ๋•Œ ์ž๋™์œผ๋กœ ํ•ด๋‹น ์Šคํ‚ฌ์„ ์ฐธ์กฐํ•œ๋‹ค. ์ง€์‹œ์‚ฌํ•ญ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์Šคํฌ๋ฆฝํŠธ์™€ ๋ฆฌ์†Œ์Šค๋„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Codex์—๊ฒŒ ์Šคํ‚ฌ์„ ์ง์ ‘ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ์Šคํ‚ฌ์€ SKILL.md ํŒŒ์ผ์„ ํฌํ•จํ•œ ํด๋” ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ €์žฅ์†Œ, ์‚ฌ์šฉ์ž, ๊ด€๋ฆฌ์ž, ์‹œ์Šคํ…œ ๋ ˆ๋ฒจ์˜ ์—ฌ๋Ÿฌ ์œ„์น˜์—์„œ ๋กœ๋“œ๋œ๋‹ค.

Apps๋Š” ์™ธ๋ถ€ ์„œ๋น„์Šค์™€์˜ ์—ฐ๊ฒฐ์ด๋‹ค. Notion, Linear, Google Drive, Slack, GitHub ๋“ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ผ์ƒ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„๊ตฌ๋“ค์— Codex๊ฐ€ ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค.

MCP ์„œ๋ฒ„๋Š” ์™ธ๋ถ€ ์‹œ์Šคํ…œ์˜ ๋„๊ตฌ๋ฅผ Codex์—๊ฒŒ ๋…ธ์ถœํ•˜๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์ปค์Šคํ…€ ๋„๊ตฌ๋‚˜ ๋‚ด๋ถ€ ์‹œ์Šคํ…œ์„ Codex์— ํ†ตํ•ฉํ•  ๋•Œ ํ™œ์šฉ๋œ๋‹ค.

์ด ์„ธ ๊ฐ€์ง€๋ฅผ ํ•˜๋‚˜์˜ ๋ฒˆ๋“ค๋กœ ๋ฌถ์€ ๊ฒƒ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์ด๋‹ค. ์›Œํฌ์ƒต ๋‹น์‹œ OpenAI๊ฐ€ ํ๋ ˆ์ด์…˜ํ•œ ๊ณต์‹ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก์ด ์ œ๊ณต๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ์ž‘ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. Plugin Creator๋ฅผ ํ†ตํ•ด ๋Œ€ํ™”ํ˜•์œผ๋กœ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์ง€์›๋œ๋‹ค.

graph TB
    subgraph Plugin ๊ตฌ์กฐ
        P[Plugin ๋ฒˆ๋“ค]
        P --> S[Skills\n์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ง€์‹œ์‚ฌํ•ญ + ์Šคํฌ๋ฆฝํŠธ]
        P --> A[Apps\n์™ธ๋ถ€ ์„œ๋น„์Šค ์—ฐ๋™]
        P --> M[MCP ์„œ๋ฒ„\n๋„๊ตฌ ํ™•์žฅ]
    end
    
    subgraph ํšจ๊ณผ
        P --> W[๋‹จ์ผ ์„ค์น˜๋กœ\n๋ชจ๋“  ๊ตฌ์„ฑ ํ™œ์„ฑํ™”]
        W --> R[๋ฐ˜๋ณต ์„ค์ • ์ œ๊ฑฐ]
        W --> D[ํŒ€ ๋‚ด ๋ฐฐํฌ ๊ฐ€๋Šฅ]
    end

8. ๊ฒŒ์ž„ ๋ฐ ์›น์•ฑ ๊ฐœ๋ฐœ ํ”Œ๋Ÿฌ๊ทธ์ธ โ€” Playwright & Image Gen

๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฒŒ์ž„์ด๋‚˜ ์›น์•ฑ์„ ๋งŒ๋“ค ๋•Œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ ํŒจํ„ด์„ ๊ด€์ฐฐํ•œ OpenAI ํŒ€์€ ์ด๋ฅผ ํŠนํ™” ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ํŒจํ‚ค์ง€ํ™”ํ–ˆ๋‹ค. Game Studio ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ Web App ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๊ทธ๊ฒƒ์ด๋‹ค.

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ๋“ค์— ํฌํ•จ๋œ ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ์Šคํ‚ฌ์ด ์‹œ๊ฐ์  ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ทผ๋ณธ์ ์œผ๋กœ ๋ฐ”๊พผ๋‹ค.

Playwright Interactive ์Šคํ‚ฌ์€ ํ—ค๋“œ๋ฆฌ์Šค ๋ธŒ๋ผ์šฐ์ €๋ฅผ Codex๊ฐ€ ์ง์ ‘ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. Playwright๋Š” ์›๋ž˜ E2E ํ…Œ์ŠคํŠธ ์ž๋™ํ™” ๋„๊ตฌ๋กœ ์•Œ๋ ค์ ธ ์žˆ์ง€๋งŒ, ์ด ๋งฅ๋ฝ์—์„œ๋Š” Codex๊ฐ€ ๊ฐœ๋ฐœ ์ค‘์ธ ์•ฑ์ด๋‚˜ ๊ฒŒ์ž„์„ ์‹ค์ œ ๋ธŒ๋ผ์šฐ์ € ํ™˜๊ฒฝ์—์„œ ๋ Œ๋”๋งํ•˜๊ณ , ํด๋ฆญํ•˜๊ณ , ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ๊ณ , ํ™”๋ฉด์„ ๋ถ„์„ํ•˜๋Š” ์šฉ๋„๋กœ ํ™œ์šฉ๋œ๋‹ค. Codex๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์‹คํ–‰ํ•˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•ด ๋‹ค์‹œ ์ˆ˜์ •ํ•˜๋Š” ์‚ฌ์ดํด์„ ์ž์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. 2026๋…„ 4์›” ์ดํ›„ ์—…๋ฐ์ดํŠธ์—์„œ๋Š” ์•ฑ ๋‚ด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‚ด์žฅ๋˜์–ด ๋”์šฑ ๊ฐ•ํ™”๋œ ํ˜•ํƒœ๋กœ ๋ฐœ์ „ํ–ˆ๋‹ค.

Image Gen ์Šคํ‚ฌ์€ ๊ฒŒ์ž„ ์Šคํ”„๋ผ์ดํŠธ๋‚˜ UI ์ž์‚ฐ์ฒ˜๋Ÿผ ์‹œ๊ฐ์  ์—์…‹์„ Codex๊ฐ€ ์ง์ ‘ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์›Œํฌ์ƒต ๋ฐ๋ชจ์—์„œ๋Š” ํ”Œ๋žซํฌ๋จธ ๊ฒŒ์ž„์˜ ์บ๋ฆญํ„ฐ ์Šคํ”„๋ผ์ดํŠธ 5๊ฐ€์ง€ ์ด์ƒ์„ ์‚ฌ๋žŒ์˜ ๊ฐœ์ž… ์—†์ด Codex๊ฐ€ ์ž๋™ ์ƒ์„ฑํ•˜๋Š” ์žฅ๋ฉด์ด ์‹œ์—ฐ๋๋‹ค. ๋ฐœํ‘œ์ž๊ฐ€ ์ค€ ํ”„๋กฌํ”„ํŠธ๋Š” "๋ฒฝ๋Œ๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”Œ๋žซํผ์ด ์žˆ๋Š” ํ”Œ๋žซํฌ๋จธ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด์ค˜" ๋‹จ ํ•œ ์ค„์ด์—ˆ๋‹ค.


9. ๋ฐ๋ชจ ๋ถ„์„ โ€” Game Studio, Google Drive, Slack/Gmail ์ž๋™ํ™”

์›Œํฌ์ƒต์—์„œ ์ง„ํ–‰๋œ ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ๋ฐ๋ชจ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๋ถ„์„ํ•œ๋‹ค.

๋ฐ๋ชจ 1: Game Studio ํ”Œ๋Ÿฌ๊ทธ์ธ

๊ฒŒ์ž„ ์ŠคํŠœ๋””์˜ค ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ™œ์„ฑํ™”ํ•œ ์ƒํƒœ์—์„œ ๋‹จ ํ•œ ์ค„์˜ ํ”„๋กฌํ”„ํŠธ("๋ฒฝ๋Œ ํ”Œ๋žซํผ ํ”Œ๋žซํฌ๋จธ ๊ฒŒ์ž„ ๋งŒ๋“ค์–ด์ค˜")๋ฅผ ์ฃผ์ž Codex๋Š” ๋‹ค์Œ ๊ณผ์ •์„ ์ž์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ–ˆ๋‹ค.

์ด๋ฏธ์ง€ ์ƒ์„ฑ ์Šคํ‚ฌ์„ ํ˜ธ์ถœํ•ด ๊ฒŒ์ž„์— ํ•„์š”ํ•œ ๋ชจ๋“  ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , Playwright Interactive ์Šคํ‚ฌ์„ ํ†ตํ•ด ์ƒ์„ฑ๋œ ๊ฒŒ์ž„์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง์ ‘ ๋ Œ๋”๋งํ•˜๊ณ  ์‹œ๊ฐ์ ์œผ๋กœ ๊ฒ€์ฆํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋‹ค์‹œ ๋ Œ๋”๋งํ•˜๋Š” ๋””๋ฒ„๊น… ๋ฃจํ”„๋ฅผ ์ž์œจ ์‹คํ–‰ํ–ˆ๋‹ค. ์™„์„ฑ๊นŒ์ง€ ์•ฝ ํ•œ ์‹œ๊ฐ„์ด ์†Œ์š”๋์œผ๋ฉฐ, ๋ฐœํ‘œ์ž๋Š” ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์„ ์ „ํ˜€ ์ˆ˜์ •ํ•˜์ง€ ์•Š์€ ๊ทธ๋Œ€๋กœ ์‹œ์—ฐํ–ˆ๋‹ค.

๋ฐ๋ชจ 2: Google Drive ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ™œ์šฉํ•œ ์ฝ”๋“œ๋ฒ ์ด์Šค-์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๋™๊ธฐํ™”

OpenAI ๊ฐœ๋ฐœ์ž ์›น์‚ฌ์ดํŠธ์˜ ์ €์žฅ์†Œ์—๋Š” Codex ๋ฐ‹์—… ์ด๋ฒคํŠธ ์ •๋ณด๊ฐ€ YAML ํŒŒ์ผ๋“ค๋กœ ๊ด€๋ฆฌ๋œ๋‹ค. Codex์—๊ฒŒ "Google Drive์˜ Codex Events ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ๋ฅผ ์ €์žฅ์†Œ์˜ ํ˜„์žฌ ๋ฐ‹์—… ์ •๋ณด๋กœ ์—…๋ฐ์ดํŠธํ•ด์ค˜"๋ผ๊ณ  ์š”์ฒญํ•œ ๊ฒฐ๊ณผ, ์•ฝ 2๋ถ„ ๋งŒ์— 57๊ฐœ์˜ ์ด๋ฒคํŠธ ํ–‰์ด ์ •ํ™•ํ•˜๊ฒŒ ์ž…๋ ฅ๋๋‹ค.

์ด ๋ฐ๋ชจ๊ฐ€ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์€ ๋‹จ์ˆœํ•œ ํŒŒ์ผ ์ฝ๊ธฐ/์“ฐ๊ธฐ๊ฐ€ ์•„๋‹ˆ๋‹ค. Codex๊ฐ€ ์ฝ”๋“œ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ์‹๋ณ„ํ•˜์—ฌ ์™ธ๋ถ€ ์„œ๋น„์Šค(Google Sheets)์— ์ ์ ˆํ•œ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ์ „ ๊ณผ์ •์„ ์ž์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ–ˆ๋‹ค.

๋ฐ๋ชจ 3: Slack ์ž๋™ํ™” ์ƒ์„ฑ

๋Œ€ํ™” ํ˜•์‹์œผ๋กœ Codex์—๊ฒŒ "Slack์—์„œ Codex ์œ ์ฆˆ์ผ€์ด์Šค๋ฅผ ์–ธ๊ธ‰ํ•˜๋Š” ๋ชจ๋“  ๋‚ด์šฉ์„ ์ฐพ์•„ ์›น์‚ฌ์ดํŠธ์— ์˜ฌ๋ฆด ์ค‘์š”ํ•œ ์œ ์ฆˆ์ผ€์ด์Šค ๋ชฉ๋ก์„ ๋งŒ๋“œ๋Š” ์ž๋™ํ™”๋ฅผ ๋งŒ๋“ค์–ด์ค˜"๋ผ๊ณ  ์š”์ฒญํ•˜์ž, Codex๊ฐ€ ์ž๋™ํ™” ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์ด ์‹œ์—ฐ๋๋‹ค. ์‹คํ–‰ ์ฃผ๊ธฐ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— Codex๊ฐ€ ํŒ์—… ํ˜•ํƒœ๋กœ ์Šค์ผ€์ค„ ์„ค์ •์„ ์•ˆ๋‚ดํ•˜๋Š” ํ๋ฆ„๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ผ์ด๋ธŒ ๋ฐ๋ชจ ํŠน์„ฑ์ƒ ์ผ๋ถ€ ๋™์ž‘์ด ์˜ˆ์ƒ๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ง„ํ–‰๋์ง€๋งŒ, ์ˆ˜๋™ ์„ค์ • ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ์ž๋™ํ™” ๊ตฌ์„ฑ์˜ ์ „ ๊ณผ์ •์„ ๋ณด์—ฌ์คฌ๋‹ค.


10. ์ฝ”๋“œ ๋ฆฌ๋ทฐ โ€” ํ’ˆ์งˆ ๋ณด์ฆ์˜ ์ƒˆ๋กœ์šด ๊ธฐ์ค€

VB๊ฐ€ "๊ฐœ์ธ์ ์œผ๋กœ ํŽธํ–ฅ๋˜์–ด ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, Codex ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” ํ˜„์žฌ ์—…๊ณ„ ์ตœ๊ณ  ์ˆ˜์ค€"์ด๋ผ๊ณ  ์ž๋ถ€ํ•  ๋งŒํผ, Codex์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ธฐ๋Šฅ์€ ํŠน๋ณ„ํ•œ ์œ„์น˜๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋‹ค. ์‹ค์ œ๋กœ OpenAI ๋‚ด๋ถ€์—์„œ๋Š” Greg Brockman์„ ํฌํ•จํ•œ ๋ชจ๋“  ์ง์›์ด ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋“  ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ Codex ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์นœ๋‹ค.

Codex ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ ํƒ์›”ํ•œ ์ด์œ ๋Š” ๋‹จ์ˆœํžˆ diff๋งŒ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ „์ฒด ์ €์žฅ์†Œ์˜ ์ปจํ…์ŠคํŠธ์™€ ํ•จ๊ป˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ํ•ด์„ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ณ€๊ฒฝ๋œ ์ฝ”๋“œ๊ฐ€ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š์€ ๋‹ค๋ฅธ ๋ชจ๋“ˆ์— ๋ฏธ์น  ์ด์ฐจ ํšจ๊ณผ(second order effects) ๊นŒ์ง€ ์ฐพ์•„๋‚ธ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋„๊ตฌ๊ฐ€ diff ๋ ˆ๋ฒจ์—์„œ๋งŒ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ ‘๊ทผ์ด๋‹ค.

๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๋Š” P0, P1, P2 ๋“ฑ์˜ ์šฐ์„ ์ˆœ์œ„๋กœ ๋ถ„๋ฅ˜๋˜์–ด ์ œ๊ณต๋˜๋ฉฐ, ๋‹จ์ˆœํžˆ ๋ฌธ์ œ๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์— ๊ทธ์น˜์ง€ ์•Š๊ณ  Codex์—๊ฒŒ ์ง์ ‘ ์ˆ˜์ •์„ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด PR ๋ธŒ๋žœ์น˜๋ฅผ ์—ฌ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.

์ ‘๊ทผ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ธ ๊ฐ€์ง€๋กœ ์ œ๊ณต๋œ๋‹ค.

GitHub ์—ฐ๋™ ๋ฐฉ์‹: ChatGPT ๊ณ„์ •์„ GitHub์— ์—ฐ๊ฒฐํ•˜๋ฉด ๋ชจ๋“  PR์— ๋Œ€ํ•ด ์ž๋™ ๋ฆฌ๋ทฐ๊ฐ€ ํ™œ์„ฑํ™”๋œ๋‹ค. PR ํŽ˜์ด์ง€์— ์ง์ ‘ ์ฝ”๋ฉ˜ํŠธ ํ˜•ํƒœ๋กœ ๊ฒฐ๊ณผ๊ฐ€ ํ‘œ์‹œ๋œ๋‹ค.

Slash ๋ช…๋ น ๋ฐฉ์‹: Codex App ๋˜๋Š” CLI์—์„œ /review ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๋ฉด ์ƒˆ๋กœ์šด ์Šค๋ ˆ๋“œ์—์„œ ๋ฆฌ๋ทฐ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋œ๋‹ค.

Claude Code ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ฐฉ์‹: VB์™€ ๋™๋ฃŒ Dom์ด ์ œ์ž‘ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ, Claude Code ์„ธ์…˜ ๋‚ด์—์„œ Codex์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์—ญ๋Ÿ‰์„ ์ง์ ‘ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค.


11. Subagents โ€” ๋ณ‘๋ ฌ ์ž‘์—…์˜ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜

Subagents๋Š” ์ด ์›Œํฌ์ƒต์˜ ํ•ต์‹ฌ ์ฃผ์ œ์ด์ž VB๊ฐ€ ๊ฐ€์žฅ ์—ด์ •์ ์œผ๋กœ ์†Œ๊ฐœํ•œ ๊ธฐ๋Šฅ์ด๋‹ค. ๊ฐœ๋… ์ž์ฒด๋Š” ๋‹จ์ˆœํ•˜์ง€๋งŒ, ๊ทธ ํ•จ์˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ์‹์„ ๊ทผ๋ณธ์ ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์„ ๋งŒํผ ํฌ๋‹ค.

Subagents์˜ ์ •์˜: ๋ฉ”์ธ ํƒœ์Šคํฌ๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ๋ณ‘๋ ฌ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ•˜์œ„ ํƒœ์Šคํฌ๋“ค๋กœ ๋ถ„ํ•ดํ•˜๊ณ , ๊ฐ ํ•˜์œ„ ํƒœ์Šคํฌ๋ฅผ ๋ณ„๋„์˜ ์—์ด์ „ํŠธ์—๊ฒŒ ์œ„์ž„ํ•œ ๋’ค, ๋ชจ๋“  ์—์ด์ „ํŠธ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ˆ˜์ง‘ํ•ด ์ข…ํ•ฉ ์‘๋‹ต์„ ์ œ๊ณตํ•˜๋Š” ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋‹ค.

๋‹จ์ผ ์—์ด์ „ํŠธ๊ฐ€ 50๊ฐœ์˜ ํŒŒ์ผ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ๊ณผ, 20๊ฐœ์˜ ์„œ๋ธŒ์—์ด์ „ํŠธ๊ฐ€ ๊ฐ๊ฐ 2~3๊ฐœ์˜ ํŒŒ์ผ์„ ๋™์‹œ์— ๊ฒ€ํ† ํ•œ ๋’ค ๊ฒฐ๊ณผ๋ฅผ ํ•ฉ์‚ฐํ•˜๋Š” ๊ฒƒ์„ ๋น„๊ตํ•ด๋ณด๋ฉด ์‹œ๊ฐ„ ์ ˆ์•ฝ ํšจ๊ณผ๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ด๋œ๋‹ค.

sequenceDiagram
    participant M as Main Agent (Codex)
    participant SA1 as SubAgent 1 (Explorer)
    participant SA2 as SubAgent 2 (Reviewer)
    participant SAN as SubAgent N (...)
    
    M->>M: ๋ณต์žกํ•œ ํƒœ์Šคํฌ ์ˆ˜์‹ 
    M->>M: Plan Mode ์ž๋™ ํ™œ์„ฑํ™”
    M->>M: ํƒœ์Šคํฌ๋ฅผ ๋ณ‘๋ ฌ ์Šฌ๋ผ์ด์Šค๋กœ ๋ถ„ํ•ด
    
    par ๋ณ‘๋ ฌ ์‹คํ–‰
        M->>SA1: ํŒŒ์ผ ๊ทธ๋ฃน A ํ• ๋‹น
        M->>SA2: ํŒŒ์ผ ๊ทธ๋ฃน B ํ• ๋‹น
        M->>SAN: ํŒŒ์ผ ๊ทธ๋ฃน N ํ• ๋‹น
    end
    
    SA1-->>M: ๊ฒฐ๊ณผ ๋ฐ˜ํ™˜
    SA2-->>M: ๊ฒฐ๊ณผ ๋ฐ˜ํ™˜
    SAN-->>M: ๊ฒฐ๊ณผ ๋ฐ˜ํ™˜
    
    M->>M: ๋ชจ๋“  ๊ฒฐ๊ณผ ์ทจํ•ฉ ๋ฐ ์ข…ํ•ฉ
    M-->>User: ์ตœ์ข… ์‘๋‹ต

Subagents๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์š”์ฒญํ•  ๋•Œ๋งŒ ์ƒ์„ฑ๋œ๋‹ค. Codex๊ฐ€ ์ž์˜์ ์œผ๋กœ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์€ ์ค‘์š”ํ•œ ์„ค๊ณ„ ์›์น™์ด๋‹ค. ๋‹ค๋งŒ ํƒœ์Šคํฌ ๋ณต์žก๋„๊ฐ€ ๋†’๋‹ค๊ณ  ํŒ๋‹จ๋˜๋ฉด ์ž๋™์œผ๋กœ Plan Mode๋ฅผ ํ™œ์„ฑํ™”ํ•ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ• ์ง€ ๋จผ์ € ๊ณ„ํš์„ ์ œ์‹œํ•œ๋‹ค.

๋ฐ๋ชจ์—์„œ VB๋Š” Codex ์—์ด์ „ํŠธ ํผ์†Œ๋‚˜ ์ €์žฅ์†Œ(45๊ฐœ์˜ .toml ํŒŒ์ผ)๋ฅผ 20๊ฐœ์˜ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ํ†ตํ•ด ๋™์‹œ์— ๊ฒ€ํ† ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์‹œ์—ฐํ–ˆ๋‹ค. ๋ฉ”์ธ Codex๊ฐ€ Plan Mode๋ฅผ ํ†ตํ•ด 5๋‹จ๊ณ„ ์‹คํ–‰ ๊ณ„ํš์„ ์ˆ˜๋ฆฝํ•˜๊ณ , 45๊ฐœ ํŒŒ์ผ์„ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๊ฐ ์„œ๋ธŒ์—์ด์ „ํŠธ์—๊ฒŒ ํ• ๋‹นํ•˜๊ณ , ๋ณ‘๋ ฌ๋กœ ๊ฒ€ํ† ๋ฅผ ์‹คํ–‰ํ•œ ๋’ค ์ทจ์•ฝ์ (P1: sandbox mismatch ๋“ฑ)์„ ์ข…ํ•ฉ ๋ณด๊ณ ํ•˜๋Š” ์ „ ๊ณผ์ •์ด ์ง„ํ–‰๋๋‹ค.

Subagents ์‹ค์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค๋“ค:

์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ด€์ ์—์„œ๋Š” ๋ณด์•ˆ, ์ฝ”๋“œ ํ’ˆ์งˆ, ๋ฒ„๊ทธ, ๋ ˆ์ด์Šค ์ปจ๋””์…˜, ํ…Œ์ŠคํŠธ ์ทจ์•ฝ์„ฑ, ์œ ์ง€๋ณด์ˆ˜์„ฑ ๊ฐ๊ฐ์— ๋Œ€ํ•ด ๋ณ„๋„์˜ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ํ• ๋‹นํ•ด ๋™์‹œ ๋ฆฌ๋ทฐ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ๋ถ„์•ผ์—์„œ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ€์„ค๊ณผ ๊ด€์ ์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ์„œ๋ธŒ์—์ด์ „ํŠธ๊ฐ€ ๋™์ผํ•œ ์ฝ”๋“œ๋ฒ ์ด์Šค๋‚˜ ์ปค๋ฐ‹์„ ๋ถ„์„ํ•ด ์ทจ์•ฝ์  ์ง€๋„๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ธฐ๋Šฅ ์„ค๊ณ„ ๋‹จ๊ณ„์—์„œ๋„ "์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” 6๊ฐ€์ง€ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•"์„ ์„œ๋ธŒ์—์ด์ „ํŠธ๋“ค์—๊ฒŒ ๋ณ‘๋ ฌ๋กœ ํƒ์ƒ‰์‹œํ‚ค๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.


12. ์ปค์Šคํ…€ Subagent ์„ค๊ณ„ ๋ฐ ์‹ค์ „ ๊ตฌ์„ฑ

OpenAI๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ธ ๊ฐ€์ง€ ์„œ๋ธŒ์—์ด์ „ํŠธ ํผ์†Œ๋‚˜๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

Default ํผ์†Œ๋‚˜๋Š” ๋ฒ”์šฉ ํด๋ฐฑ ์—์ด์ „ํŠธ๋กœ, ํŠน๋ณ„ํžˆ ์ง€์ •ํ•˜์ง€ ์•Š์„ ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. Worker ํผ์†Œ๋‚˜๋Š” ์‹คํ–‰ ์ค‘์‹ฌ ์—์ด์ „ํŠธ๋กœ, ํŠน์ • ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ฑฐ๋‚˜ ์ž‘์—…์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ํŠนํ™”๋˜์–ด ์žˆ๋‹ค. Explorer ํผ์†Œ๋‚˜๋Š” ์ฝ”๋“œ๋ฒ ์ด์Šค ํƒ์ƒ‰, ์ •๋ณด ์ˆ˜์ง‘, ๋ถ„์„์— ์ ํ•ฉํ•˜๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฝ๊ธฐ ์ „์šฉ ์ƒŒ๋“œ๋ฐ•์Šค์—์„œ ์‹คํ–‰๋œ๋‹ค.

์ปค์Šคํ…€ ์„œ๋ธŒ์—์ด์ „ํŠธ๋Š” TOML ํŒŒ์ผ๋กœ ์ •์˜๋œ๋‹ค. ํŒŒ์ผ ํ•˜๋‚˜๊ฐ€ ์—์ด์ „ํŠธ ํ•˜๋‚˜๋ฅผ ์ •์˜ํ•˜๋ฉฐ, ๋‹ค์Œ ์†์„ฑ๋“ค์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

nickname_candidates ํ•„๋“œ์—๋Š” ์—์ด์ „ํŠธ์˜ ์ด๋ฆ„ ํ›„๋ณด๋ฅผ ์ง€์ •ํ•œ๋‹ค. ๋ฐ๋ชจ์—์„œ Jason, Hume ๊ฐ™์€ ์ด๋ฆ„์œผ๋กœ ์—์ด์ „ํŠธ๊ฐ€ ์ƒ์„ฑ๋œ ๊ฒƒ์€ ์ด ์„ค์ • ๋•Œ๋ฌธ์ด๋‹ค. model ํ•„๋“œ์—์„œ๋Š” ์–ด๋–ค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ• ์ง€ ์ง€์ •ํ•œ๋‹ค. ๋ฆฌ๋ทฐ ์—์ด์ „ํŠธ๋Š” ๋น ๋ฅธ Spark ๋ชจ๋ธ์ด ์ ํ•ฉํ•˜๊ณ , ๋ณต์žกํ•œ ๊ตฌํ˜„ ์—์ด์ „ํŠธ๋Š” GPT-5.4๊ฐ€ ์ ํ•ฉํ•  ๊ฒƒ์ด๋‹ค. model_reasoning_effort ํ•„๋“œ๋กœ ์ถ”๋ก  ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค. sandbox_mode๋Š” ์—์ด์ „ํŠธ์˜ ๊ถŒํ•œ์„ ์ œ์–ดํ•˜๋Š” ํ•ต์‹ฌ ์„ค์ •์œผ๋กœ, ๋ฆฌ๋ทฐ ์—์ด์ „ํŠธ๋Š” ๋ฐ˜๋“œ์‹œ ์ฝ๊ธฐ ์ „์šฉ(read-only)์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•˜๊ณ , ๋ฌธ์„œ ์ž‘์„ฑ์ด๋‚˜ ๋ฒ„๊ทธ ๋ฆฌํฌํŠธ ์ƒ์„ฑ ์—์ด์ „ํŠธ๋Š” ์“ฐ๊ธฐ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋‹ค. mcp_servers ํ•„๋“œ๋กœ ํŠน์ • ์—์ด์ „ํŠธ์—๊ฒŒ๋งŒ Sentry๋‚˜ Linear ๊ฐ™์€ ํŠน์ • ์™ธ๋ถ€ ์„œ๋น„์Šค ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค. skills ํ•„๋“œ๋กœ ํ•ด๋‹น ์—์ด์ „ํŠธ๊ฐ€ ์‚ฌ์šฉํ•  ์Šคํ‚ฌ๋“ค์„ ์ง€์ •ํ•œ๋‹ค.

์ปค์Šคํ…€ ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ Codex์—๊ฒŒ "์ด๋Ÿฐ ํผ์†Œ๋‚˜๋ฅผ ๊ฐ€์ง„ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ๋งŒ๋“ค์–ด์ค˜"๋ผ๊ณ  ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ด๋‹ค. Codex๋Š” ์ž์‹ ์˜ ๊ตฌ์กฐ๋ฅผ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— TOML ํŒŒ์ผ์„ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฝ๋กœ์— ์ง์ ‘ ์ƒ์„ฑํ•ด์ค€๋‹ค.

graph TD
    subgraph Custom SubAgent TOML ๊ตฌ์กฐ
        T[์„œ๋ธŒ์—์ด์ „ํŠธ ์ •์˜ .toml]
        T --> N[nickname_candidates\n์—์ด์ „ํŠธ ์ด๋ฆ„]
        T --> D[description\n์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค ์„ค๋ช…]
        T --> Mo[model\ngpt-5.4 / gpt-5.4-mini / spark]
        T --> R[model_reasoning_effort\nlow/medium/high]
        T --> S[sandbox_mode\nread-only / write]
        T --> MC[mcp_servers\n์™ธ๋ถ€ ์„œ๋น„์Šค ์ ‘๊ทผ]
        T --> Sk[skills\n์‚ฌ์šฉํ•  ์Šคํ‚ฌ ๋ชฉ๋ก]
        T --> I[instructions\n์—์ด์ „ํŠธ ์ง€์‹œ์‚ฌํ•ญ]
    end

์„œ๋ธŒ์—์ด์ „ํŠธ ์„ค์ •์—์„œ ์ฃผ๋ชฉํ•  ์ ์€ agents.max_depth ์„ค์ •์ด๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 1๋กœ, ์„œ๋ธŒ์—์ด์ „ํŠธ๊ฐ€ ๋‹ค์‹œ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์žฌ๊ท€์  ํŒฌ์•„์›ƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค. ์ด ๊ฐ’์„ ๋†’์ด๋ฉด ๋” ๊นŠ์€ ์œ„์ž„ ๊ตฌ์กฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด ์‹ ์ค‘ํ•œ ํŒ๋‹จ์ด ํ•„์š”ํ•˜๋‹ค.


13. ๋ธ”๋ฆฌ๋”ฉ ์—ฃ์ง€ ๊ธฐ๋Šฅ โ€” Guardian Approvals, Hooks, ํผ์Šค๋‚ผ๋ฆฌํ‹ฐ

์›Œํฌ์ƒต ํ›„๋ฐ˜๋ถ€์—์„œ VB๋Š” "์ด์ „์— ์ถœ์‹œ๋์ง€๋งŒ ์ถฉ๋ถ„ํžˆ ์ฃผ๋ชฉ๋ฐ›์ง€ ๋ชปํ•œ" ์‹คํ—˜์  ๊ธฐ๋Šฅ๋“ค์„ ์†Œ๊ฐœํ–ˆ๋‹ค.

Guardian Approvals

"์šœ๋กœ ๋ชจ๋“œ(yolo mode)"๋ผ ๋ถˆ๋ฆฌ๋Š” ์—์ด์ „ํŠธ์—๊ฒŒ ๋ฌด์ œํ•œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฐฉ์‹์€ ํŽธ๋ฆฌํ•˜์ง€๋งŒ ์•ˆ์ „ํ•˜์ง€ ์•Š๋‹ค. Guardian Approvals๋Š” ์ด ๋”œ๋ ˆ๋งˆ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.

ํŠน์ • ์ž‘์—…์ด ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ, ์„œ๋ฒ„ ์‹คํ–‰, ํŒŒ์ผ์˜ ์ธํ„ฐ๋„ท ๋…ธ์ถœ ๋“ฑ ๊ถŒํ•œ์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ ค ํ•  ๋•Œ, ๋ฉ”์ธ Codex๊ฐ€ ์ž๋™์œผ๋กœ ์ „์šฉ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด ์„œ๋ธŒ์—์ด์ „ํŠธ๋Š” ํ•ด๋‹น ์ž‘์—…์ด ์ธ๊ฐ„์˜ ๊ฐœ์ž…์ด ํ•„์š”ํ•œ ์ˆ˜์ค€์ธ์ง€ ์•„๋‹Œ์ง€๋ฅผ ํŠน์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒ๋‹จํ•œ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ž๋™ ์Šน์ธ ์ฒ˜๋ฆฌ๋˜์–ด ์ž‘์—…์ด ๊ณ„์† ์ง„ํ–‰๋˜๊ณ , ์ •๋ง ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ™•์ธ์„ ์š”์ฒญํ•œ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด ์ธ๊ฐ„์˜ ํ”ผ๋กœ๋„(human fatigue)๋ฅผ ์ค„์ด๋ฉด์„œ๋„ ์—์ด์ „ํŠธ๊ฐ€ ์œ„ํ—˜ํ•œ ์ž‘์—…์„ ๋งˆ์Œ๋Œ€๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. /experimental ๊ฒฝ๋กœ์—์„œ ํ™œ์„ฑํ™” ๊ฐ€๋Šฅํ•œ ์‹คํ—˜ ๊ธฐ๋Šฅ์ด๋‹ค.

Hooks

Hooks๋Š” ํŠน์ • ์ด๋ฒคํŠธ์— ๋ฐ˜์‘ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹์œผ๋กœ Codex์˜ ํ–‰๋™์„ ์ œ์–ดํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋‹ค. ์„ธ ๊ฐ€์ง€ ํ›…์ด ์ง€์›๋œ๋‹ค.

Start Hook์€ ์„ธ์…˜ ์‹œ์ž‘ ์‹œ ์‹คํ–‰๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด GitHub ์ €์žฅ์†Œ์—์„œ ์ตœ์‹  ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ํ’€(pull)๋ฐ›๋Š” ์šฉ๋„๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Per Tool Use Hook์€ ๋„๊ตฌ๊ฐ€ ์‹คํ–‰๋  ๋•Œ๋งˆ๋‹ค ํŠธ๋ฆฌ๊ฑฐ๋œ๋‹ค. ์—ฐ๊ตฌ์ž๋“ค์ด Codex๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ชจ๋“  ๋„๊ตฌ ์‚ฌ์šฉ์„ ๋ฌธ์„œํ™”ํ•˜๋Š” ์šฉ๋„๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Stop Hook์€ ์„ธ์…˜์ด ์ข…๋ฃŒ๋  ๋•Œ ์‹คํ–‰๋œ๋‹ค. VB๋Š” ์ด๋ฅผ "๊ณ„์† ์ง„ํ–‰ํ•ด์ค˜" ๋กœ์ง์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ํ™œ์šฉํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ–ˆ๋‹ค. ์žฅ์‹œ๊ฐ„ ์ž‘์—…์„ ์„ค์ •ํ•  ๋•Œ Stop Hook์— Python ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์—ฐ๊ฒฐํ•ด, Codex๊ฐ€ ํ•œ ์‚ฌ์ดํด์„ ๋งˆ์น˜๊ณ  ์ข…๋ฃŒํ•˜๋ ค ํ•  ๋•Œ๋งˆ๋‹ค "ํ•œ ๋ฒˆ ๋” ๊ฒ€์ฆ ๋‹จ๊ณ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ํ•ด์ค˜"๋ผ๋Š” ์ง€์‹œ๋ฅผ ์ž๋™์œผ๋กœ ์ฃผ์ž…ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

Hooks๋Š” hooks.json ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ ํ›…์— ์—ฐ๊ฒฐํ•  ์Šคํฌ๋ฆฝํŠธ์™€ ์กฐ๊ฑด์„ ์ •์˜ํ•œ๋‹ค.

ํผ์Šค๋‚ผ๋ฆฌํ‹ฐ ์„ค์ •

Codex App์˜ ๊ฐœ์ธํ™” ์„ค์ •์—์„œ ์—์ด์ „ํŠธ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์Šคํƒ€์ผ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์นœ๊ทผํ•œ(friendly) ํผ์Šค๋‚ผ๋ฆฌํ‹ฐ, ์‹ค์šฉ์ ์ธ(pragmatic) ํผ์Šค๋‚ผ๋ฆฌํ‹ฐ ๋“ฑ์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ปค์Šคํ…€ ์ง€์‹œ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "๋ชจ๋“  ์ž‘์—… ํ›„ ์ˆ˜ํ–‰ํ•œ ๋‚ด์šฉ์„ ํ•ญ์ƒ ์ธ์šฉํ•ด์ค˜" ๊ฐ™์€ ์ง€์‹œ๋ฅผ ์ƒ์‹œ ์ ์šฉ๋˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.


14. Codex Security ๋ฐ Claude Code ํ”Œ๋Ÿฌ๊ทธ์ธ

Codex Security

Codex Security๋Š” GitHub ํ”„๋กœ์ ํŠธ์˜ ์ทจ์•ฝ์ ์„ ์ฐพ๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๋ฐ ํŠนํ™”๋œ ๊ธฐ๋Šฅ์ด๋‹ค. ์ปค๋ฐ‹ ๋‹จ์œ„๋กœ ์ €์žฅ์†Œ๋ฅผ ๋ถ„์„ํ•ด ์ทจ์•ฝ์  ํŒจ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ์ฝ”๋“œ๋ฒ ์ด์Šค์— ์ง์ ‘ ์ ์šฉํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ทจ์•ฝ์  ํƒ์ง€์™€ ํŒจ์น˜ ์ ์šฉ์„ ํ•˜๋‚˜์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋กœ ํ†ตํ•ฉํ•œ ๋ณด์•ˆ ์ž๋™ํ™” ๊ธฐ๋Šฅ์ด๋‹ค.

Claude Code ํ”Œ๋Ÿฌ๊ทธ์ธ

๋ฐœํ‘œ ๋‹น์‹œ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ์  ์ค‘ ํ•˜๋‚˜๋Š” OpenAI์˜ Codex๊ฐ€ Anthropic์˜ Claude Code๋ฅผ ์œ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์ด์—ˆ๋‹ค. VB์™€ ๋™๋ฃŒ Dom์ด ๊ฐœ๋ฐœํ•œ ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์€ Claude Code ์„ธ์…˜ ๋‚ด์—์„œ Codex์˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์—ญ๋Ÿ‰์„ ์ง์ ‘ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ฐ˜์‘์ด ์˜ˆ์ƒ๋ณด๋‹ค ํ›จ์”ฌ ๋œจ๊ฑฐ์›Œ ๊ฐœ๋ฐœ ํŒ€๋„ ๋†€๋ž๋‹ค๊ณ  ๋ฐœํ‘œ์ž๋Š” ์–ธ๊ธ‰ํ–ˆ๋‹ค.

์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์€ ์ง€๊ธˆ๊นŒ์ง€์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ ๋ฆฌ๋ทฐ ์š”์ฒญ, ์ ๋Œ€์  ๋ฆฌ๋ทฐ(adversarial review) ์‹คํ–‰, ๋ณ€๊ฒฝ์‚ฌํ•ญ ๊ฒ€ํ†  ๋“ฑ์ด๋‹ค.


15. Q&A ํ•ต์‹ฌ ๋‚ด์šฉ ์ •๋ฆฌ

Q1: ๊ณผ๊ฑฐ ์„ธ์…˜์—์„œ ์ž๋™ํ™”/์„œ๋ธŒ์—์ด์ „ํŠธ ์ถ”์ฒœ์„ ์–ด๋–ป๊ฒŒ ๋ฐ›๋‚˜?

Codex๋Š” ์„ธ์…˜ ๊ธฐ๋ก์„ ~/.codex/sessions/ ๊ฒฝ๋กœ์— ์ €์žฅํ•œ๋‹ค. CLI, App, IDE ํ™•์žฅ ํ”Œ๋Ÿฌ๊ทธ์ธ ์–ด๋””์„œ๋“  "๋‚ด ๊ณผ๊ฑฐ ์„ธ์…˜๋“ค์„ ๋ณด๊ณ  ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•  ๋งŒํ•œ ์ž๋™ํ™”๋‚˜ ์„œ๋ธŒ์—์ด์ „ํŠธ๋ฅผ ์ถ”์ฒœํ•ด์ค˜"๋ผ๊ณ  ์š”์ฒญํ•˜๋ฉด ๋œ๋‹ค. ๋ณ„๋„์˜ ์„ค์ • ์—†์ด ์ž์—ฐ์–ด ์š”์ฒญ์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.

Q2: ํด๋ผ์šฐ๋“œ ์—์ด์ „ํŠธ๋กœ ์ž‘์—…์„ ๋„˜๊ธฐ๋Š” ๋ฐฉ๋ฒ•์€?

๋กœ์ปฌ์—์„œ ์ž‘์—… ์ค‘์— ๋…ธํŠธ๋ถ์„ ๋‹ซ์•„์•ผ ํ•  ๋•Œ ํด๋ผ์šฐ๋“œ ์—์ด์ „ํŠธ๋กœ ์ž‘์—…์„ ์œ„์ž„ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. Codex App์—์„œ Cloud ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค. ๋” ๋‚˜์•„๊ฐ€ Best of N ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋™์ผํ•œ ์ž‘์—…์„ ํด๋ผ์šฐ๋“œ์—์„œ ์—ฌ๋Ÿฌ ๋ฒˆ(์˜ˆ: 4๋ฒˆ) ๋ณ‘๋ ฌ ์‹คํ–‰ํ•˜๊ณ , ๊ฐ€์žฅ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐฉ์‹๋„ ์ง€์›๋œ๋‹ค.

Q3: ํด๋ผ์šฐ๋“œ ํƒœ์Šคํฌ์—์„œ Skills๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๋Š” ์ด์œ ๋Š”?

๋กœ์ปฌ Skills๋Š” ์ €์žฅ์†Œ์— ์ฒดํฌ์ธ๋œ ๊ฒฝ์šฐ ํด๋ผ์šฐ๋“œ์—์„œ๋„ ์ฝ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ๋กœ์ปฌ์—๋งŒ ์žˆ๋Š” Skills๋Š” ์‹ ๋ขฐ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•  ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. Skills๋Š” Python ์Šคํฌ๋ฆฝํŠธ๋‚˜ ์‹คํ–‰ ํŒŒ์ผ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํด๋ผ์šฐ๋“œ ์ƒŒ๋“œ๋ฐ•์Šค์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ณด์•ˆ ์ •์ฑ…์ด๋‹ค. ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” MCP ์„œ๋ฒ„๋‚˜ CLI ์ง€์›, SSH ์—์ด์ „ํŠธ ๊ธฐ๋Šฅ์ด ์ถ”ํ›„ ๊ณ„ํš์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค๊ณ  ๋ฐํ˜”๋‹ค.


16. 2026๋…„ 4์›” ํ˜„์žฌ ์ตœ์‹  ์—…๋ฐ์ดํŠธ โ€” ์›Œํฌ์ƒต ์ดํ›„ ๋ณ€ํ™”

์ด ์›Œํฌ์ƒต์ด ๊ณต๊ฐœ๋œ ์ดํ›„ Codex ์ƒํƒœ๊ณ„๋Š” ๋น ๋ฅธ ์†๋„๋กœ ๋ฐœ์ „ํ–ˆ๋‹ค. ํ˜„์žฌ(2026๋…„ 4์›” 30์ผ) ๊ธฐ์ค€์˜ ์ตœ์‹  ์ƒํƒœ๋ฅผ ์ •๋ฆฌํ•œ๋‹ค.

GPT-5.5 ์ถœ์‹œ (2026๋…„ 4์›” 23~24์ผ)

์›Œํฌ์ƒต์—์„œ ์ตœ์‹  ๋ชจ๋ธ๋กœ ์†Œ๊ฐœ๋๋˜ GPT-5.4๋ฅผ ์ด๋ฏธ GPT-5.5๊ฐ€ ๋Œ€์ฒดํ–ˆ๋‹ค. GPT-5.5๋Š” Codex์—์„œ ๊ฐ€์žฅ ๋ณต์žกํ•œ ์ฝ”๋”ฉ, ์ปดํ“จํ„ฐ ์‚ฌ์šฉ, ์ง€์‹ ์ž‘์—…, ๋ฆฌ์„œ์น˜ ์›Œํฌํ”Œ๋กœ์šฐ์— ๊ถŒ์žฅ๋˜๋Š” ํ”Œ๋ž˜๊ทธ์‹ญ ๋ชจ๋ธ์ด๋‹ค. ์ฃผ๋ชฉํ•  ์ ์€ GPT-5.5๊ฐ€ GPT-5.4์™€ ๋™์ผํ•œ ํ† ํฐ๋‹น ์ง€์—ฐ์‹œ๊ฐ„์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํ›จ์”ฌ ๋†’์€ ์ˆ˜์ค€์˜ ์ง€๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ๋˜ํ•œ GPT-5.5๋Š” ๋™์ผํ•œ Codex ํƒœ์Šคํฌ๋ฅผ ๋” ์ ์€ ํ† ํฐ์œผ๋กœ ์™„๋ฃŒํ•˜๋Š” ํ† ํฐ ํšจ์œจ์„ฑ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์–ด ์‹ค์งˆ์ ์ธ ๋น„์šฉ ํšจ๊ณผ๋„ ์žˆ๋‹ค.

ํ˜„์žฌ Codex ๋ชจ๋ธ ๋ผ์ธ์—…์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๋ชจ๋ธ ํŠน์ง• ์ ํ•ฉํ•œ ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค
GPT-5.5 ์ตœ์‹  ํ”Œ๋ž˜๊ทธ์‹ญ, ๊ณ ์ง€๋Šฅยท๊ณ ํšจ์œจ ๋ณต์žกํ•œ ๊ตฌํ˜„, ๋ฆฌํŒฉํ† ๋ง, ๋””๋ฒ„๊น…, ๋ฆฌ์„œ์น˜
GPT-5.4 GPT-5.3 Codex ์ฝ”๋”ฉ ์—ญ๋Ÿ‰ + ๋ฒ”์šฉ ์ถ”๋ก  GPT-5.5 ๋ฏธ์ œ๊ณต ์‹œ ๊ธฐ๋ณธ๊ฐ’
GPT-5.4 mini ๋น ๋ฅด๊ณ  ์ €๋น„์šฉ, 2x ์ด์ƒ ์†๋„ ์ฝ”๋“œ๋ฒ ์ด์Šค ํƒ์ƒ‰, ์„œ๋ธŒ์—์ด์ „ํŠธ
GPT-5.3 Codex Spark Cerebras ๊ธฐ๋ฐ˜ ์ดˆ๊ณ ์† ํ…์ŠคํŠธ ์ „์šฉ ์‹ค์‹œ๊ฐ„ ์ฝ”๋”ฉ ์ดํ„ฐ๋ ˆ์ด์…˜ (Pro ์ „์šฉ)

"Codex for (almost) everything" ์—…๋ฐ์ดํŠธ (2026๋…„ 4์›” ์ดˆ)

๋Œ€๊ทœ๋ชจ ๊ธฐ๋Šฅ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ง„ํ–‰๋๋‹ค. ํ•ต์‹ฌ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋“ค์„ ์ •๋ฆฌํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ(Computer Use): Codex๊ฐ€ Mac์˜ ๋ชจ๋“  ์•ฑ์„ ์ง์ ‘ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ํ™”๋ฉด์„ ๋ณด๊ณ , ํด๋ฆญํ•˜๊ณ , ํƒ€์ดํ•‘ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ์—ฌ๋Ÿฌ ์—์ด์ „ํŠธ๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์ž‘์—…๊ณผ ๋…๋ฆฝ์ ์œผ๋กœ ๋ณ‘๋ ฌ ์‹คํ–‰๋œ๋‹ค.

์•ฑ ๋‚ด ๋ธŒ๋ผ์šฐ์ €(In-app Browser): Localhost ๊ฐœ๋ฐœ ์„œ๋ฒ„์™€ ํŒŒ์ผ ๊ธฐ๋ฐ˜ ํŽ˜์ด์ง€๋ฅผ Codex๊ฐ€ ์ง์ ‘ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋‚ด์žฅ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ถ”๊ฐ€๋๋‹ค. ์‹œ๊ฐ์  ๋ฒ„๊ทธ ์žฌํ˜„, UI ํด๋ฆญ ํ…Œ์ŠคํŠธ, ๋กœ์ปฌ ์ˆ˜์ • ๊ฒ€์ฆ์„ ์•ฑ ์•ˆ์—์„œ ์ง์ ‘ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

90๊ฐœ ์ด์ƒ์˜ ์‹ ๊ทœ ํ”Œ๋Ÿฌ๊ทธ์ธ: Atlassian Rovo(JIRA), CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks ๋“ฑ ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ์šฐ ํ•ต์‹ฌ ๋„๊ตฌ๋“ค์ด ๋Œ€๊ฑฐ ์ถ”๊ฐ€๋๋‹ค.

์ปจํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ์ž‘์—… ์ œ์•ˆ: Codex๊ฐ€ ํ”„๋กœ์ ํŠธ ์ปจํ…์ŠคํŠธ, ์—ฐ๊ฒฐ๋œ ํ”Œ๋Ÿฌ๊ทธ์ธ, ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด "์˜ค๋Š˜ ์ž‘์—…์„ ์–ด๋–ป๊ฒŒ ์‹œ์ž‘ํ•˜๋ฉด ์ข‹์„์ง€" ๋˜๋Š” "์ด์ „ ํ”„๋กœ์ ํŠธ์—์„œ ์–ด๋””๊นŒ์ง€ ์ง„ํ–‰๋๋Š”์ง€"๋ฅผ ๋จผ์ € ์ œ์•ˆํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋๋‹ค.

์ฃผ๊ฐ„ ํ™œ์„ฑ ์‚ฌ์šฉ์ž ์ฆ๊ฐ€: ์›Œํฌ์ƒต ๋‹น์‹œ 300๋งŒ ๋ช…์ด์—ˆ๋˜ ์ฃผ๊ฐ„ ํ™œ์„ฑ ์‚ฌ์šฉ์ž๊ฐ€ ์ดํ›„ ์—…๋ฐ์ดํŠธ ๋ฐœํ‘œ ๊ธฐ์ค€์œผ๋กœ ๋” ์ฆ๊ฐ€ํ–ˆ๋‹ค๋Š” ์–ธ๊ธ‰์ด ์žˆ๋‹ค.

๋ชจ๋ธ๋ณ„ ์‚ฌ์šฉ ๊ถŒ์žฅ ๊ฐ€์ด๋“œ๋ผ์ธ (์ตœ์‹ )

๋ณต์žกํ•œ ๊ณ„ํš, ์กฐ์œจ, ์ตœ์ข… ํŒ๋‹จ์—๋Š” GPT-5.4 ์ด์ƒ์„ ์‚ฌ์šฉํ•˜๊ณ , ์ฝ”๋“œ๋ฒ ์ด์Šค ํƒ์ƒ‰, ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ๋ฆฌ๋ทฐ, ๋ณด์กฐ ๋ฌธ์„œ ์ฒ˜๋ฆฌ ๋“ฑ ์ถ”๋ก  ์ง‘์•ฝ๋„๊ฐ€ ๋‚ฎ์€ ์„œ๋ธŒ์—์ด์ „ํŠธ ์ž‘์—…์—๋Š” GPT-5.4 mini๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ† ํฐ ํšจ์œจ ์ธก๋ฉด์—์„œ ๊ถŒ์žฅ๋œ๋‹ค.


17. ์ข…ํ•ฉ ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ

Codex ์ „์ฒด ์ƒํƒœ๊ณ„ ๊ตฌ์กฐ

graph TB
    subgraph UI ["์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค"]
        UI1[Codex App\nmacOS/Windows]
        UI2[IDE Extension\nVS Code/Cursor/Windsurf/JetBrains]
        UI3[CLI\ncodex exec / ๋Œ€ํ™”ํ˜•]
        UI4[Web Interface\nchatgpt.com/codex]
        UI5[Slack/GitHub ๋ด‡]
    end

    subgraph UH_Layer ["Unified Agent Harness"]
        UH[์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ ๋ ˆ์ด์–ด]
        UH --> PS[Plan Mode\n์ž๋™ ํƒœ์Šคํฌ ๋ถ„ํ•ด]
        UH --> SA[Subagents\n๋ณ‘๋ ฌ ์‹คํ–‰]
        UH --> GA[Guardian Approvals\n๊ถŒํ•œ ์ œ์–ด]
        UH --> HK[Hooks\n์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์ œ์–ด]
        UH --> WK[Work Trees\n๊ฒฉ๋ฆฌ ์‹คํ–‰ ํ™˜๊ฒฝ]
    end

    subgraph Model_Layer ["๋ชจ๋ธ ๋ ˆ์ด์–ด"]
        M1[GPT-5.5\nํ”Œ๋ž˜๊ทธ์‹ญ]
        M2[GPT-5.4\n๋ฒ”์šฉ ์ถ”๋ก ]
        M3[GPT-5.4 mini\n๋น ๋ฅธ ์„œ๋ธŒ์—์ด์ „ํŠธ]
        M4[GPT-5.3 Spark\nCerebras ์ดˆ๊ณ ์†]
    end

    subgraph Ext_Layer ["ํ™•์žฅ ๋ ˆ์ด์–ด"]
        EX1[Plugins\nSkills + Apps + MCP]
        EX2[Automations\n์Šค์ผ€์ค„ ๊ธฐ๋ฐ˜ ์ž๋™ํ™”]
        EX3[Code Review\nGitHub PR ์—ฐ๋™]
        EX4[Codex Security\n์ทจ์•ฝ์  ํƒ์ง€/ํŒจ์น˜]
    end

    subgraph Int_Layer ["์™ธ๋ถ€ ํ†ตํ•ฉ"]
        INT1[GitHub]
        INT2[Slack / Gmail]
        INT3[Google Drive / Notion]
        INT4[Linear / JIRA]
        INT5[Sentry / CI-CD]
    end

    UI --> UH_Layer
    UH_Layer --> Model_Layer
    UH_Layer --> Ext_Layer
    Ext_Layer --> Int_Layer


Subagents ์‹คํ–‰ ํ๋ฆ„

flowchart TD
    U[์‚ฌ์šฉ์ž ์š”์ฒญ] --> M[Main Codex Agent]
    M --> PL{๋ณต์žก๋„ ํŒ๋‹จ}
    PL -->|๋‹จ์ˆœ| D[์ง์ ‘ ์‹คํ–‰]
    PL -->|๋ณต์žก| PM[Plan Mode ํ™œ์„ฑํ™”]
    PM --> DE[ํƒœ์Šคํฌ ๋ถ„ํ•ด]
    DE --> SP[์„œ๋ธŒ์—์ด์ „ํŠธ ์ƒ์„ฑ ๋ฐ ํ• ๋‹น]
    
    SP --> SA1[SubAgent 1\nExplorer/์ฝ๊ธฐ์ „์šฉ]
    SP --> SA2[SubAgent 2\nWorker/์“ฐ๊ธฐ]
    SP --> SA3[SubAgent N\n์ปค์Šคํ…€ ํผ์†Œ๋‚˜]
    
    SA1 & SA2 & SA3 -->|๋ณ‘๋ ฌ ์‹คํ–‰| RES[๊ฒฐ๊ณผ ์ˆ˜์ง‘]
    RES --> AGG[๊ฒฐ๊ณผ ์ทจํ•ฉ ๋ฐ ์ข…ํ•ฉ]
    AGG --> R[์ตœ์ข… ์‘๋‹ต]
    
    D --> R

18. ํ•ต์‹ฌ ์š”์•ฝ ๋ฐ ์‹œ์‚ฌ์ 

์ด ์›Œํฌ์ƒต์ด ์ „๋‹ฌํ•˜๋Š” ๋ฉ”์‹œ์ง€์˜ ํ•ต์‹ฌ์„ ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์š”์•ฝํ•˜๋ฉด, Codex๋Š” ๋” ์ด์ƒ ์ฝ”๋”ฉ ์–ด์‹œ์Šคํ„ดํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ „์ฒด ์‚ฌ์ดํด์„ ๊ด€๋ฆฌํ•˜๋Š” ์—์ด์ „ํŠธ ํ”Œ๋žซํผ์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค.

๊ตฌ์ฒด์ ์œผ๋กœ ์ด ์ „ํ™˜์ด ์‹ค๋ฌด์— ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์ž‘์—…์˜ ๋ณ‘๋ ฌํ™”: ๋‹จ์ผ ์—์ด์ „ํŠธ์˜ ์ˆœ์ฐจ ์‹คํ–‰์ด ์•„๋‹Œ, ๋ชฉ์ ์— ๋งž๋Š” ์„œ๋ธŒ์—์ด์ „ํŠธ๋“ค์˜ ๋™์‹œ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค. 50๊ฐœ์˜ ํŒŒ์ผ์„ ํ•˜๋‚˜์”ฉ ๊ฒ€ํ† ํ•˜๋Š” ๋Œ€์‹ , 20๊ฐœ์˜ ์„œ๋ธŒ์—์ด์ „ํŠธ๊ฐ€ ๋™์‹œ์— ๊ฒ€ํ† ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘์—… ์‹œ๊ฐ„์„ ๋น„์„ ํ˜•์ ์œผ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„์ž„์˜ ํ™•์žฅ: Work Trees์™€ Automations๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž๋ฆฌ๋ฅผ ๋น„์šด ์‚ฌ์ด์—๋„ ์—์ด์ „ํŠธ๊ฐ€ ๊ณ„์† ์ž‘์—…ํ•˜๋Š” ๋น„๋™๊ธฐ ํ˜‘์—…์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค. ํด๋ผ์šฐ๋“œ ์—์ด์ „ํŠธ๋กœ์˜ ์ž‘์—… ์ด๊ด€, Best of N ๋ณ‘๋ ฌ ์‹œ๋„, Stop Hook์„ ํ†ตํ•œ ์—ฐ์† ์‹คํ–‰ ๋“ฑ์ด ์ด ์˜์—ญ์„ ๋‹ด๋‹นํ•œ๋‹ค.

ํ’ˆ์งˆ ๋ณด์ฆ์˜ ์ž๋™ํ™”: ๋ชจ๋“  PR์— ๋Œ€ํ•œ ๊ธฐ๋ณธ Codex ์ฝ”๋“œ ๋ฆฌ๋ทฐ, ๋‹ค์–‘ํ•œ ๊ด€์ ์„ ๊ฐ€์ง„ ์„œ๋ธŒ์—์ด์ „ํŠธ๋“ค์„ ํ†ตํ•œ ๋‹ค๊ฐ๋„ ๊ฒ€ํ† , Codex Security๋ฅผ ํ†ตํ•œ ์ทจ์•ฝ์  ์ž๋™ ํƒ์ง€์™€ ํŒจ์น˜๊นŒ์ง€ ์ด์–ด์ง€๋Š” ํŒŒ์ดํ”„๋ผ์ธ์ด ๊ตฌ์ถ• ๊ฐ€๋Šฅํ•˜๋‹ค.

๋„๊ตฌ ์ƒํƒœ๊ณ„์˜ ํ†ตํ•ฉ: MCP ์„œ๋ฒ„, ํ”Œ๋Ÿฌ๊ทธ์ธ, ์•ฑ ์—ฐ๋™์„ ํ†ตํ•ด ๊ฐœ๋ฐœ ํŒ€์ด ์ด๋ฏธ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๋„๊ตฌ์™€ Codex๊ฐ€ ์—ฐ๊ฒฐ๋œ๋‹ค. ์ปจํ…์ŠคํŠธ๋ฅผ ์ด๋™ํ•˜์ง€ ์•Š๊ณ  Codex ๋‚ด์—์„œ Linear ์ด์Šˆ๋ฅผ ์ฝ๊ณ , GitHub์— PR์„ ์˜ฌ๋ฆฌ๊ณ , Slack์— ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ํ•˜๋Š” ์ผ๊ด€๋œ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

ํ•œํŽธ ์ด ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ํšจ๊ณผ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ ค๋ฉด ์—์ด์ „ํŠธ์—๊ฒŒ ๋ช…ํ™•ํ•˜๊ณ  ๊ตฌ์ฒด์ ์ธ ๋ชฉํ‘œ๋ฅผ ์ œ์‹œํ•˜๋Š” ์—ญ๋Ÿ‰, ์ ์ ˆํ•œ ์„œ๋ธŒ์—์ด์ „ํŠธ ๊ตฌ์„ฑ๊ณผ ๊ถŒํ•œ ์„ค๊ณ„ ๋Šฅ๋ ฅ, ๊ทธ๋ฆฌ๊ณ  ์—์ด์ „ํŠธ๊ฐ€ ์ˆ˜ํ–‰ํ•œ ์ž‘์—…์— ๋Œ€ํ•œ ๊ฒ€ํ† ์™€ ํŒ๋‹จ ์—ญ๋Ÿ‰์ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์—ฌ์ „ํžˆ ํ•„์š”ํ•˜๋‹ค. ์—์ด์ „ํŠธ๋ฅผ ์ด์šฉํ•˜๋Š” ์ธ๊ฐ„์˜ ์—ญ๋Ÿ‰์ด ๋”์šฑ ์ค‘์š”ํ•ด์ง€๋Š” ๊ตฌ์กฐ๋‹ค.

2026๋…„ 4์›” ํ˜„์žฌ GPT-5.5, ์ปดํ“จํ„ฐ ์‚ฌ์šฉ, 90๊ฐœ ์ด์ƒ์˜ ์‹ ๊ทœ ํ”Œ๋Ÿฌ๊ทธ์ธ, ์•ฑ ๋‚ด ๋ธŒ๋ผ์šฐ์ € ๋“ฑ์„ ํฌํ•จํ•œ ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ๊ฐ€ ์™„๋ฃŒ๋œ ์ƒํ™ฉ์—์„œ, ์ด ์›Œํฌ์ƒต์€ ๋‹จ์ง€ ํ˜„์žฌ ๊ธฐ๋Šฅ์˜ ์†Œ๊ฐœ๊ฐ€ ์•„๋‹ˆ๋ผ AI ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ‹ฐ๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด ์–ด๋””๋ฅผ ํ–ฅํ•ด ๊ฐ€๊ณ  ์žˆ๋Š”์ง€๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉํ–ฅ ์ง€ํ‘œ๋กœ์„œ์˜ ์˜๋ฏธ๊ฐ€ ๋” ํฌ๋‹ค.


์ž‘์„ฑ์ผ: 2026๋…„ 4์›” 30์ผ
์ฐธ๊ณ : ์›Œํฌ์ƒต ํŠธ๋žœ์Šคํฌ๋ฆฝํŠธ ์ „๋ฌธ, OpenAI Codex ๊ณต์‹ ๋ฌธ์„œ (developers.openai.com/codex), OpenAI ๊ณต์‹ ๋ฐœํ‘œ (openai.com)