Tilde.run: 트랜잭션, 버전 관리 파일 시스템을 갖춘 에이전트 샌드박스

Tilde.run은 모든 에이전트 실행을 되돌릴 수 있는 트랜잭션으로 만드는 AI 에이전트용 샌드박스입니다. GitHub, S3, Google Drive 등 여러 데이터 소스를 하나의 ~/sandbox 디렉토리로 마운트하여 단일 버전 관리 파일시스템을 만듭니다. 모든 파일은 첫 번째 커밋부터 버전 관리되며, 모든 에이전트 실행은 한 명령으로 즉시 롤백할 수 있습니다.
주요 기능
버전 관리 가능한 구성 파일시스템
실제 POSIX 파일시스템으로, SDK 없이 모든 도구, 모든 언어를 사용할 수 있습니다. GitHub의 코드, S3의 학습 데이터, Google Drive의 문서를 단일 ~/sandbox로 마운트합니다. 예시 마운트:
4 mounts
~/sandbox
├── code github acme/ml-pipeline
├── data s3 acme-data/training
├── docs gdrive team-wiki
└── output local
모두 버전 관리되며, 모두 되돌릴 수 있습니다.
안전한 서버리스 샌드박스
각 실행은 새로운 격리된 컨테이너에서의 트랜잭션입니다. 정상 종료 시 변경 사항이 원자적으로 커밋되고, 실패 시 아무것도 변경되지 않습니다. 백업을 복원하거나 수동 정리가 필요 없습니다.
네트워크 격리
클라우드 메타데이터, 사설 네트워크, 승인되지 않은 호스트는 기본적으로 차단됩니다. 모든 아웃바운드 요청은 정책 검사 및 로깅됩니다. 예시 이그레스 로그:
12:04:01 GET api.openai.com /v1/completions ALLOW
12:04:03 POST api.anthropic.com /v1/messages ALLOW
12:04:05 GET pypi.org /simple/pandas ALLOW
12:04:07 POST evil-exfil.io /upload DENY
12:04:08 GET 169.254.169.254 /metadata DENY
12:04:09 PUT registry.npmjs.org /my-pkg DENY
타임 트래블 및 감사 추적
전체 타임라인을 탐색하고, 차이점을 검사하며, 모든 커밋을 즉시 되돌릴 수 있습니다. 모든 변경 사항은 이를 생성한 사람, 프로세스 또는 에이전트와 연결됩니다.
에이전트 우선 RBAC
에이전트는 범위가 지정된 권한을 가지며, 절대 전체 사용자 액세스 권한을 갖지 않습니다. 간단한 DSL로 세분화된 정책을 설정합니다. 예시 정책:
analyst-policy
GetObject (path: "/data/*") ?
PutObject (path: "/reports/*") # require human approval!
! PutObject (path: "/secrets/*")
퀵스타트
한 줄로 설치:
$ curl -fsSL https://tilde.run/install | sh
샌드박스에서 에이전트 실행:
$ tilde exec my-team/documents \
--image python:3.12 \
-- /sandbox/code/agent.py --input /sandbox/data/reports
sandbox running...
sandbox completed. exit code: 0, commit id: c9d0e1f2
또는 대화형 셸 시작:
$ tilde shell my-team/documents --image python:3.12
root@sb-7f3a9c01:/sandbox$ _
Python SDK:
import tilde
repo = tilde.repository("my-team/documents")
with repo.shell(image="python:3.12") as sh:
sh.run("pip install pandas")
result = sh.run("python agent.py --input /sandbox/data")
print(result.stdout.text())
Claude, AWS S3, LangGraph, Google Drive, Hugging Face와 통합됩니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

GPT-5.1과 Claude 4.6을 활용한 다중 에이전트 거래 위원회 시스템
한 개발자가 ZagiHQ를 오케스트레이션에 사용하여 세 개의 병렬 데이터 수집 에이전트와 세 개의 LLM(GPT-5.1, Claude 4.6 Opus, Claude 4.6 Sonnet)로 구성된 다중 에이전트 트레이딩 시스템을 구축했습니다. 이 시스템은 의견 불일치를 통해 매매 설정을 걸러내며 수동 승인이 필요합니다.

리브레토: AI 코딩 에이전트를 위한 결정론적 브라우저 자동화 생성
Libretto는 AI 코딩 에이전트가 런타임 AI 에이전트에서 벗어나 실제 코드로 결정론적 브라우저 자동화 스크립트를 생성할 수 있도록 하는 Skill+CLI 툴킷입니다. 신뢰성을 위해 Playwright UI 자동화와 직접 네트워크/API 요청을 결합하며, 단계별 디버깅과 읽기 전용 모드를 포함합니다.

Bespoke AI v0.8.1: 코드와 텍스트를 위한 VS Code 자동 완성 확장 프로그램
Bespoke AI v0.8.1은 VS Code 확장 프로그램으로, 코드와 텍스트 모두에 대한 자동 완성 기능을 제공합니다. 이 확장 프로그램은 Anthropic의 Agent SDK를 통해 Claude Code 구독을 활용하여 API 요금을 부담하지 않으면서도 Ollama를 포함한 다양한 백엔드를 지원합니다.

Show HN: WUPHF — 진실의 원천으로 마크다운 + 깃을 사용하는 카파시 스타일 LLM 위키
WUPHF는 Markdown + Git을 사용하여 AI 에이전트를 위한 위키 레이어를 제공하며, 지속성에는 bleve (BM25) + SQLite를 사용하고 엔터티 사실 로그, 위키링크, 일일 린트 크론 작업을 포함합니다. 벡터 데이터베이스 의존성 없이 로컬에서 실행됩니다.