У автономных агентов есть скучный, но дорогой баг: они хотят работать с настоящими данными, а настоящие данные обычно лежат в S3, Drive, GitHub, рядом секреты, приватные сети и куча способов устроить помойку.
Tilde заворачивает это в транзакционную модель. GitHub, S3 и Google Drive монтируются как единая файловая система с версиями. Агент запускается в изолированном контейнере, его изменения сначала попадают в черновик, а потом весь запуск можно принять одним коммитом или откатить.
Они думают не только про файлы. Network egress там
default-deny: каждый внешний запрос проходит проверку правил и пишется в лог, cloud metadata, приватные сети и левые хосты блокируются. Для агентов есть RBAC с allow, deny и ручным подтверждением отдельных действий.Quickstart:
curl -fsSL https://tilde.run/install | sh
tilde exec my-team/documents \
--image python:3.12 \
-- /sandbox/code/agent.py --input /sandbox/data/reports
Сейчас private preview.