자율 루프를 세밀하게 통제하는 에이전트형 CLI는 있을까 — 2026년 가을 현황과 Newtype의 접근
자율 루프를 세밀하게 통제하는 에이전트형 CLI는 있을까 — 2026년 가을 현황과 Newtype의 접근 발행일: 2026-10-13 소개 코딩 에이전트에게 "이 일을 반복해서 알아서 처리해 줘"라고 맡기는 일이 흔해졌습니다. CI가 깨지면 고치고, 이슈가 들어오면 분류하고, 장비가 연...
자율 루프를 세밀하게 통제하는 에이전트형 CLI는 있을까 — 2026년 가을 현황과 Newtype의 접근
발행일: 2026-10-13
소개
코딩 에이전트에게 "이 일을 반복해서 알아서 처리해 줘"라고 맡기는 일이 흔해졌습니다. CI가 깨지면 고치고, 이슈가 들어오면 분류하고, 장비가 연결되면 상태를 읽어 기록합니다. 사람 없이 도는 이런 작업을 이 글에서는 자율 루프(autonomous loop) 라고 부릅니다.
루프를 돌리는 것은 이제 어렵지 않습니다. 어려운 것은 루프가 무엇을 해도 되는지 를 세밀하게 정하는 일입니다. 이 루프는 어떤 권한을 받았는가, 누가 언제 승인했는가, 계획에서 벗어나지 않았는가, 지금 어떤 OS와 장비 위에서 돌고 있는가 같은 질문입니다.
이 글은 2026년 가을 기준으로 시중의 에이전트형 CLI가 자율 루프를 어디까지 통제할 수 있는지 정리하고, Newtype이 같은 문제를 어떻게 풀고 있는지 소개합니다.
참고: 도구별 정리는 공식 문서보다 비교 블로그와 리뷰 자료에 더 많이 기대고 있습니다. 2026년에는 이 도구들이 빠르게 바뀌었으므로, 세부 기능은 도입 전에 각 도구의 최신 문서로 다시 확인하시기 바랍니다.
1. 자율 루프에서 "통제"란 무엇인가
루프 통제를 다음 다섯 가지 층으로 나누어 보았습니다.
층
질문
예
실행
언제, 몇 번, 어디서 도는가
스케줄, 반복 횟수, 헤드리스 실행, 클라우드 실행
격리
무엇에 닿을 수 있는가
샌드박스, 컨테이너, 파일 경로 제한
권한
어떤 도구를 누가 허락했는가
권한 모드, 허용/거부 규칙, 승인 프롬프트
기준
무엇을 하기로 했는가
계획서, 작업 목록, 완료 조건
환경
지금 어떤 OS와 장비 위에서 도는가
macOS·Linux·Windows, USB로 연결된 보드
대부분의 도구는 앞의 세 층을 다룹니다. 뒤의 두 층은 아직 사용자가 직접 만들어야 하는 경우가 많습니다.
2. 주요 에이전트형 CLI의 루프 제어 수준
도구
루프·자동화
제어 수단
한계
Claude Code
/loop 자기 페이싱 반복, 클라우드에서 도는 예약 루틴, 백그라운드 서브에이전트, 헤드리스 -p 실행
라이프사이클 hooks(도구 호출 전후 등 수십 개 이벤트), 권한 모드, 허용/거부 규칙, 서브에이전트별 도구 제한
가장 깊게 프로그래밍할 수 있지만, 정책은 사용자가 hook 스크립트로 직접 짜야 합니다. 루프 단위의 승인·위임 장부는 없습니다
Codex CLI
codex exec 헤드리스 실행, 이슈 분류·CI 감시 같은 예약 작업(Automations), 수 시간 동안 도는 Goal 모드
기본 샌드박스 실행, 단계별 승인 정책
무인 실행과 격리에 강하지만 hooks는 상대적으로 약합니다. OS·장비별 규칙은 없습니다
Gemini CLI → Antigravity
2026년 6월부터 Antigravity CLI로 대체되는 중. 서버 측에서 멀티에이전트를 비동기로 실행
명령 실행 시 기본적으로 확인을 받음. hooks·skills·subagents는 계속 지원
제품 상태가 바뀌고 있어 도입 전에 확인이 필요합니다
Goose
CLI·API·MCP 호스트로 헤드리스 실행
네 가지 모드(Autonomous 기본, 위험도에 따라 자동 승인하는 Smart Approval, Manual, Chat Only). 세션 중 /mode 로 전환
위험 판단이 휴리스틱입니다. 루프별·장비별 정책은 없습니다
OpenHands
자율 실행 중심
기본으로 Docker 샌드박스 안에서 실행
권한이 사실상 샌드박스 경계 하나로 나뉩니다
Aider
git 중심의 페어 프로그래밍
커밋 단위로 되돌리기
자율 루프를 위한 도구는 아닙니다
Ralph 류 루프 래퍼
여러 CLI를 같은 --agent 플래그로 반복 실행(기본은 Claude Code)
반복 횟수와 종료 조건
실제 통제는 감싸는 CLI에 맡깁니다
3. 시중 도구의 통제 방식은 세 갈래
정리하면 시중 도구의 루프 통제는 세 갈래로 나뉩니다.
샌드박스 경계로 통제 — Codex CLI, OpenHands. 에이전트가 닿을 수 있는 범위를 좁혀 실수의 피해를 줄입니다. 그러나 샌드박스 안에서 무엇을 해도 되는지는 따로 정하지 않습니다.
권한 모드 전환으로 통제 — Goose, Gemini CLI. "모두 자동"과 "매번 확인" 사이의 몇 단계를 고릅니다. 단순하지만 루프마다, 작업마다 다르게 정하기는 어렵습니다.
사용자가 짠 hook으로 통제 — Claude Code. 원하는 정책을 거의 무엇이든 구현할 수 있습니다. 대신 그 정책을 설계하고 유지하는 일은 사용자 몫입니다.
세 방식 모두 쓸모가 있습니다. 하지만 "이 루프가 이 계획을 따라 이 권한 안에서 이 장비를 다루고 있는가"를 한 번에 답해 주지는 못합니다.
4. Newtype이 루프를 통제하는 방식
Newtype은 터미널 에이전트(TUI)와, 한 계정의 여러 세션이 메시지·작업·권한을 주고받는 장부 서버(Nexus)로 구성됩니다. 자율 루프에 대해서는 아래 네 가지를 코드로 강제합니다.
4-1. 루프 단위의 권한 장부
권한은 세션이나 프로세스 전체가 아니라 루프와 위임 단위로 기록됩니다.
실행 권한(execution grant)은 누가 누구에게 어떤 도구를 언제까지 허락했는지 방향과 만료를 가집니다.
메시지 내용이 권한을 넓힐 수 없습니다. 다른 세션이 보낸 메시지로 시작된 턴은 권한이 없으면 도구 호출이 거부됩니다.
운영에 영향을 주는 승인은 메일로 보낸 승인 링크와 패스키 재인증(step-up)을 함께 거칩니다.
4-2. 계획서가 기준이 되는 자율 모드
완전 자동과 매번 확인 사이에 계획서 기반 자율 모드 를 둡니다.
사람이 이 모드를 켜면, 루프 안에서 사람의 승인은 계획서에 기록된 모델의 최우선 제안 으로 대신합니다.
모델은 계획서를 자유롭게 작성하지만, 호스트는 템플릿 제목과 필수 작업 규칙만 강제합니다. 빠진 항목은 거부하지 않고 감사(audit) 섹션에 보고합니다.
사람이 남긴 요청 원문은 모두 계획서에 기록되고, 진행 중인 항목에는 그 일을 하는 워크트리(경로와 브랜치)가 함께 적힙니다.
이 모드에서도 코드로 강제되는 관문(권한 프롬프트, 실행 권한, 메일 승인)은 그대로 남습니다.
4-3. 세션 간 루프 동기화
루프는 Nexus에 이름과 짧은 요약으로 등록됩니다. 다른 세션이나 다른 기기에서도 조회, 시작, 종료할 수 있습니다. 등록 시점에 동의를 받고(기본값 켜짐), 계정당 개수 상한을 둡니다.
4-4. OS·장비별 가드레일
루프가 만드는 셸 명령은 실행 전에 호스트 정책 검사를 거쳐 허용 / 사람 승인 필요 / 거부 중 하나로 분류됩니다.
분류
예
거부
다른 OS용 명령(macOS에서 /dev/ttyUSB0 , Linux에서 launchctl ), sudo · runas 같은 권한 상승, AVR 퓨즈·락비트·ESP32 eFuse·부트로더 쓰기처럼 보드를 영구 손상시킬 수 있는 쓰기, 설치되지 않은 인터프리터, 연결되지 않은 시리얼 장치
사람 승인 필요
arduino-cli upload , esptool write_flash , .hex · .uf2 복사, mpremote 파일 쓰기 같은 펌웨어 업로드와 플래시 쓰기. 자율 모드에서도 마찬가지입니다. 망가진 보드는 코드처럼 되돌릴 수 없기 때문입니다
허용
센서 읽기, 시리얼로 명령 보내기, 컴파일
루프 턴마다 모델에게 현재 호스트의 OS·아키텍처·설치된 도구·연결된 시리얼 장치를 한 줄로 알려 주어, 다른 OS를 짐작해 명령을 쓰지 않게 합니다. 이 검사는 권한을 주지 않습니다. 허용된 명령도 루프의 도구·경로·실행 권한 검사를 그대로 통과해야 합니다.
5. 정리
통제 층
시중 도구
Newtype
실행(스케줄·헤드리스)
대부분 지원
지원
격리(샌드박스)
Codex CLI·OpenHands가 강함
경로·도구 제한과 실행 권한
권한
모드 전환 또는 사용자 hook
루프·위임 단위 권한 장부, 메일 승인, 패스키 재인증
기준(계획)
대부분 없음
계획서 기반 자율 모드와 감사 섹션
환경(OS·장비)
사용자가 직접 구현
OS·장비별 가드레일 내장
Claude Code의 hooks나 Codex CLI의 샌드박스 위에 비슷한 통제를 직접 조립하는 것 은 가능합니다. 하지만 권한 장부, 계획서, 세션 간 동기화, 장비 가드레일을 하나로 묶어 제공하는 제품은 아직 찾지 못했습니다. 에이전트가 사람 없이 오래 돌수록 "얼마나 잘하는가"만큼 "무엇을 해도 되는가"가 중요해집니다. Newtype은 그 질문에 코드로 답하려고 합니다.
참고 자료
State of CLI Coding Agents, Mid-2026
Agentic Coding in 2026: Claude Code vs Codex CLI vs Gemini CLI vs Cursor Agent
Claude Code vs Codex vs Cursor vs Gemini: Best CLI for Long-Running Agent Loops
Claude Code vs Codex vs Gemini CLI: Feature Comparison
Best AI Coding Agents in 2026: Harness, Cost, and Accuracy Compared
Top 5 CLI coding agents in 2026
goose Permission Modes
Goose research (rywalker)