스카이클로: 러스트 기반 자율 AI 에이전트 런타임

SkyClaw는 40,000줄의 코드로 Rust로 구축된 자율 AI 에이전트 런타임으로, 수동 개입 없이 무기한 실행되는 주권적이고 자가 치유 시스템으로 설계되었습니다. 이 프로젝트는 기능 체크리스트보다 다섯 가지 핵심 엔지니어링 원칙을 강조합니다.
기술 아키텍처
시스템은 두 개의 구별된 아키텍처 영역으로 분리됩니다:
- 하드 코드: 네트워킹, 지속성, 프로세스 관리를 위한 Rust 인프라. 이 구성 요소는 정확하고, 최소화되며, 빠르고, 타입 안전하며, 메모리 안전해야 하며, 정의되지 않은 동작이 없어야 합니다.
- 에이전트 코어: 작업 분해, 자기 수정, 작업 간 학습, 검증 루프를 포함하는 20개 모듈로 구성된 LLM 기반 추론 엔진. 이는 지능이 존재하는 인지 아키텍처입니다.
성능 벤치마크
- 바이너리 크기: 7.1 MB (런타임 종속성 제로의 단일 정적 바이너리)
- 유휴 RAM 사용량: 14 MB (일반적인 TypeScript 에이전트의 800MB–3GB와 비교)
- 시작 시간: 1초 미만 (다른 프레임워크의 5–15분과 비교)
다섯 가지 엔지니어링 원칙
1. 자율성
SkyClaw는 작업을 거부하거나 포기하지 않습니다. 작업이 실패하면, 실패는 중지 조건이 아닌 새로운 정보가 됩니다. 시스템은 복잡성을 분해하고, 대안적 접근법으로 재시도하며, 도구를 대체하고, 자가 복구합니다. 어려움, 비용, 피로가 아닌 입증된 불가능성에 대해서만 중지합니다.
2. 견고성
성능 저하 없이 무기한 배포를 위해 설계되었습니다. 충돌 시 재시작하고, 도구가 고장나면 재연결하며, 공급자가 다운되면 장애 조치하고, 상태가 손상되면 내구성 있는 저장소에서 재구축합니다. 모든 구성 요소는 실패가 지속적이라고 가정하며, 건강 검사 연결, 타임아웃, 재시도, 자동 재시작을 포함합니다.
3. 우아함
아키텍처는 서로 다른 기준을 가진 두 영역으로 분리됩니다: Rust 인프라는 정확하고 최소화되어야 하며, 에이전트 코어는 혁신적이고 적응적이며 확장 가능해야 합니다.
4. 잔혹한 효율성
시스템 프롬프트는 품질을 유지하는 최소한으로 압축됩니다. 컨텍스트 창은 정밀하게 관리됩니다. 대화 기록은 목적에 따라 정리되어—노이즈는 버리면서 결정 사항은 유지합니다. LLM으로 전송되는 모든 토큰은 정보를 담아야 합니다.
5. 에이전트 코어 운영 루프
ORDER → THINK → ACTION → VERIFY → DONE
- ORDER: 지시가 도착; 복합적이면 작업 그래프로 분해됨
- THINK: 에이전트가 현재 상태, 목표, 사용 가능한 도구에 대해 추론 (자유 형식이 아닌 구조화됨)
- ACTION: 셸, 브라우저, 파일 작업, API 호출, git, 메시징을 포함한 도구를 통한 실행
- VERIFY: 모든 작업 후, 에이전트는 구체적 증거(명령 출력, 파일 내용, HTTP 응답)로 결과를 명시적으로 확인
- DONE: 완료는 객관적 달성, 결과 검증, 산출물 전달로 측정 가능한 상태
배포 및 사용
웹 대시보드, 수동 편집할 구성 파일, Electron, 또는 node_modules가 없습니다. 단일 바이너리를 배포하고, API 키를 Telegram에 붙여넣은 후 떠나면 됩니다. 시스템이 그 후를 처리합니다.
실제로는 "앱을 배포하고, 마이그레이션을 실행하고, 상태를 확인하고, 보고하라"와 같은 명령으로 Telegram에서 봇에 메시지를 보냅니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also

크리에이티브 엑설런스 플러그인, 클로드 코드가 상호작용 테제로 애니메이션 품질 향상
클로드 코드용 새로운 오픈소스 플러그인이 '상호작용 테제' 접근법을 구현하여 일반적인 애니메이션 생성 문제를 해결합니다. 이 접근법에서 클로드는 코딩 전에 동작 개념을 설명해야 합니다. 이 플러그인은 연구된 저장소에서 얻은 GSAP, Framer Motion, CSS 애니메이션 및 디자인 원칙을 다루는 8가지 하위 기술을 포함합니다.

sqlite-utils 4.0rc2: Claude Fable 작성, $149.25, 데이터 손실 버그 수정
Simon Willison이 sqlite-utils 4.0rc2를 출시했습니다. 대부분의 코드는 Claude Fable이 작성했으며 비용은 $149.25입니다. Fable은 delete_where()의 데이터 손실 버그를 발견하고 트랜잭션 처리를 재작성하는 데 도움을 주었습니다.

JetBrains, AI 에이전트 Junie와 Claude Code로 현대적인 Go 코드를 위한 플러그인 출시
JetBrains가 AI 에이전트 Junie와 Claude Code를 위한 플러그인을 출시하여, 최신 Go 기능과 모범 사례를 준수함으로써 현대적인 Go 코드 생성 능력을 향상시켰습니다.

Interact MCP: Claude Code용 빠른 웹 브라우징 및 지속형 크로미움
Interact MCP는 모델 컨텍스트 프로토콜 도구로, 프로세스 내에 지속적인 Chromium 브라우저를 유지하여 초기 호출 후 브라우저 동작 시간을 2-5초에서 5-50ms로 줄입니다. CSS 선택자 없이 요소 상호작용을 위한 ref 시스템을 특징으로 하며, 웹 자동화를 위한 46가지 도구를 포함합니다.