Tilde.run 서비스 종료, lakeFS Mount로 통합
Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
TL;DR Highlight
에이전트용 버전 관리 파일시스템 Tilde.run이 종료되고 lakeFS Mount로 합쳐졌다
Who Should Read
에이전트가 만든 파일 변경을 되돌리고 재현할 방법을 찾는 백엔드·플랫폼 개발자
Core Mechanics
- Tilde.run은 서비스를 종료했다
- 원문 제목이 "We recently shut down tilde.run"이다.
- 별도 제품으로 계속하지 않고 lakeFS에 집중하기로 했다.
- 에이전트 운영에서 가장 중요한 건 상태였다
- 지난 1년간 프로덕션에서 에이전트를 돌리는 팀들에게 배운 가장 큰 교훈이라고 한다.
- 여기서 상태는 사실상 파일시스템을 뜻한다고 설명한다.
- 오브젝트 스토리지만으로는 부족하다고 봤다
- 빠른 로컬 접근, 재현 가능한 상태, 격리, 버저닝이 필요하다고 한다.
- 데이터·코드·설정·중간 산출물을 계속 복사하지 않고 조합할 수 있어야 한다고 한다.
- lakeFS Mount로 흡수됐다
- Mount는 에이전트 친화적이고 조합 가능한 파일시스템으로 소개된다.
- 버저닝, 브랜칭, 커밋, 재현성, 거버넌스를 파일시스템 사용감과 합쳤다고 한다.
- Mount가 겨냥한 워크로드가 구체적이다
- 수명이 짧은 환경이 많고 데이터 규모가 크다.
- 반복 읽기가 많고 작업 상태가 계속 바뀌는 경우를 전제로 한다.
Community Reactions
- 에이전트 샌드박스 홍보가 너무 많다는 피로감
- 거의 매일 새 샌드박스 도구가 올라오고 AI가 만든 듯한 랜딩 페이지가 많아 나쁜 신호로 느껴진다는 의견이 있었다.
- 차별점과 쓸 시점을 바로 알려 주는 쪽이 낫다는 의견이다.
- 오픈소스·로컬 실행이 아니라는 불만
- SaaS인 걸 찾기 어려웠고 비오픈소스 샌드박스는 필요 없다는 의견이 있었다.
- smolmachines, microsandbox, boxlite 같은 Apache 2 프로젝트가 있다고 언급됐다.
- 버전 관리만으로는 위험이 안 막힌다는 반론
- 외부 상태를 바꾸면 버전 관리가 지켜 주지 못한다는 의견이 있었다.
- 원격 GitHub 브랜치나 S3 삭제, 데이터 유출은 따로 관리해야 한다는 지적이 있었다.
- 직접 비슷하게 만들어 봤다는 경험
- Docker 기반 샌드박스에서 Claude Code를 돌리기 불편해 거의 쓰지 않았다는 경험이 있었다.
- AWS S3 파일시스템과 Docker로 에이전트 영구 저장소를 직접 구성했다는 경험도 있었다.
How to Apply
- 에이전트 작업 디렉터리를 git으로 감싸 보기
- 오늘 에이전트가 파일을 수정하는 작업 하나를 골라라.
- 실행 전후로 git commit을 찍어 diff와 롤백이 되는지 확인하라.
- 상태 요구사항 체크리스트 만들기
- 에이전트가 읽고 쓰는 데이터, 설정, 중간 산출물을 목록으로 적어라.
- 각 항목에 재현, 격리, 롤백 필요 여부를 표시하라.
- 외부 상태 변경은 권한으로 막기
- 에이전트 자격증명에서 GitHub 브랜치 삭제와 S3 삭제 권한을 제거하라.
- 파일시스템 버저닝과 별개로 읽기 전용 권한을 먼저 적용하라.
- 대규모 에이전트라면 lakeFS Mount 검토하기
- 짧은 수명의 환경이 많고 대용량 데이터를 반복해 읽는 워크로드에만 해당한다.
- lakeFS에 문의해 자기 시나리오가 맞는지 확인하라.
Try It
# Claude Code 또는 ChatGPT에 붙여넣기 (원문 아이디어의 간이 버전)
에이전트 작업용 버전 관리 파일시스템 요구사항을 점검해 줘.
내 에이전트 작업: {{에이전트가 하는 작업}}
읽고 쓰는 데이터: {{파일·DB·버킷 목록}}
다음 항목별로 필요 여부와 이유를 표로 정리해 줘: 재현 가능한 상태, 격리, 버저닝, 브랜치/머지, 롤백.
마지막으로 파일시스템 버저닝으로 막을 수 없는 위험(외부 API, 원격 저장소 삭제, 데이터 유출)을 따로 나열해 줘.Terminology
관련 논문
ChatGPT 무제한 채팅에 MCP를 붙여 코딩 에이전트 풀로 쓴 후기
ChatGPT 채팅에 로컬 MCP를 붙여 Codex 한도 없이 병렬 코딩을 돌렸다
GPT-5.6 Sol, 평화 모드 Factorio를 13.5시간에 클리어
GPT-5.6 Sol이 Codex 낮은 사고 수준으로 평화 모드 Factorio 로켓 발사까지 갔다
계산해 봐: 링크 하나로 ChatGPT 계정을 탈취한 방법
공개 공유 링크 하나로 ChatGPT 피해자 세션에서 JS 실행, 비공개 대화 유출 가능했다
AI가 SRE를 대체하는 게 아니라 실력을 깎아먹는다
인시던트 95%를 AI에 맡기자 나머지 5%를 다룰 SRE의 실력이 녹슬 수 있다
Cursor Marketplace의 Claude Code 확장에 심어진 SSH 백도어
Cursor Marketplace의 변조된 Claude Code 확장이 SSH 백도어를 심었다
AI-native 엔지니어링 조직 만들기: FurtherAI 9개월 회고
배포 전 과정을 단계별로 자동화하자 엔지니어 1인당 일일 머지가 약 5배 늘었다
Minecraft·Mindustry에서 AI 에이전트 군집 50마리를 돌려 봤다
에이전트 50개를 Minecraft에 풀었더니 배급 장부와 관료제가 생겼다
Cursor Agent SDK 출시: 에이전트를 코드로 정의하고 한 줄로 배포
Cursor가 에이전트를 코드로 정의·배포하는 Agent SDK를 정식 공개했다