주요 업데이트
개인이 만든 클로드 코드 하네스 shiploop 이 저장소 소개에 '같은 일을 토큰 70% 로 끝낸다'고 적었는데, 같은 저장소의 측정 문서 bench/METHODOLOGY.md 에는 'shiploop 쪽은 실측이고 비교군은 계산으로 만든 값이며, 비교군 세션은 한 번도 돌린 적이 없다'고 적혀 있어요. 9월 5일 기준 작업 묶음 7개·실행 251회·티켓 607건에서 나온 70.2%(토큰)·57.3%(비용)는 맥락 창 100만 토큰을 가정한 값이고, 20만 토큰으로 잡으면 30.1%·18.2% 로 내려가요. 문서는 절감이 앞 티켓 맥락을 다시 안 읽는 데서 나온다며 '티켓 1번은 0% 를 아낀다'고 적었고, 실제로 묶음 일곱 중 셋(vibetrading 4%·shiploop 자체 6%·splito 0%)은 실행당 티켓이 한 건에 가까워 절감이 거의 없었어요.
용어 풀이 - 하네스
- 모델 바깥을 감싸 실제 작업을 굴리는 실행 얼개. 어떤 모델에 무엇을 얼마나 넘길지를 정한다
- 워크트리
- 깃 저장소 하나를 여러 폴더로 동시에 열어 두는 기능. 브랜치마다 따로 작업할 수 있다
- 티켓
- shiploop 이 작업 하나를 세는 단위. 티켓 하나에 워커 세션 하나가 붙는다
- 프롬프트 캐시
- 요청의 같은 앞부분을 다시 보낼 때 값을 깎아 주는 기능. 앞부분이 한 글자라도 달라지면 적중하지 않는다
운영자 인사이트
토큰 절감률은 비교군을 실제로 돌려 보고 잰 값인지부터 확인해 보세요. 여기 70% 는 한 실행에 티켓을 여러 건 담아 앞 티켓 맥락을 다시 안 읽는 데서 나오니, 티켓을 하나씩 던지는 방식이면 문서가 적어 둔 대로 0% 예요. 쌓아 둔 백로그를 한꺼번에 돌릴 상황이 아니라면 얼개(티켓마다 워크트리 분리·시스템 프롬프트를 똑같이 두어 프롬프트 캐시 재사용·소네트로 시작해 실패할 때만 오푸스)만 참고하는 쪽이 실속 있어요.
여러 관점으로 보기 - 측정 방법 원문 측정 문서는 비교군이 '같은 일을 같은 턴 수로 한다'고 가정하고 계산한 값이라고 적어 뒀어요. 절감분에 '턴이 줄어서 아낀 몫'은 들어 있지 않아요. 일을 지휘하는 드라이버 세션 비용은 기록이 남지 않아 세지 못했고, 그게 가장 큰 편향인데 수치를 모른다고도 적혀 있어요. GitHub
- 실제로 잰 숫자는 따로 있어요 같은 저장소의 PROOF.md 는 운영 기록으로 잰 값만 모아 뒀는데 여기엔 70% 가 없어요. 50일 동안 티켓 281건 처리, 병합된 풀 리퀘스트 290건에 자동 병합 가능 81%, 되돌린 건 0건, 티켓당 평균 비용 4.49달러(기록 32건)가 실제로 잰 값이에요. GitHub
- 소개 페이지가 쓰는 표현 제품 페이지는 '70.2% measured, 251 replayed runs' 라고만 적고 비교군을 돌린 적이 없다는 단서는 안 붙였어요. 다만 'rtk 와 headroom 은 프록시고 우리는 그 위 층에서 돈다', '쓰던 클로드 구독으로 돌고 따로 계정도 키도 필요 없으며 사용 기록도 안 걷는다'고 적어 뒀어요. shiploop.fun
원본 보기 (reddit:claudeai)
클로드 코드는 커밋 서명을 기계적으로 붙이는 게 아니라 모델에게 주는 지침으로 넣어 줘요. 커밋 메시지 끝에 Co-Authored-By: Claude <모델 이름> 을, 웹이나 원격 제어 세션이면 Claude-Session: https://claude.ai/code/session_... 을 붙이고 풀 리퀘스트 설명 끝에는 'Generated with Claude Code' 를 적으라는 내용이에요. 공식 설정 문서를 보면 이걸 끄는 키가 attribution.commit·attribution.pr·attribution.sessionUrl 셋으로 갈라져 있어서, 서명 줄을 빈 문자열로 비워도 세션 링크는 attribution.sessionUrl 을 false 로 둬야 사라져요. 예전 키 includeCoAuthoredBy 는 지원 중단으로 적혀 있고, 웹 세션 안내 문서에는 이 링크가 커밋에 붙는다는 얘기가 아직 안 적혀 있어요.
용어 풀이 - CLAUDE.md
- 프로젝트나 사용자별 지침을 적어 두면 클로드 코드가 세션마다 읽어 들이는 파일
- Co-Authored-By
- 커밋 메시지 끝줄에 공동 작성자를 적는 깃 관례 표기
- Claude-Session
- 커밋 메시지 끝줄에 그 작업을 한 클로드 세션 주소를 적는 클로드 코드 전용 표기
- attribution
- 클로드 코드가 커밋과 풀 리퀘스트에 붙이는 저작자 표시를 바꾸거나 감추는 설정 키
운영자 인사이트
커밋에 AI 서명을 안 남기기로 한 팀이라면 CLAUDE.md 규칙 대신 저장소의 .claude/settings.json 에 attribution 세 키를 함께 커밋해 두는 쪽이 확실하고, 웹이나 원격 제어 세션을 쓰는 사람이 있으면 sessionUrl 을 false 로 꺼야 공개 저장소에 claude.ai 세션 주소가 안 실려요.
여러 관점으로 보기 - 공식 설정 문서 attribution.sessionUrl 은 '웹과 원격 제어 세션 커밋에서 claude.ai 세션 링크를 빼는' 별도 키로 적혀 있고, includeCoAuthoredBy 는 지원 중단 표시예요. Anthropic
- 재현 확인된 버그 보고 attribution 을 commit·pr 모두 빈 문자열로 둬도 Claude-Session 링크가 계속 붙는다는 보고가 재현 표시를 받고 닫혔어요. GitHub
- 안내 문서의 빈자리 sessionUrl 키가 v2.1.183 에 들어왔는데 웹 세션 문서에는 링크 얘기가 없다는 지적이 '계획 없음'으로 닫혔어요. GitHub
- 사용자 지침이 밀린다는 보고 CLAUDE.md 에 'AI 서명을 절대 넣지 마라'라고 적어 둬도 시스템 프롬프트 쪽 지침이 이겼다는 보고가 여러 건 올라와 있어요. GitHub
- 기본값을 빼 달라는 요청 커밋에 클로드를 공동 작성자로 적는 기본값을 빼 달라는 요청은 3월에 올라와 찬성 29표를 받았는데, 앤트로픽은 5개월 반 뒤에 설정으로 끌 수 있다고 답하며 완료 처리했고 기본값은 그대로예요. 신고자는 489개 커밋에 찍힌 뒤에야 알아채 이력을 다시 쓰고 강제로 올려야 했대요. GitHub
원본 보기 (hn:claude-code)
보안 업체 Trail of Bits의 coop은 클로드 코드와 코덱스를 일회용 가상 머신에 가두는 아파치 2.0 러스트 CLI로, 리눅스는 파이어크래커 마이크로 VM을 맥은 Lima를 써요. 어제 해커뉴스에 올라와 알려졌을 뿐 새로 나온 건 아니어서 저장소는 4월 2일에 생겼고 마지막 릴리스 v0.5.4는 7월 14일이에요. 신뢰 모델 문서는 지켜 주는 선이 가상 머신 경계 하나뿐이라고 적어 두고, 안쪽은 비밀번호 없는 sudo에 클로드가 bypassPermissions로 돌며 넣어 준 깃허브 토큰은 아무 프로세스나 읽는 자격 증명 도우미로 남고 게스트는 호스트 인터페이스를 거쳐 인터넷으로 그냥 나간다고 밝혔어요.
용어 풀이 - CLI
- 명령을 글자로 입력해서 쓰는 프로그램
- VM
- 한 컴퓨터 안에 소프트웨어로 만들어 낸 또 하나의 컴퓨터
- sudo
- 리눅스·맥에서 관리자 권한으로 명령을 실행하는 명령어
- API
- 프로그램끼리 정해진 형식으로 요청과 응답을 주고받는 통로
운영자 인사이트
권한 확인을 끄고 에이전트를 돌릴 생각이면 컨테이너보다 경계가 두껍지만, 안쪽에 넣어 준 토큰과 작업 폴더는 그대로 노출된다는 걸 문서가 먼저 인정해요. 키를 호스트에 남기고 싶으면 자격 증명 프록시 모드를 켜야 하는데 그것도 허용 목록이 API 세 개뿐이라 깃허브나 패키지 저장소 접근은 따로 넣어 준 토큰이 담당해요.
여러 관점으로 보기 - 만든 쪽이 밝힌 격리 범위 신뢰 모델 문서는 가상 머신 안쪽엔 지킬 권한 경계가 없고 그 전체가 피해 범위라고 적었고, 게스트는 호스트의 기본 인터페이스를 거쳐 인터넷으로 나간다고 밝혔어요. GitHub
- 키를 호스트에 남기는 방법 프록시 모드를 켜면 진짜 키는 호스트에 남고 가상 머신은 임시 토큰만 받지만, 허용된 건 API 세 개뿐이고 끼워 넣는 키의 계정 권한 범위는 그대로예요. GitHub
- 쓰는 사람들 반응 매일 쓴다는 사용자도 작정한 에이전트라면 빠져나갈 거라고 적었고, 도커 샌드박스나 bubblewrap과 뭐가 다르냐는 질문이 이어졌어요. Hacker News
원본 보기 (hn:claude-code)
앤트로픽 공식 문서는 클로드 코드가 접속해야 하는 주소 목록에 bridge.claudeusercontent.com 을 '크롬 확장 웹소켓 브리지'로 올려 뒀고, 회사 IP 허용 목록이 이 주소를 막으면 나머지 기능은 그대로 도는데 크롬 연동만 끊긴다고 적었어요. 이 연결은 계정으로 인증돼서 /login 으로 로그인하지 않고 API 키나 장기 토큰만 쓰면 --chrome 을 줘도 크롬 연동이 꺼진 채로 있고, 브라우저가 둘 이상 붙어 있으면 클로드가 어느 것을 쓸지 물어본 뒤 그 선택을 계속 써요. 문서는 파일 올리기를 두고 '로컬 세션과 원격 세션 모두에서 된다'고 적어, 클로드 코드가 도는 기기와 브라우저가 도는 기기를 따로 다루고 있어요.
용어 풀이 - WebSocket
- 웹소켓. 연결을 열어 둔 채 양쪽이 실시간으로 데이터를 주고받는 방식
- MCP
- 에이전트가 외부 도구·데이터에 붙을 때 쓰는 표준 연결 규격
- IP
- 인터넷에서 기기를 가리키는 주소. 허용 목록은 지정한 주소에서 오는 접속만 받는 설정이에요
운영자 인사이트
에이전트를 가상 머신에 넣어 격리해도 브라우저 조작까지 그 안에 갇힌다고 문서가 적어 두지는 않았어요. 데스크톱 문서는 로그인 기록 없는 깨끗한 프로필을 쓰는 내장 브라우저와 달리 이 확장은 '내 로그인 상태를 그대로 쓰는 쪽'이라고 구분해 뒀거든요. 사내에서 켤 거면 /chrome 으로 지금 붙어 있는 브라우저를 먼저 확인하고, 조직 단위로 막으려면 deniedMcpServers 로 claude-in-chrome MCP 서버를 거르거나 forceLoginOrgUUID 크롬 정책을 보세요.
여러 관점으로 보기 - 붙은 브라우저를 고르는 곳 브라우저가 여러 개 붙으면 클로드가 쓸 것을 고르게 되어 있고, 한 번 고른 것은 다른 브라우저가 새로 붙어도 그대로 유지돼요. `/chrome` 의 브라우저 선택으로 지금 무엇이 붙어 있는지 확인할 수 있어요. Anthropic
- 격리된 내장 브라우저와의 차이 데스크톱 문서는 내장 브라우저 창이 저장된 로그인도 기록도 없는 깨끗한 프로필을 쓴다고 적으면서, 클로드가 내 신원으로 움직이길 원하면 대신 크롬 확장을 쓰라고 안내해요. Claude Code 공식 문서
- 조직 관리자가 걸 수 있는 통제 관리자는 확장을 조직 단위로 끌 수 있고, forceLoginOrgUUID 크롬 기업 정책으로 어느 조직에서만 쓸 수 있는지 제한할 수 있어요. 배포는 크롬 관리 도구로 사용자·그룹을 지정해서 해요. Anthropic 도움말
원본 보기 (reddit:claudeai)
앤트로픽이 공식으로 여는 사용량 API 는 조직의 API 사용분만 다루고 관리자 키가 필요하며 개인 계정은 쓸 수 없다고 문서에 적혀 있어서, 구독자가 보는 5시간·주간 사용률에는 공식 통로가 없어요. 그래서 사용률을 띄우는 도구들은 문서에 없는 api.anthropic.com/api/oauth/usage 를 30분 간격으로 불러오거나 응답에 딸려 오는 anthropic-ratelimit-unified-5h·7d 계열 헤더를 읽는데, 앤트로픽 공식 속도 제한 문서의 응답 헤더 표에는 이 헤더들이 한 줄도 없어요. 9월 7일 올라온 이슈 하나는 이 값이 0.0~1.0 인지 0~100 인지 자료마다 달라 실제 헤더를 받아 확인하기 전에는 구현을 못 하겠다고 적어 뒀는데, 불러와서 받는 JSON 은 0~100 을 쓰고 헤더는 0~1 로 읽어 100 을 곱하는 도구가 같은 주에 함께 올라왔어요.
용어 풀이 - API
- 프로그램끼리 정해진 규칙으로 데이터를 주고받는 창구
- JSON
- 데이터를 이름과 값의 짝으로 적는 문자 형식
- OAuth
- 비밀번호를 넘기지 않고 접근 권한만 건네주는 인증 방식
운영자 인사이트
사용률로 자동화를 멈추거나 사내 대시보드를 만들고 있다면 이 값은 앤트로픽이 보증하지 않는 자리예요. 0.5 가 50% 인지 0.5% 인지에 따라 차단 시점이 100배 어긋나니 스케일은 문서 대신 실제 응답으로 확인해 고정하고, 범위를 벗어난 값은 그냥 넘기지 말고 오류로 잡아 두세요.
여러 관점으로 보기 - 앤트로픽 공식 사용량 API 가 여는 범위 공식 사용량·비용 API 는 조직의 API 사용분을 다루고 관리자 키나 org:admin 토큰을 요구해요. 문서 첫머리에 '개인 계정은 쓸 수 없다'고 적혀 있어서 구독 사용률을 여기서 받을 길은 없어요. Anthropic
- 공식 응답 헤더 표에 없는 값 속도 제한 문서가 적어 둔 응답 헤더는 요청 수·토큰 수·입력·출력·우선 등급 계열이 전부예요. 5시간·주간 사용률을 담은 unified 계열 헤더도, 구독자에게 걸리는 두 창의 수치도 이 표에 없어요. Anthropic
- 클로드 코드는 받아만 두고 남기지 않아요 앤트로픽 저장소에 올라온 요청글은 '앤트로픽 API 가 매 요청마다 unified-5h 계열을 돌려주는데 클로드 코드가 받고도 저장하지 않는다'고 적었어요. 그래서 상태 표시줄은 값을 다시 받아 오려고 /usage 를 또 불러야 해요. GitHub
- 헤더를 직접 뜯어본 기록 4월 1일 글은 프록시를 세워 5h·7d·7d_sonnet 세 창의 사용률이 0.0~1.0 실수로, 어느 창이 걸리는지 알려 주는 항목까지 함께 온다고 적었어요. 화면의 막대는 그걸 줄여 보여 주는 값이고, 앤트로픽은 이 헤더들을 공개 문서로 설명하지 않아요. Claude Code Camp
- 같은 주에 헤더로 갈아탄 다른 도구 9월 6일 병합된 변경은 계정을 여럿 굴릴 때 조회만으로는 사용량을 알 수 없어 이미 받아 둔 응답 헤더를 쓰기로 했어요. 여기서는 사용률을 0~1 로 읽어 100 을 곱해 저장해요. GitHub
원본 보기 (reddit:claudeai)
러스트로 만든 터미널 도구 vigia 는 에이전트 옆 창에 켜 두는 diff 감시기인데, diff 줄에 붙여 적은 메모를 클로드 코드가 훅과 Bash 명령에 내주는 `CLAUDE_CODE_MESSAGING_SOCKET` 으로 보내요. 앤트로픽 공식 문서가 「스크립트나 훅으로 세션에 글을 넣고 싶을 때 이 절을 읽으라」고 안내하는 공식 통로라 문서에 없는 내부 구현에 기댄 방식은 아니고, v2.1.224(네이티브 윈도우는 v2.1.234) 이상이면 따로 켤 것 없이 열려 있어요. 다만 쓰려면 `~/.claude/settings.json` 에 훅 세 개와 MCP 등록을 손으로 붙여야 하고, 소켓이 받았다는 답을 주지 않아 화면에 뜨는 '보냄' 은 프로세스를 떠났다는 뜻까지이며, 저장소는 7월 29일에 만들어져 별 12개에 열린 이슈 76건이에요.
용어 풀이 - diff
- 코드가 어디서 어떻게 바뀌었는지 줄 단위로 맞대어 보여 주는 비교 결과
- MCP
- Model Context Protocol. 에이전트가 외부 도구·데이터에 붙는 표준
- 훅(hook)
- 세션 시작·프롬프트 제출 같은 정해진 시점에 자동으로 실행되는 사용자 명령
- CLAUDE_CODE_MESSAGING_SOCKET
- 클로드 코드가 세션마다 만드는 받은편지함 소켓의 위치를 담아 훅과 Bash 명령에 넘겨 주는 환경변수
운영자 인사이트
이 도구를 안 쓰더라도 소켓은 이미 열려 있어서, 훅이나 스크립트가 자기 세션에 결과를 되돌려 넣는 데 그대로 쓸 수 있어요. 다만 받았다는 답이 없어 보낸 쪽은 닿았는지 알 수 없고, 권한 확인을 건너뛰는 모드로 도는 세션은 토큰으로 자기 자식임을 증명하지 못한 글을 승인 대기로 잡아 두니 사람이 안 보는 자동화에 붙이기 전에 확인해야 해요.
여러 관점으로 보기 - 공식 문서가 정한 통로 앤트로픽 문서는 세션마다 받은편지함 소켓을 만들고 그 위치를 `CLAUDE_CODE_MESSAGING_SOCKET`, 토큰을 `CLAUDE_CODE_MESSAGING_TOKEN` 으로 훅과 Bash 에 내준다고 적어 뒀어요. 맥·리눅스는 v2.1.224, 네이티브 윈도우는 v2.1.234 부터예요. Anthropic
- 만든 쪽이 적어 둔 한계 저장소에 열려 있는 이슈 하나는 소켓에 넣은 메모를 받은 세션이 그걸로 무엇을 하는지 관측되지 않는다고 적어 뒀어요. GitHub
- 완성도 가늠 8월 9일 첫 판을 올린 뒤 9월 7일 0.39.0 까지 51개 판을 냈고, 내려받은 횟수는 896번이에요. crates.io
원본 보기 (reddit:claudeai)
비즈니스인사이더가 9월 7일 앤트로픽 공동창업자 벤 만이 이끄는 사내 인큐베이터 '랩스(Labs)'를 들여다본 기사를 냈는데, 인원은 20명 안팎에 계속 바뀌고 2주마다 시제품을 모아 계속할지·방향을 틀지·합칠지·접을지를 정하며 살아남는 건 20~30%래요. 한 갈래가 4명을 넘으면 랩스를 나와 별도 팀이 되는 방식이고, 클로드 코드·MCP·클로드 디자인·크롬용 클로드가 다 여기서 나왔대요. 클로드 코드도 보리스 처니가 처음엔 코드 분석 도구를 하자고 냈다가 벤 만이 너무 좁다며 에이전트 쪽으로 돌려서 2025년 2월 미리보기로 나온 거래요.
용어 풀이 - MCP
- 에이전트를 외부 도구·데이터에 붙이는 연결 표준. 앤트로픽이 만들어 공개했다
- 리서치 프리뷰
- 정식 출시 전 일부 사용자에게 먼저 열어 반응을 보는 시험 공개 단계
- 인큐베이터
- 회사 안에서 새 제품 아이디어를 작게 시작해 키우는 조직
운영자 인사이트
매일 쓰는 클로드 코드와 MCP가 2주마다 접을지 정하는 자리에서 나왔다는 건, 앤트로픽이 리서치 프리뷰로 내놓는 것들도 같은 확률로 사라진다는 뜻이에요. 새 앤트로픽 제품을 업무 경로에 넣기 전에 별도 팀이 붙었는지부터 확인하고, 아직 랩스 안에 있는 것은 없어져도 되는 자리에만 두는 편이 안전해요.
여러 관점으로 보기 - 회사가 공식으로 밝힌 랩스 앤트로픽은 1월 13일 랩스를 공식 소개하면서 클로드 코드·MCP·스킬·크롬용 클로드·코워크가 여기서 나왔다고 적고, 마이크 크리거가 벤 만과 함께 랩스를 맡는다고 밝혔어요. Anthropic
- 원문 기사가 어디 있는지 원문은 비즈니스인사이더 스티븐 카운슬 기자가 9월 7일 낸 기사이고, 테크미미 요약도 랩스를 '공동창업자 벤 만이 이끄는 20명가량의 사내 창업 조직'이라고 적었어요. Techmeme
- 보도 내용을 옮긴 매체 2주마다 시제품을 검토해 계속할지 접을지 정하고, 한 갈래에 사람이 넷을 넘으면 랩스를 나와 별도 팀이 된대요. 클로드 코드는 코드 분석 도구 제안이 너무 좁다고 반려된 뒤 에이전트 쪽으로 방향을 틀어 나온 거예요. Qore
원본 보기 (hn:anthropic)
앤트로픽 문서는 `--permission-prompts none` 을 안 붙인 실행이 기다리게 되는 경우를 '권한 호스트가 붙었을 때'로 적어 뒀고, 그 호스트는 에이전트 SDK 앱의 `canUseTool` 콜백이나 `--permission-prompt-tool` 로 넘긴 MCP 도구예요. 그런 상대가 없는 `-p` 실행이면 승인 요청은 어느 쪽이든 거부되고, 이 옵션은 거기에 '아무도 승인해 줄 수 없으니 다시 시도하지 마라'를 더해 주는 역할이에요. `-p` 는 모든 요금제에서 수동 모드로 시작하니, 잠가 둔 CI 라면 `--permission-mode dontAsk` 와 `--allowedTools` 로 허용 범위를 정하고 실행 환경을 같게 맞추려면 `--bare` 를 함께 쓰라고 문서가 권해요.
용어 풀이 - CI
- 코드를 올릴 때마다 빌드·테스트를 자동으로 돌리는 서버 작업. Continuous Integration.
- SDK
- 다른 프로그램 안에서 그 기능을 불러 쓰도록 묶어 놓은 개발 도구 모음. Software Development Kit.
- MCP
- 에이전트를 외부 도구·데이터에 연결하는 표준 규약. Model Context Protocol.
운영자 인사이트
CI 가 도구를 거부당하고도 초록으로 끝나는지 보려면 `--output-format stream-json` 을 걸고 결과 메시지의 `permission_denials` 를 검사하라고 문서가 알려 줘요. `--permission-prompts none` 은 v2.1.259 이상에서만 받고 그 아래 판은 모르는 옵션이라며 시작 전에 실패하니, CI 에 판을 고정해 뒀다면 그 값부터 확인하세요.
여러 관점으로 보기 - 옵션 정의 `--permission-prompts` 는 host 와 none 두 값만 받고, `--dangerously-skip-permissions` 는 `--permission-mode bypassPermissions` 와 같다고 적혀 있어요. Anthropic
- 이 동작을 검사한다는 도구 CI 설정에서 클로드 코드 호출을 찾아 네 가지로 분류한다는 스캐너가 9월 7일 MIT 라이선스로 올라왔는데, 원시 `claude -p` 를 '러너 타임아웃까지 멈춤'으로 분류해 스스로 기준이라 적은 v2.1.259 대 문서와 어긋나요. 별은 0개이고 사람이 낸 이슈도 0건이에요. GitHub
- 깃허브 액션 쪽 기본값 평문 프롬프트로 도는 액션은 `claude_args` 의 `--allowedTools` 나 `settings` 로 허용해 주기 전까지 셸과 깃허브 API 접근이 없다고 적혀 있어요. Anthropic
원본 보기 (reddit:claudeai)
같은 프롬프트 파일을 에이전트에 무한 반복 입력하는 랠프 루프에 검증을 붙였다는 도구 loop 이 9월 7일 공개됐는데, 기본 설정은 `until: ['done']` 이라 에이전트가 `<loop:done/>` 한 줄만 적으면 반복이 끝나요. 채점을 맡는 비평가(critic)와 보호 파일 목록(`protect`)은 둘 다 직접 켜야 하고, 켜 두면 `protect` 에 걸린 파일을 에이전트가 고칠 때 추적 중인 파일은 `git checkout HEAD` 로 되돌리고 추적되지 않는 파일은 지운 다음 그 반복을 실패로 기록해요. 저장소는 공개된 지 하루가 됐고 커밋 15개가 3시간 30분 사이에 다 올라왔으며 별은 1개예요.
용어 풀이 - 랠프 루프
- 같은 프롬프트 파일을 코딩 에이전트에 무한 반복 입력하는 방식. 2025년 7월 제프리 헌틀리가 소개
- MIT 라이선스
- 저작권 표시만 남기면 수정·재배포·상업적 이용을 모두 허용하는 오픈소스 라이선스
- critic
- 작업한 에이전트와 별도 세션으로 띄워 변경분을 검토하고 승인·거부를 내는 심사역
운영자 인사이트
에이전트를 반복 실행하는 구조를 직접 만들고 있다면 이 저장소의 설정 항목을 점검표로 쓸 만해요. 채점 기준 파일을 에이전트 권한 밖에 두기, 완료 선언과 실제 검사 명령 분리하기, 반복 횟수와 시간 상한 걸기가 코드로 들어가 있거든요. 다만 공개 하루 된 1인 프로젝트에 별 1개라 도입보다 설계 참고가 안전하고, 기본 권한값이 `bypass` 라서 클로드 코드를 `--dangerously-skip-permissions` 로 띄운다는 점은 미리 봐야 해요.
여러 관점으로 보기 - 코드 확인 보호 파일을 되돌리는 `restoreFiles` 는 추적 중인 파일에만 `git checkout HEAD` 를 걸고, 추적되지 않는 파일은 `fs.rmSync` 로 지워요. GitHub
- 원래 방식 랠프 루프를 소개한 원저자는 2025년 7월 글에서 이 방식을 '비결정적인 세상에 결정적으로 나쁜 기법'이라 적고 기존 코드베이스에는 쓰지 않겠다고 밝혔어요. Geoffrey Huntley
- 설치·설정 안내 `npm i -g @raiyanyahya/loop` 로 깔고 `loop init` 으로 LOOP.md 를 만드는데, 클로드·코덱스·제미나이·에이더 등 9종과 사용자 지정 명령을 붙일 수 있어요. GitHub Pages
원본 보기 (reddit:claudeai)
9월 6일 MIT 라이선스로 나온 MathKernel 은 SymPy·Z3·린(Lean)·CUDA 커널 같은 수학 엔진을 MCP 서버 하나로 묶고 계산마다 근거 등급을 붙여 돌려줘요. 등급은 린 커널이 받아들인 형식 증명서가 가장 위고 부동소수점 수치가 아래인데, 전체 신뢰도는 결론을 세우는 데 필요한 가장 약한 근거까지 내려가고 엔진끼리 답이 어긋나면 평균을 내지 않고 충돌 그대로 남겨요. 소수점이 하나라도 섞인 입력은 린 증명서와 Z3 반례를 아예 거부하는데 백엔드가 소수 표기를 정확한 분수로 바꿔 담아 다른 명제를 증명해 버리기 때문이라고 적어 뒀고, 저장소 자체는 9월 6일에 만들어져 커밋 11건에 별 49개예요.
용어 풀이 - MCP
- 에이전트를 외부 도구·데이터에 연결하는 표준 규약. Model Context Protocol.
- SymPy
- 식을 숫자로 계산하지 않고 기호 그대로 다루는 파이썬 수학 라이브러리.
- Z3
- 주어진 논리 조건을 만족하는 값이 있는지 기계로 판정하는 풀이기.
- 린(Lean)
- 증명을 기계가 검사할 수 있게 적는 정리 증명 언어이자 검사기.
- CUDA
- 엔비디아 그래픽 카드에서 계산을 돌리는 개발 환경.
운영자 인사이트
수학 전용이라 일반 코딩 작업에 붙일 자리는 좁고 저장소도 이틀밖에 안 됐지만, 도구가 돌려준 값에 근거 등급과 유래를 함께 싣고 약한 근거 쪽으로 신뢰도를 끌어내리는 설계는 에이전트가 도구 답을 그대로 사실로 받는 문제를 다루려는 MCP 서버라면 참고할 만해요. 다만 도구를 162개 여는 서버라 실제로 물릴 때는 도구 정의가 매 호출마다 실려 나가는 비용을 먼저 재 보세요.
여러 관점으로 보기 - 해커뉴스 반응 점수는 35점이고 댓글은 5건뿐인데, 그중 하나는 「AI 가 만든 티가 나지만 흥미로운 프로젝트」라면서도 「게임 없는 게임 엔진 같다」고 적었어요. Hacker News
- 완성도 판 번호는 1.3.0 인데 저장소는 9월 6일에 만들어져 커밋이 11건이고, 그중 한 건은 오픈AI 코덱스 계정이 쓴 것으로 남아 있어요. GitHub
원본 보기 (hn:mcp-server)