에이전트 코딩 · 2026년 8월 6일 ★★★

에이전트가 돌아가는 서비스에 읽기 전용 중단점을 심는 HyperProbe가 나왔어요 — 감시식·조건식은 그대로 실행되는데 부작용 차단은 문서에 없어요

와이컴비네이터 S26 기업 HyperProbe가 8월 5일 해커뉴스에 Launch HN 글을 올렸어요. 커서·클로드 코드 같은 에이전트가 MCP로 요청하면 서비스 안에 들어가 있는 SDK가 지정한 줄에 '가상 중단점'을 심고, 실제 요청이 그 줄을 지날 때 호출 스택의 지역 변수를 떠서 에이전트에 넘겨요 — 노드는 V8 인스펙터, 파이썬은 sys.monitoring, 자바는 JVM 에이전트로 붙고 스레드는 멈추지 않는다고 해요. 다만 공식 문서는 `cart.total > 5000` 같은 조건식과 `user.profile.isAdmin` 같은 감시식을 그대로 평가한다고 적어 놨는데, 그 식이 속성 읽기나 메서드 호출로 부작용을 일으키는 걸 무엇으로 막는지는 문서 어디에도 없고 해커뉴스에 올라온 같은 질문에도 답이 없었어요.

용어 풀이
MCP
AI 도구를 외부 프로그램·데이터에 붙이려고 정한 연결 규격(Model Context Protocol)
SDK
서비스 코드에 같이 넣어 함께 돌리는 개발용 도구 묶음
JVM
자바 코드를 실행해 주는 가상 기계(Java Virtual Machine)
운영자 인사이트

여기서 '읽기 전용'이 보장하는 건 '메모리를 쓰지 않는다'까지예요 — 식을 평가하다 생기는 부작용, 그리고 값이 밖으로 나가는 문제는 별개고, 기본 가림은 password·token 같은 키 이름 대조라 개인정보가 row·body 같은 평범한 이름에 담겨 있으면 그대로 넘어가요. 검토한다면 자체 호스팅 구성과 누가 언제 무엇을 떠 갔는지 남는 기록부터 확인하는 게 순서예요.

여러 관점으로 보기
  • 만든 사람의 설명 노드·파이썬은 프로세스 안에서, 자바는 JVM 에이전트로 바이트코드를 손봐 붙는다고 밝혔고, 메모리를 바꾸는 기능은 '데이터베이스만큼 중요한 존재가 되고 싶지 않다'며 일부러 안 넣었대요. Hacker News
  • 공식 문서가 밝힌 안전장치 수치 초당 캡처 10건·이벤트 루프 지연 50ms·CPU 20ms를 넘으면 10초 쉬고, 떠 가는 값은 스택 3프레임·문자열 1024자·배열 3칸까지만이에요. HyperProbe 문서
  • 임의 식을 그대로 평가하는 구조 감시식·조건식·로그 문자열 끼워넣기·수식 지표를 모두 지원한다고 적혀 있는데, 부작용을 막는 제한은 한 줄도 없어요. HyperProbe 문서

원본 보기 (hn:claude-code)