Autolith: 실시간 런타임을 갖춘 프로그래밍 에이전트

Autolith: A programming agent with a live runtime

Autolith: 실시간 런타임을 갖춘 프로그래밍 에이전트

Autolith는 터미널에서 실행되는 Common Lisp 프로그래밍 에이전트로, 저장소에서 직접 파일을 읽고 편집하고, 명령과 테스트를 실행하며, 프로젝트 컨텍스트를 유지합니다. SBCL 런타임을 포함하여 에이전트 자체를 검사하고 수정할 수 있으며, 변경 사항은 재시작 없이 즉시 적용됩니다. 대화, 메모리, 작업 목록, 체크포인트 등 다양한 상태를 분리하여 관리하고, 충돌 시 복구 기능을 제공합니다. 개발자가 에이전트를 검사하고 확장하고 복구할 수 있도록 설계되었습니다.

Autolith는 모델이 생성한 코드를 사용자 권한으로 실행합니다. 프로세스 경계는 안정성을 보호할 뿐, 악성 코드로부터 보호하지 않습니다. 보안 샌드박스가 아닌 개발 에이전트로 사용하세요.
  1. rtpg

    에이전트 성능에서 가장 중요한 요소가 언어의 인기, 즉 훈련 데이터의 양이라는 점을 고려할 때(https://danluu.com/pl-tokens/), 결과를 빨리 보는 것이 주 목적이라면 Python이나 Javascript 대신 Lisp을 사용해서 왜 스스로 문제를 만들까요? 성능까지 고려한다면 C/C++/Rust를 쓸 테고요.

  2. hsaliak

    흥미로운 아이디어네요. 저도 얼마 전에 Smalltalk나 Erlang에서 비슷한 것을 생각해 봤습니다. 주로 액터/객체 + 사서함 개념을 기반으로 한 것이었죠. 아직 그 아이디어로 뭔가를 해보지는 않았지만, 이번 주말에 Elixir로 시도해 볼 수도 있을 것 같습니다.

  3. rufius

    Cursor와는 어떻게 차별화되나요?

이 날의 다른 글

2026-08-22