---
title: "프롬프트에서 그래프까지 — 2026년 10월, AI 에이전트는 어떻게 쓰이고 있나"
date: "2026-10-09T08:23:08.785Z"
url: "https://beomdev.com/posts/ai-coding-agents-2026"
---

2026년 10월 현재 AI 에이전트 사용에서 가장 큰 변화는 역할의 이동이다. 사람이 매번 프롬프트를 넣어 부리던 대화형 도우미는, 일정이나 이벤트에 맞춰 백그라운드에서 여러 개가 동시에 도는 상시 작업자가 됐다. 개발자의 일은 코드를 직접 쓰는 것에서, 에이전트가 일할 환경과 루프와 작업 흐름을 설계하고 결과를 검증하는 쪽으로 옮겨 갔다.

2026-10-06 발표된 Stack Overflow 2026 설문에서 AI를 쓰는 응답자의 66%가 coding agent 안에서 일한다고 답했다. Microsoft는 2026-07-29 GitHub PR 세 건 중 한 건에 에이전트가 관여한다고 밝혔다.[^1] 그래서 지금 가장 부족한 자원은 모델의 능력이 아니라, 쏟아지는 결과를 검토할 사람의 주의력과 쉬지 않고 도는 에이전트가 태우는 토큰 예산이다. 이 흐름을 여섯 갈래로 나눠 본다. 날짜는 사건일이나 출처 게시일이고, 기준일은 2026-10-09다.

## 방법론: 13개월 동안 이름이 네 번 바뀌었다

에이전트를 다루는 기술의 이름은 2025년 중반부터 13개월 사이 prompt engineering에서 context, harness, loop, graph engineering으로 네 번 바뀌었다. 줄기는 하나다. 사람이 힘을 쓰는 지점이 계속 바깥으로 밀려났다. 질문 문장에서 모델이 볼 정보로, 모델을 둘러싼 환경으로, 에이전트를 부르는 루프로, 여러 에이전트가 오가는 경로로.

![prompt, context, harness, loop, graph engineering 다섯 층이 안쪽에서 바깥쪽으로 겹겹이 감싸고, 층마다 무엇을 다루는지와 이름이 굳은 날짜를 적은 그림.](/media/552b351a-e4ed-4bdb-a4c6-4165fe8707b3.webp)

*각 층은 앞선 층을 포함한다. 사람이 힘을 쓰는 지점은 안쪽에서 바깥쪽으로 옮겨 갔다.*

**Context engineering**(매 단계 모델이 보는 토큰 전체를 설계하는 일)은 2025년 6월 말 주류 용어가 됐다. LangChain의 Harrison Chase는 2025-06-23 prompt engineering을 그 부분집합으로 봤고, Anthropic은 2025-09-29 window가 길어질수록 정확도가 떨어지는 "context rot"을 짚으며 just-in-time retrieval, compaction(대화 압축), sub-agent 구조를 처방했다.[^2] tool-calling 에이전트는 한 단계마다 window를 다시 짜야 하니, 문장 하나를 다듬는 기술로는 부족해진 것이다.

**Harness engineering**(도구, 테스트, 린터, 지침 파일, sandbox처럼 모델 밖의 지속 환경을 만드는 일)은 2026년 2월에 이름을 얻었다. Mitchell Hashimoto는 2026-02-05 에이전트가 실수할 때마다 `AGENTS.md`를 고치거나 스크립트를 만들어 같은 실수를 다시 못 하게 하라고 썼다. Thoughtworks의 Birgitta Böckeler는 이를 "**Agent = Model + Harness**"로 정리하고, 행동 전에 방향을 잡는 guides와 행동 뒤 결과를 관찰하는 sensors로 장치를 나눴다.[^3] 다루는 단위가 한 번의 모델 호출에서 저장소와 툴체인 전체로 커졌다.

**Loop engineering**(누가 언제 에이전트를 부르고 언제 멈출지 설계하는 일)은 도구가 이름보다 먼저 나왔다. 원형은 Geoffrey Huntley가 2025-07-14 공개한 "Ralph Wiggum" 기법으로, 같은 프롬프트를 에이전트에 끝없이 다시 넣는 셸 한 줄이다.[^4]

```sh
while :; do cat PROMPT.md | claude-code ; done
```

Claude Code가 2026-03-06 `/loop`, 2026-05-11 `/goal`로 이를 기능으로 만든 뒤[^5], 2026-06-07 OpenClaw를 만든 Peter Steinberger의 트윗과 Addy Osmani의 에세이로 이름이 붙었다. Claude Code를 만든 Boris Cherny의 말이 분위기를 요약한다. "나는 더 이상 Claude에게 프롬프트를 넣지 않는다. Claude에게 프롬프트를 넣는 루프가 돌고 있다." 2026-08-22 arXiv 논문이 꼽은 구성 요소는 기계로 확인할 수 있는 중단 조건이 걸린 트리거 실행, 영속 상태 파일, 검증 sub-agent, 토큰 예산, 사람에게 판단을 넘기는 지점이다.[^6] 루프가 밤새 수백 달러를 태웠다는 사례가 돌았던 만큼, 중단 조건과 예산이 목록에 들어간 데는 이유가 있다.

**Graph engineering**(에이전트, 도구, 사람을 노드로 놓고 작업 경로를 명시적으로 짜는 일)은 Steinberger의 2026-07-18 트윗으로 퍼졌고, LangChain은 LangGraph가 3년 동안 해 온 일이라며 개념을 받아들였다.[^7] Sarthak Rastogi가 인용한 문장이 핵심을 짚는다. "loop와 graph는 에이전트를 돌리는 두 가지 방식이고, 차이는 경로를 누가 정하느냐, 에이전트냐 당신이냐다."[^8] loop가 에이전트에게 넘긴 자율성 일부를 사람이 다시 가져온 것이다.

두 가지를 기억하면 된다. 하나, 층은 서로를 대체하지 않고 쌓인다. Rastogi는 "각 층은 앞선 층을 모두 포함한다"고 썼고, 2026-08-21 arXiv의 35인 공저 논문도 다섯 단계를 하나의 계보로 묶었다.[^8] 둘, 용어의 수명이 짧아지고 있다. context와 harness는 긴 기술 글로 자리를 잡았지만 loop와 graph는 바이럴 트윗에서 시작했고, 두 번의 전환이 6주 안에 끝났다. 이름보다 그 밑의 원리를 따라가는 편이 낫다.

## 개인 에이전트: OpenClaw가 연 '상시 근무' 모델을 빅랩이 상품화했다

지난 1년 사이 개인 에이전트의 무게중심은 찾아가서 말을 거는 chatbot에서, 메신저 안에 살면서 사용자가 자리를 비운 동안 일하는 상시 에이전트로 옮겨 갔다. 길을 낸 것은 오픈소스였고, 도착점은 빅랩의 관리형 클라우드 상품이었다.

![직접 띄우는 오픈소스 개인 에이전트(OpenClaw, Hermes Agent, 그 밑의 Pi)와 빅랩의 관리형 클라우드 에이전트(Grok Bot, Muse, Dots)를 2025년 11월부터 2026년 9월까지의 타임라인 위에 두 줄로 나눠 놓은 그림.](/media/1aa79213-eab4-4249-8d1e-f823ff3d2bee.webp)

*오픈소스가 길을 내고 빅랩이 10개월 만에 상품화했다. 공통 요소는 같고, 실행 위치와 신뢰 방식이 달라졌다.*

**OpenClaw**는 Peter Steinberger가 2025-11-24 공개한 self-hosted 개인 에이전트다. 메모리와 자격 증명은 사용자 기기에만 남기고, 사용자는 WhatsApp, Telegram, Slack 등 20개가 넘는 채널로 에이전트와 대화한다. GitHub stars는 2026-10-09 기준 약 39만 개다. Steinberger가 2026-02-14 OpenAI에 합류하면서 프로젝트는 비영리 OpenClaw Foundation으로 넘어갔다.[^9] 그 밑에서 도는 엔진은 Mario Zechner의 **Pi**다. 도구는 read, write, edit, bash 네 개, system prompt는 1,000토큰 미만인 최소주의 harness로, 작고 투명한 agent loop 하나로도 쓸 만한 에이전트를 만들 수 있다는 것을 보여 줬다. Nous Research가 2026년 2월 낸 **Hermes Agent**는 작업 경험으로 skill을 스스로 만들고 고치는 기능을 더했다.[^10]

확산에는 대가가 따랐다. Koi Security는 2026-01-25 OpenClaw의 skill 저장소 ClawHub에서 skill 2,857개를 감사해 악성 skill 341개를 찾았다. 대부분은 가짜 설치 요건을 내세워 macOS 정보 탈취 악성코드를 깔게 했다.[^11] 남이 만든 skill 하나가 곧 공급망이라는 사실이 처음 크게 드러난 사건이다.

빅랩은 먼저 사람과 기능으로 대응했다. OpenAI는 Steinberger를 영입했다. Anthropic은 Claude Code에 휴대폰에서 세션을 조종하는 Remote Control과, MCP 서버가 세션에 메시지를 밀어 넣는 Channels를 넣었다.[^5] 그리고 2026년 8–9월, 세 곳이 같은 설계를 관리형 상품으로 내놨다.

- **Grok Bot(그록봇):** SpaceX와 xAI의 합병 법인 SpaceXAI가 Cursor와 함께 2026-08-11 early beta로 냈다. 자체 클라우드 컴퓨터에서 돌며 API나 MCP 연결이 없는 레거시 앱도 화면을 직접 조작하고, 승인이 필요할 때만 사용자에게 돌아온다. 사용자 본인의 자격 증명으로 로그인해 감사 로그에 사람이 한 일처럼 남는다는 점이 보안 우려로 꼽혔다.[^12]
- **Muse(뮤즈):** Meta가 2026-09-08 낸 개인 에이전트다. 전용 클라우드 컴퓨터에서 양식 작성, 이메일, 예약, 결제까지 하고 앱을 닫아도 계속 일한다. 미국에서 iOS, Android, 웹, WhatsApp으로 시작했고 무료와 월 $20, $100 요금제가 있다. Meta의 터미널 coding agent Muse Code와는 다른 제품이다.[^13]
- **Dots(닷츠):** OpenAI가 2026-09-29 DevDay에서 공개했다. 국내 보도에 따르면 사용자가 자리를 비운 동안 클라우드에서 일하고 ChatGPT, Slack, 문자, 음성으로 대화하며, 비밀번호 변경 같은 민감한 작업 전에는 승인을 받는다. 함께 나온 월 $500 요금제는 OpenAI DevDay 페이지에서도 확인된다.[^14]

세 상품은 OpenClaw가 대중화한 요소, 곧 메신저 대화, 이어지는 기억, 백그라운드 자율 실행, 에이전트 전용 컴퓨터를 그대로 갖췄다. 달라진 것은 실행 위치와 신뢰 방식이다. 내 PC나 VPS가 전용 클라우드 VM으로, 사용자가 떠안던 위험이 승인 절차로 바뀌었다. 오픈소스가 길을 내고 기존 강자가 상품화하는 순환이 10개월 만에 끝났고, 차별화는 이제 모델과 유통 경로에서 나온다. Muse에는 WhatsApp이, Dots에는 ChatGPT가, Grok Bot에는 Cursor가 있다. 쉬지 않고 토큰을 쓰는 상품이라 월 $100–500 요금제가 따라붙었고, 사용자 수는 아직 공개되지 않았다.

## 모델: 혼자 일하는 시간은 늘고, 벤치마크는 금방 찬다

프런티어 랩들은 1–3개월마다 대표 모델을 냈고, 홍보의 중심도 옮겨 갔다. Anthropic은 2025-05-22 Opus 4를 "세계 최고의 coding 모델"로 소개했지만, 2025-09-29 Sonnet 4.5 때는 복잡한 작업에서 "30시간 넘게 집중을 유지한다"는 회사 주장을 앞세웠다. 코드를 잘 쓰는 모델에서 오래 혼자 일하는 에이전트로 초점이 바뀐 것이다. 계열별로 보면 이렇다.[^15]

| 계열 | 에이전트 쪽 출발점 | 2026년 10월 현재 |
|---|---|---|
| Anthropic Claude | 2025-02-24 Claude 3.7 Sonnet과 Claude Code research preview | Opus 5.5(09-22)가 Claude Code 기본 모델. Opus 위에 Fable·Mythos 등급 신설(06-09) |
| OpenAI GPT·Codex | 2025-05-16 Codex 전용 모델 codex-1 | GPT-5.4(03-05)부터 Codex도 범용 모델 사용. GPT-6 Astra(09-04), Codex 기본값은 GPT-6.1 Sol |
| Google Gemini | 2025-11-18 Gemini 3 Pro와 에이전트 IDE Antigravity | Flash 계열을 잦게 갱신. Gemini 4 Argon(09-30)은 사이버 파트너 한정 |
| xAI Grok | 2025-08-28 저가 coding 모델 Grok Code Fast 1 | Grok 4.7(09-21)까지 나왔고 Grok 5는 아직 없음 |
| 오픈 웨이트 | 2025-07 Kimi K2, Qwen3-Coder | Kimi K3(07-16). Epoch AI 기준 비공개 모델보다 약 4개월 뒤 |

가장 강한 모델이 Claude Mythos Preview(2026-04-07)나 Gemini 4 Argon처럼 사이버 방어 파트너에게 먼저 열리고, 일반 사용자는 한 단계 아래 모델을 쓰는 것도 2026년에 생긴 규칙이다.[^15]

**혼자 일하는 시간은 늘었지만, 믿고 맡길 길이는 아직 몇 시간이다.** METR의 50% time horizon(에이전트가 절반 확률로 성공하는 작업을 사람 전문가가 하면 걸리는 시간)은 2025-02 Claude 3.7 Sonnet의 약 1시간에서 2026-04 Claude Mythos Preview 초기 버전의 약 17.4시간으로 늘었다. 다만 METR 스스로 16시간이 넘는 값은 현재 작업 세트로 믿을 수 없다고 밝혔고, 2026년 4월 이후 모델에 대해 도는 더 큰 숫자는 METR 측정값이 아니라 제3자 추정치다. 실무에 더 쓸모 있는 80% horizon은 같은 기간 12분에서 약 3.1시간으로 늘었다.[^16] 사람 없이 높은 성공률로 맡길 수 있는 일은 아직 '하루'가 아니라 '몇 시간' 단위다.

**벤치마크는 자리 잡자마자 포화된다.** OpenAI는 2026년 초 SWE-bench Verified(실제 GitHub 이슈를 고치는 coding 벤치마크) 보고를 멈추고 SWE-bench Pro를 권했다. 최고 모델을 50% 아래로 묶어 두도록 설계돼 2025-11-07 나온 Terminal-Bench 2.0에서는, 회사 발표 기준 GPT-5.5가 2026년 4월 82.7%를 냈다.[^17] 벤치마크 버전, effort(추론 강도) 설정, harness를 맞추지 않은 2026년 모델 비교표는 거의 의미가 없다.

**기본 모델은 비용으로 정해진다.** Claude Code 기본값이 2026-09-22 Opus 5.5로 바뀐 배경에는, Opus의 100만 토큰당 입력/출력 가격이 $15/$75(Opus 4)에서 $4/$20(Opus 5.5)으로 내려온 것이 있다. Cursor는 오픈 웨이트 Kimi K2.5를 바탕으로 만든 자체 모델 Composer로 일상 작업을 처리한다.[^18]

## 개발 도구: 기능은 몇 달 만에 복제되고, 작업 단위는 PR이 됐다

2025년 초부터 2026년 9월까지 주요 도구는 같은 순서를 밟았다. IDE·터미널 에이전트, 클라우드·백그라운드 에이전트와 PR 리뷰, hooks·skills·plugins 같은 확장, 여러 에이전트를 관리하는 앱, 그리고 예약·이벤트 실행과 분류기 기반 자동 승인이다. 한 벤더가 낸 기능은 1–6개월 안에 나머지가 따라 했다.

![주요 coding agent 도구들이 2025년 상반기부터 2026년까지 같은 다섯 단계를 차례로 밟았고, 그에 따라 개발자의 작업 단위가 코드 편집에서 PR과 에이전트 목록으로 옮겨 간 흐름을 보여 주는 그림.](/media/c41849b7-2283-4f09-a8f9-321853917913.webp)

*Claude Code, Codex, Cursor, Google, GitHub Copilot은 같은 순서를 밟았다. 한 벤더의 기능은 1–6개월 안에 나머지에게 퍼졌다.*

| 기능 | Claude Code | Codex | Cursor | Google | GitHub Copilot |
|---|---|---|---|---|---|
| 클라우드·백그라운드 에이전트 | 2025-10-20 | 2025-05-16 | 2025-05-15 | 2025-05-20 (Jules) | 2025-05-19 |
| Hooks | 2025-06-30 | 2026-05 | 2025-09-29 | 2026-01-28 (Gemini CLI) | 2026-02-04 |
| Skills | 2025-10-16 | 2025-12 | 2026-01-22 | 2026-01-13 (Antigravity) | 2025-12-18 |
| 에이전트 관리 앱 | 2025-11-24 | 2026-02-02 | 2026-04-02 | 2025-11-18 (Antigravity) | 2026-05-14 |
| 예약·이벤트 실행 | 2026-03-06 | 2026-02-02 | 2026-03-05 | 2025-12-10 (Jules) | 2025-05-19 |
| 분류기 기반 자동 승인 | 2026-03-24 | 2026-04 | 2026-05-29 | 2026-05 (Gemini CLI) | — |

날짜는 각 벤더의 공식 changelog와 블로그 기준이고, 일부는 beta나 preview 시점이다.[^19]

**작업 단위가 편집에서 PR로 바뀌었다.** 전환점은 2025년 5월 일주일 사이에 몰려 나온 클라우드 에이전트였다. GitHub은 Copilot coding agent를 "백그라운드에서 일하며 draft PR을 연다"고 소개했다.[^19] 맡긴 일이 PR로 돌아오자 개발자가 다루는 단위가 태스크와 PR이 됐고, 화면의 중심도 파일 편집기에서 에이전트 목록으로 옮겨 갔다. subagent(작업 일부를 떼어 맡는 하위 에이전트)의 목적도 2025년의 context 절약에서 2026년의 처리량으로 바뀌었다. Claude Code의 dynamic workflows(2026-05-28)는 백그라운드에서 "수십에서 수백 개 에이전트"를 돌린다.[^5]

**사람 없는 실행은 자동 승인 위에서 가능해졌다.** Codex Automations, Cursor Automations, Claude Code routines는 일정이나 GitHub·Slack 같은 이벤트에 맞춰 에이전트를 띄운다.[^19] 이게 돌아가려면 명령마다 사람에게 묻는 구조가 바뀌어야 했다. Claude Code auto mode는 분류기가 안전한 도구 호출은 통과시키고 위험한 호출은 막는 방식으로, 2026-09-28 권한 모드를 따로 정하지 않은 모든 요금제의 기본값이 됐다. Anthropic 발표 기준으로 사용자는 그동안 권한 확인 요청의 97%를 그냥 승인해 왔다.[^20] 습관처럼 누르는 사람의 승인보다 분류기가 낫다는 판단이다. 반대편에는 hooks가 있다. 모델이 무엇을 결정하든 lint, 차단, 감사를 모델 밖에서 반드시 실행하는 장치로, Claude Code는 2026-10-08 hook이 실패하면 해당 동작을 막는 fail-closed 옵션까지 넣었다.[^5] 확률적인 통제와 결과가 고정된 통제를 함께 쓰는 것이 기본이 됐다.

**리뷰와 비용이 새 병목이 됐다.** 코드가 쏟아지자 리뷰도 에이전트가 맡았다. Copilot code review는 2026-03-05까지 6,000만 건, GitHub 코드 리뷰 다섯 건 중 한 건 이상을 처리했고, Claude Code Code Review(2026-03-09)는 여러 에이전트가 PR을 병렬로 리뷰한다.[^21] 정액제는 무너졌다. Cursor는 2025-06-16 요청 횟수 한도를 연산량 기반으로, GitHub Copilot은 2026-06-01 premium request를 토큰 기반 크레딧으로 바꿨고, OpenAI는 2026-09-29 $500 Pro 요금제를 냈다.[^22] Claude Code는 2026년 7월 동시 실행 subagent를 20개로 제한했다.[^5] 병렬 실행은 이제 예산을 배정해서 쓰는 자원이다. 도구 점유율로는 Stack Overflow 2026 설문에서 coding agent 사용자의 66%가 Claude Code를, 59%가 GitHub Copilot을 쓴다고 답했다.[^1]

## SDD: 스펙을 쓰게 하는 도구보다 스펙대로 실행시키는 도구가 남았다

SDD(spec-driven development, 코드보다 스펙을 먼저 쓰고 그 스펙으로 에이전트를 움직이는 방식)는 2025년 중반 두 흐름이 만나 생겼다. 하나는 "가치 있는 산출물은 원본 스펙"이라는 주장이다. OpenAI의 Sean Grove는 AI Engineer World's Fair 2025 발표 "The New Code"에서 개발자가 만드는 가치 가운데 코드는 10–20%뿐이라고 말했다. 다른 하나는 요구사항이 모호하면 에이전트가 엉뚱하게 추측한다는 현실이다. AWS의 Kiro(2025-07-14 프리뷰)는 requirements → design → tasks 순서로, GitHub의 Spec Kit(2025-09-02)은 specify → plan → tasks → implement 순서로 단계마다 Markdown 문서를 만들게 했다.[^23]

비판은 2025년 말에 몰렸다. Thoughtworks의 Böckeler는 2025-10-15 SDD를 spec-first, spec-anchored, spec-as-source 세 단계로 정리한 글에서, Kiro로 작은 버그 하나를 고치는 데 사용자 스토리 4개와 수용 기준 16개가 나왔다며 "이 Markdown 파일들을 다 리뷰하느니 코드를 리뷰하겠다"고 썼다.[^24] Marmelab은 2025-11-12 "The Waterfall Strikes Back"에서 한 에이전트가 단위 테스트를 하나도 쓰지 않고 "구현 검증" 태스크를 완료로 표시한 사례를 보고했다.[^25]

이 마지막 실패, 곧 일을 하지 않고 완료 표시만 하는 문제에 대한 답이 2026년의 흐름을 정했다. 2026-10-09 기준 GitHub stars가 가장 많은 SDD 계열 프레임워크는 Spec Kit(약 14만)이 아니라 Jesse Vincent의 Superpowers(약 29.7만)다. Superpowers는 스펙 작성보다 실행 규율을 강제한다. 계획을 2–5분짜리 태스크로 쪼개고, 태스크마다 새 implementer subagent를 띄우고, 끝날 때마다 스펙 준수와 코드 품질을 리뷰하고, TDD를 강제한다. README는 이것이 "제안이 아니라 의무 워크플로"라고 못 박는다. AWS의 Kiro workflows(2026-09-30)도 단계마다 새 context를 써서 "리뷰어가 코드를 쓴 에이전트의 추론을 물려받지 않게" 한다.[^26] 분리된 리뷰어, TDD, 파일로 남는 상태, 횟수 제한이 있는 재시도. graph engineering이 말하는 '사람이 정한 경로'가 SDD 도구에서 먼저 제품이 된 셈이다. 물론 stars는 노이즈가 많은 지표다.

지금 SDD라는 이름은 흐려지고, 그 실천은 도구 기본 기능에 흡수되는 중이다. Cursor는 2025-10-07 Plan Mode를 내며 "Cursor의 새 기능 대부분이 이제 Agent가 계획을 쓰는 데서 시작한다"고 했다.[^27] Spec Kit과 Superpowers는 여러 도구에서 도는 skill과 plugin으로 다시 포장됐다. 언제 쓸지에 대해서는 비판자와 옹호자의 의견이 의외로 같다. 여러 단계에 걸친 기능이나 방향이 어긋나면 비용이 큰 긴 자율 실행에는 맞고, 작은 버그 수정에는 plan mode면 충분하다. 효과를 비교한 독립 연구는 아직 없다.

## 표준화: MCP, AGENTS.md, Agent Skills, A2A, 그리고 AAIF

2026년 10월 현재 열린 에이전트 스택은 층별로 정리됐다. 도구와 데이터 연결은 MCP, 프로젝트 지침은 AGENTS.md, 절차 지식은 Agent Skills, 에이전트끼리의 협업은 A2A가 맡는다. 이 가운데 Agent Skills를 뺀 셋이 Linux Foundation 산하 AAIF(Agentic AI Foundation)에 모였다. 개발자에게 가장 큰 변화는 이식성이다.

![에이전트를 가운데 두고 MCP는 도구·데이터와 잇는 수직 연결, A2A는 다른 에이전트와 잇는 수평 연결, AGENTS.md와 Agent Skills는 에이전트가 읽는 지침과 절차 지식으로 배치하고, MCP·AGENTS.md·A2A만 AAIF 테두리 안에 넣은 그림.](/media/d05edcde-85e8-4b54-b29b-c3c5e259cf2a.webp)

*MCP, AGENTS.md, A2A는 Linux Foundation 산하 AAIF에 모였고, Agent Skills는 재단 밖에서 사실상의 표준이 됐다.*

**MCP**(Model Context Protocol)는 Anthropic이 2024-11-25 공개했고, 6개월 안에 OpenAI, Google DeepMind, Microsoft가 채택하면서 사실상의 표준이 됐다. 2026-07-28 개정은 연결 초기화와 세션 ID를 없앤 stateless core로, MCP 서버를 평범한 load balancer 뒤에 둘 수 있게 했다. 같은 날 공식 블로그는 핵심 SDK 다운로드가 월 5억 회에 가깝다고 밝혔다. 보안 문제도 채택 속도를 따라왔다. 도구 설명에 모델에게만 보이는 악성 지시를 숨기는 tool poisoning이 2025년 4월 시연됐고, 2025-09-17에는 사용자가 보내는 이메일을 숨은 참조로 공격자에게 몰래 보내는 `postmark-mcp`가 npm에서 발견됐다.[^28]

**AGENTS.md**는 기술보다 합의로 이겼다. OpenAI가 2025년 8월 Codex, Amp, Jules, Cursor, Factory와 함께 낸 "에이전트용 README"로, 도구마다 따로 있던 지침 파일을 필수 항목 없는 Markdown 하나로 합쳤다. 2025년 12월에 이미 6만 개가 넘는 프로젝트가 썼지만, Claude Code는 2026-09-18에야, 그것도 CLAUDE.md가 없을 때만 읽는 방식으로 지원했다. 그래서 AGENTS.md를 기준으로 두고 CLAUDE.md에서 `@AGENTS.md` 한 줄로 불러오는 방식이 요령으로 소개된다.[^29]

**Agent Skills**는 Anthropic이 2025-10-16 내놓고 2025-12-18 공개 표준으로 푼 형식이다. `SKILL.md`가 든 폴더 하나가 skill 하나이고, 평소에는 이름과 설명만 올려 두다가 필요할 때 본문과 스크립트를 여는 progressive disclosure로 context를 아낀다. 2026-10-09 기준 agentskills.io에 등재된 지원 도구는 46개다. 다만 AAIF 프로젝트 목록에는 없고, 사실상 Anthropic이 주도하는 형태다.[^30]

**AAIF**는 2025-12-09 MCP, Block의 goose, AGENTS.md를 창립 프로젝트로 출범했고, 회원은 2026-08-13 247곳으로 늘어 JPMorgan Chase, Visa 같은 금융사까지 들어왔다. Google이 2025년 4월 공개한 **A2A**(Agent2Agent)는 2026-03-12 첫 안정판 v1.0을 내고 2026년 8월 AAIF에 합류했다. 합류 날짜는 Axios(08-17)와 A2A 공식 블로그(08-27)가 다르게 적었다.[^31] A2A는 자신을 에이전트끼리 협업하는 "수평" 프로토콜로, MCP를 도구와 데이터에 붙는 "수직" 층으로 정의한다. 둘이 한 재단에 모이며 "MCP 대 A2A" 구도는 사실상 끝났지만, A2A는 개발자의 일상 도구보다 기업 플랫폼 사이의 상호운용에 가깝다.

표준이 준 실질적인 효과는 도구를 바꾸는 비용이 내려간 것이다. OpenAI는 2026년 8월 Codex에 Claude Code와 Cursor에서 쓰던 지침, 설정, skills, plugins를 그대로 가져오는 기능을 넣었다.[^19]

## 그래서 지금 개발자는 무엇을 하나

여섯 갈래를 겹쳐 보면 방향은 하나다. 2026년에 가치가 쌓인 곳은 모델 안이 아니라 바깥이다. 결과가 늘 같은 검증 장치, 압축 뒤에도 남는 상태 파일, 코드를 쓴 에이전트와 분리된 리뷰어, 중단 조건과 예산이 걸린 루프다. 실무로 옮기면 이렇다.

1. **루프를 켜기 전에 멈추는 법부터 설계한다.** 중단 조건, 토큰 예산, 사람에게 넘길 지점을 먼저 정한다. 80% horizon이 몇 시간인 지금, 밤새 돌리는 일은 검증 장치가 있어야 성립한다.
2. **검증은 기계에 맡기고 경로는 사람이 정한다.** 테스트, 린터, 실패하면 막는 hook을 먼저 깔고 AI 리뷰는 그 위에 얹는다. 어디서 모델의 판단을 믿을지 정하는 것이 graph engineering의 핵심이다.
3. **설정은 표준 형식으로 쓴다.** AGENTS.md, SKILL.md, MCP 서버, 테스트 스위트가 가장 오래 남는 자산이다. 기능은 몇 달이면 복제되고 도구는 합쳐지거나 사라진다.
4. **skill과 MCP 서버를 의존성처럼 다룬다.** ClawHub와 `postmark-mcp`가 보여 줬듯, 남이 만든 skill과 서버는 곧 공급망이다.

앞으로 볼 것도 남았다. graph 다음 칸의 이름은 아직 1차 출처에 없다. METR가 16시간 너머를 잴 작업 세트를 내놓을지, Grok Bot, Muse, Dots가 실제로 얼마나 쓰일지도 데이터가 없다. 국내 도입 현황은 이번 정리의 범위 밖이다. 분명한 것은 하나다. 다음 경쟁력은 에이전트를 더 많이 푸는 능력이 아니라, 어디서 모델을 믿고 어디서 기계적 검증으로 막을지 정하는 능력이다.

[^1]: Stack Overflow 2026 개발자 설문 결과(2026-10-06), Microsoft FY26 4분기 실적 발표(2026-07-29). [Stack Overflow](https://stackoverflow.blog/2026/10/06/the-results-of-the-2026-developer-survey-are-here/), [Microsoft](https://www.microsoft.com/en-us/investor/events/fy-2026/earnings-fy-2026-q4)
[^2]: LangChain "The rise of context engineering"(2025-06-23), Anthropic "Effective context engineering for AI agents"(2025-09-29). [LangChain](https://www.langchain.com/blog/the-rise-of-context-engineering), [Anthropic](https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents)
[^3]: Mitchell Hashimoto "My AI Adoption Journey"(2026-02-05), Birgitta Böckeler의 harness engineering 글(2026-02-17 메모, 2026-04-02 정식 글). [mitchellh.com](https://mitchellh.com/writing/my-ai-adoption-journey), [martinfowler.com](https://martinfowler.com/articles/exploring-gen-ai/harness-engineering.html)
[^4]: Geoffrey Huntley "Ralph Wiggum as a 'software engineer'"(2025-07-14). [ghuntley.com](https://ghuntley.com/ralph/)
[^5]: Claude Code 공식 CHANGELOG. `/loop`, `/goal`, Remote Control, Channels, dynamic workflows, subagent 한도, hook의 fail-closed 옵션(`onFailure: "block"`) 날짜. [GitHub: anthropics/claude-code](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)
[^6]: Addy Osmani "Loop Engineering"(2026-06-07), Steinberger 트윗과 Cherny 발언의 시점, 비용 사례를 정리한 Firecrawl 글(2026-06-11), loop engineering 논문(arXiv, 2026-08-22). [Addy Osmani](https://addyosmani.com/blog/loop-engineering/), [Firecrawl](https://www.firecrawl.dev/blog/loop-engineering), [arXiv 2608.21884](https://arxiv.org/abs/2608.21884)
[^7]: Peter Steinberger의 X 게시물(2026-07-18), LangChain "3 Years of Graph Engineering with LangGraph"(2026-07-22). [X](https://x.com/steipete/status/2078277297791189132), [LangChain](https://www.langchain.com/blog/3-years-of-graph-engineering-with-langgraph)
[^8]: Sarthak Rastogi "Harness, Graph, and Loop Engineering"(2026-08-04), "Graph Engineering in the Era of LLM Agents"(arXiv, 2026-08-21). [Substack](https://sarthakai.substack.com/p/harness-graph-and-loop-engineering), [arXiv 2608.21156](https://arxiv.org/abs/2608.21156)
[^9]: OpenClaw의 연혁과 재단 이관, 저장소 README와 stars(2026-10-09 확인). [Wikipedia: OpenClaw](https://en.wikipedia.org/wiki/OpenClaw), [GitHub: openclaw/openclaw](https://github.com/openclaw/openclaw)
[^10]: Armin Ronacher "Pi: The Minimal Agent Within OpenClaw"(2026-01-31), Pi의 구조, Hermes Agent 저장소. [lucumr.pocoo.org](https://lucumr.pocoo.org/2026/1/31/pi.md), [Implicator](https://www.implicator.ai/pi-is-not-a-claude-code-rival-it-is-a-harness-rebellion/), [GitHub: NousResearch/hermes-agent](https://github.com/NousResearch/hermes-agent)
[^11]: ClawHub 악성 skill 341개 보도(2026년 2월). [The Hacker News](https://thehackernews.com/2026/02/researchers-find-341-malicious-clawhub.html?hl=en)
[^12]: Grok Bot early beta 보도(2026-08-12). [Decrypt](https://decrypt.co/375490/spacexai-grok-bot-do-job-needs-access-accounts), [Techstrong.ai](https://techstrong.ai/articles/spacexai-debuts-grok-bot-for-multi-agent-enterprise-work/)
[^13]: Meta Muse 출시 보도(2026-09-08), Muse Code 설명. [Axios](https://www.axios.com/2026/09/08/meta-debuts-muse-personal-ai-agent), [MarkTechPost](https://www.marktechpost.com/2026/09/08/meta-introduces-muse-a-personal-ai-agent-that-runs-on-its-own-dedicated-secure-cloud-computer/), [innFactory](https://innfactory.ai/en/ai-harness/muse/)
[^14]: Dots 관련 국내 보도(2026-09-29~30)와 OpenAI DevDay 2026 페이지. OpenAI의 영문 발표 원문은 확인하지 못했다. [퓨처조선](https://futurechosun.com/?p=161512), [헤럴드경제](https://www.heraldk.com/article/2026092914202464070), [OpenAI DevDay 2026](https://learn.chatgpt.com/docs/whats-new/devday-2026)
[^15]: 각 랩의 발표와 모델 문서. Opus 4(2025-05-22), Sonnet 4.5(2025-09-29), Claude 3.7 Sonnet(2025-02-24), Claude 모델 목록, Claude Mythos, Codex 연혁, Codex 모델 페이지, Gemini 3(2025-11-18), Gemini 4 Argon(2026-09-30), Grok Code Fast 1(2025-08-28), Grok 모델 목록, Qwen3-Coder(2025-07-22), Kimi K3, Epoch AI(2026-05-29). [Anthropic: Claude 4](https://www.anthropic.com/news/claude-4), [Anthropic: Sonnet 4.5](https://www.anthropic.com/news/claude-sonnet-4-5), [Anthropic: Claude 3.7 Sonnet](https://www.anthropic.com/news/claude-3-7-sonnet), [Wikipedia: Claude](https://en.wikipedia.org/wiki/Claude_%28language_model%29), [Wikipedia: Claude Mythos](https://en.wikipedia.org/wiki/Claude_Mythos), [Wikipedia: OpenAI Codex](https://en.wikipedia.org/wiki/OpenAI_Codex_%28AI_agent%29), [OpenAI Codex models](https://learn.chatgpt.com/docs/models), [Google](https://blog.google/products/gemini/gemini-3/), [TechCrunch](https://techcrunch.com/2026/09/30/google-releases-gemini-4-argon-called-its-most-powerful-model-yet/), [xAI](https://x.ai/news/grok-code-fast-1), [Wikipedia: Grok](https://en.wikipedia.org/wiki/Grok_%28chatbot%29), [Qwen](https://qwenlm.github.io/blog/qwen3-coder/), [GitHub: MoonshotAI/Kimi-K3](https://github.com/MoonshotAI/Kimi-K3), [Epoch AI](https://epoch.ai/data-insights/open-closed-eci-gap)
[^16]: METR Time Horizon 1.1(2026-01-29)과 측정 한계 안내, 제3자 추정치 출처. [METR](https://metr.org/blog/2026-1-29-time-horizon-1-1/), [METR Time Horizons](https://metr.org/time-horizons/), [GitHub: joansam/metr-chart PR](https://github.com/joansam/metr-chart/pull/3)
[^17]: OpenAI Developers의 SWE-bench Pro 권고, Terminal-Bench 2.0 출시(2025-11-07), GPT-5.5 점수(회사 발표). [OpenAI Devs](https://x.com/OpenAIDevs/status/2026002219909427270), [Snorkel](https://snorkel.ai/blog/terminal-bench-2-0-raising-the-bar-for-ai-agent-evaluation/), [Wikipedia: GPT-5.5](https://en.wikipedia.org/wiki/GPT-5.5)
[^18]: Opus 가격(Opus 4.5 발표에 Opus 4 가격 병기, Opus 5.5 발표), Claude Code 모델 설정 문서, Composer의 바탕 모델. [Anthropic: Opus 4.5](https://www.anthropic.com/news/claude-opus-4-5), [Anthropic: Opus 5.5](https://www.anthropic.com/news/claude-opus-5-5), [Claude Code docs](https://code.claude.com/docs/en/model-config), [Wikipedia: Moonshot AI](https://en.wikipedia.org/wiki/Moonshot_AI)
[^19]: 각 도구의 공식 changelog와 블로그. Codex Automations와 다른 도구 설정 가져오기(2026년 8월)는 OpenAI What's new 기준. [Claude Code What's new](https://code.claude.com/docs/en/whats-new), [Claude: routines](https://claude.com/blog/introducing-routines-in-claude-code), [OpenAI What's new](https://learn.chatgpt.com/docs/whats-new), [Cursor changelog](https://cursor.com/changelog/page/10), [Gemini CLI](https://geminicli.com/docs/changelogs/), [Antigravity](https://antigravity.google/docs/changelog), [VS Code 1.109](https://code.visualstudio.com/updates/v1_109), [GitHub: Copilot coding agent](https://github.blog/changelog/2025-05-19-github-copilot-coding-agent-in-public-preview/), [GitHub: Copilot CLI GA](https://github.blog/changelog/2026-02-25-github-copilot-cli-is-now-generally-available/)
[^20]: Claude Code auto mode 소개와 기본값 전환 근거(2026-08-07, 회사 발표 수치). [Claude: Auto mode](https://claude.com/blog/auto-mode), [Claude](https://claude.com/resources/articles/auto-mode-default-in-claude-code)
[^21]: Copilot code review 6,000만 건(2026-03-05), Claude Code Code Review(2026-03-09). [GitHub blog](https://github.blog/ai-and-ml/github-copilot/60-million-copilot-code-reviews-and-counting/), [Claude: Code Review](https://claude.com/blog/code-review)
[^22]: Cursor 요금제 변경 설명(2025-07-04), GitHub Copilot 사용량 과금 전환, OpenAI DevDay 2026. [Cursor](https://cursor.com/blog/june-2025-pricing), [GitHub blog](https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/), [OpenAI DevDay 2026](https://learn.chatgpt.com/docs/whats-new/devday-2026)
[^23]: Sean Grove "The New Code"(AI Engineer World's Fair 2025, 정확한 날짜는 미확인), Kiro 1주년 글, GitHub의 Spec Kit 소개(2025-09-02). [ai.engineer](https://ai.engineer/talks/specifications-are-the-new-code), [Kiro](https://kiro.dev/blog/one-year/), [GitHub blog](https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/)
[^24]: Birgitta Böckeler "Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl"(2025-10-15). [martinfowler.com](https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html)
[^25]: François Zaninotto "The Waterfall Strikes Back"(2025-11-12). [Marmelab](https://marmelab.com/blog/2025/11/12/spec-driven-development-waterfall-strikes-back.html)
[^26]: Superpowers 공개 글(2025-10-09)과 README, Spec Kit 저장소(stars는 2026-10-09 GitHub API 기준), Kiro workflows(2026-09-30). [blog.fsck.com](https://blog.fsck.com/2025/10/09/superpowers/), [GitHub: obra/superpowers](https://github.com/obra/superpowers), [GitHub: github/spec-kit](https://github.com/github/spec-kit), [Kiro](https://kiro.dev/blog/introducing-workflows/)
[^27]: Cursor Plan Mode(2025-10-07). [Cursor](https://cursor.com/blog/plan-mode)
[^28]: MCP 채택 경과와 tool poisoning, OpenAI의 MCP 채택 보도(2025-03-26), 2026-07-28 개정과 SDK 다운로드, postmark-mcp 분석. [Wikipedia: MCP](https://en.wikipedia.org/wiki/Model_Context_Protocol), [TechCrunch](https://techcrunch.com/2025/03/26/openai-adopts-rival-anthropics-standard-for-connecting-ai-models-to-data/), [MCP blog](https://blog.modelcontextprotocol.io/posts/2026-07-28/), [Snyk](https://snyk.io/blog/malicious-mcp-server-on-npm-postmark-mcp-harvests-emails/)
[^29]: AGENTS.md 공식 사이트, OpenAI의 AAIF 기증 발표(2025-12-09), Claude Code의 AGENTS.md 지원 보도(2026-09-21), `@AGENTS.md` 불러오기 요령 정리. [agents.md](https://agents.md/), [OpenAI](https://openai.com/index/agentic-ai-foundation/), [InfoWorld](https://infoworld.com/article/4224410/claude-code-now-also-accepts-instructions-in-openais-agents-md-format.html), [travis.media](https://travis.media/blog/claude-md-import-agents-md)
[^30]: Anthropic의 Skills 발표와 공개 표준 전환, agentskills.io 지원 도구 목록(2026-10-09 확인). [Claude: Skills](https://claude.com/blog/skills), [agentskills.io](https://agentskills.io/home)
[^31]: Linux Foundation의 AAIF 설립(2025-12-09)과 회원 확대(2026년 2월, 2026-08-13), A2A 릴리스와 AAIF 합류 발표. [LF: AAIF 설립](https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation), [LF: 2026년 2월](https://www.linuxfoundation.org/press/agentic-ai-foundation-welcomes-97-new-members), [LF: 2026-08-13](https://www.linuxfoundation.org/press/agentic-ai-foundation-welcomes-57-new-members-gaining-major-financial-services-players-and-apac-leaders), [GitHub: A2A releases](https://github.com/a2aproject/A2A/releases), [Axios](https://www.axios.com/2026/08/17/a2a-agentic-ai-foundation-open-ai-standards), [A2A blog](https://a2a-protocol.org/latest/blog/2026/08/27/a-new-chapter-for-a2a-joining-the-agentic-ai-foundation/)
