Runner 0.11 공개, pi 통합하고 MCP 서버 대신 CLI로 에이전트를 제어한다
여러 코딩 에이전트를 하나의 작업 단위 안에서 함께 움직이게 하는 도구 Runner가 0.11 버전을 내놨다. 이번 릴리스의 핵심은 pi라는 에이전트를 새로 받아들이고, 에이전트가 Runner를 조작하는 통로를 MCP 서버에서 자체 명령줄 도구로 바꾼 것이다. 그 결과 Claude Code, Codex, GitHub Copilot CLI, pi가 같은 미션에 투입돼 역할을 나눠 협업할 수 있게 됐다.
Runner에 내장된 runner 명령은 프로젝트, 역할, crew, 미션, 채팅, 세션 등 Runner가 제공하는 거의 모든 조작을 `runner <명사> <동사>` 형태로 노출한다. 에이전트뿐 아니라 스크립트와 사람도 같은 명령을 쓸 수 있다. 예를 들어 `runner mission start --crew "codex pair" --cwd ~/repos/foo --goal-file brief.md`로 미션을 열고, `runner mission feed <id> --follow`로 터미널에서 진행 상황을 실시간으로 따라가며, `runner mission answer <id> <question> yes`로 리드 에이전트가 사람에게 던진 질문에 답할 수 있다. Runner는 에이전트에 스킬을 자동으로 설치해, 에이전트 스스로 미션을 시작하고 메시지를 보내는 방법을 알게 한다.
pi 지원 수준은 다른 에이전트와 맞췄다. 역할에서 모델과 thinking 단계를 지정할 수 있고, 재시작 후 세션 복구와 fork를 지원하며, 모델 목록은 `pi --list-models` 출력을 그대로 읽는다. 폴더 신뢰를 묻는 프롬프트는 미리 응답해 미션이 그 단계에서 멈추지 않도록 처리했다. 상태 보고는 Runner에 내장된 pi 확장을 통해 이뤄지며, Working, Using tools, Idle, Approval needed, Response failed라는 다른 에이전트와 동일한 상태 집합을 쓴다. 이 기능은 pi 0.84.4 이상이 필요하고, 그보다 오래된 버전에서는 추정 상태로 되돌아간다. pi가 provider를 직접 고를 수 있어 ChatGPT나 Copilot 구독 사용자도 pi를 경유해 Runner를 쓸 수 있다.
MCP 서버를 제거한 이유로는 CLI와 MCP라는 두 진입점이 동시에 존재하면 혼란스럽다는 점이 제시됐다. 에이전트가 Runner를 다루는 방식을 하나로 좁히면서, 사람이 쓰는 인터페이스와 에이전트가 쓰는 인터페이스가 같은 명령 체계로 합쳐진 셈이다.
다음 버전인 0.12에서는 미션을 일종의 컨테이너로 바꾸는 작업이 예고됐다. 리드가 crew 구성원일 필요 없이 runner 명령을 다룰 수 있는 외부 에이전트면 누구나 될 수 있게 하고, 한 세션이 다른 세션에 직접 프롬프트를 보내는 기능도 지원할 계획이다. 역할 페이지와 crew 페이지도 다시 설계된다.
현재 설치 패키지는 macOS(Apple Silicon)와 Windows x64(Windows 10 1809 이상)용이 제공되며 두 플랫폼 모두 서명돼 있다. Intel Mac, Windows ARM, Linux는 아직 지원 대상이 아니다. 소스와 릴리스 노트는 GitHub 저장소에서 확인할 수 있다.
관련 글
- AI 없이 한 달, 한 개발자가 고백한 AI 코딩 에이전트의 대가오픈소스 프로젝트에서 AI 기여를 금지한 개발자가 정작 직장에서는 AI 코딩 에이전트에 깊이 빠져 있었다고 고백했다. 여러 에이전트를 병렬로 돌린 뒤 통제력과 코드 이해도를 잃고, 리뷰 병목과 피로만 커졌다는 솔직한 기록이다.
- 마이크로소프트, 채팅·코딩·에이전트 묶은 'Copilot 슈퍼앱' 공개마이크로소프트가 Copilot을 홈·코드·오토파일럿 3개 탭으로 재편한 '슈퍼앱'을 공개했다. GitHub Copilot 기반 코드 생성과 테넌트 내 자율 에이전트, 사용량 기반 과금이 핵심이다.
- AI 코딩 세션을 다른 에이전트로 옮기는 txcript, 대화 중간에 하네스 교체Claude Code에서 시작한 코딩 세션을 Codex나 Cursor로 그대로 이어서 쓸 수 있게 해주는 변환 도구 txcript가 공개됐다. Rust 라이브러리와 CLI, WASM 패키지를 함께 제공하며 메시지·추론·도구 호출 이력을 공통 트랜스크립트 모델로 옮긴다.
- AI 코딩 에이전트·칸반·코드 리뷰를 한 창에 묶은 macOS 워크스페이스 'Orchestrator' 베타 공개MIT 라이선스로 공개된 macOS 데스크톱 워크스페이스 Orchestrator가 0.2.0-beta.2 베타를 배포했다. 코딩 에이전트 대화, 저장소 파일 탐색, 칸반 보드, 로컬 코드 리뷰를 한 창에 묶은 것이 특징이다.
- tmux 상태줄에 AI 에이전트 작업 상태를 직접 표시하기tmux 상태줄에서 여러 AI 에이전트 세션의 작업·대기·유휴 상태를 한눈에 구분하는 방법을 다룬다. pane_title과 pane_current_command가 왜 신뢰할 수 없는지, 프로세스 트리와 화면 스크래핑으로 상태를 분류하는 폴러 스크립트를 정리한다.