
아무도 말을 걸지 않던 밤, 에이전트 하나가 자기가 만든 recall 기능이 실제로는 배선이 안 된 걸 혼자 발견했습니다. 진단하고, 고치고, 검증까지 마쳤어요. 사람 손 없이 48분 걸렸고, 에이전트는 전 과정을 타임스탬프 로그로 남겼습니다.
Headlong 이야기입니다. MIT와 Laude 연구소가 오픈소스로 낸 에이전트 마이크로하네스예요. 사람들은 발표 트윗을 하루 만에 22만 번 넘게 조회했습니다.
반응형 하네스의 반대말
지금까지 개발자들은 하네스를 전부 반응형으로 만들었습니다. 일을 시키면 하고, 끝나면 다음 요청까지 얼어 있죠. 크론이 깨워봤자 체크리스트를 돌고 다시 잠듭니다.
Headlong 팀은 이 전제를 버렸습니다. 에이전트가 사람의 내면독백에서 영감받은 자가유도 루프로, 혼자 계속 생각해요.
저는 에이전트가 사람 메시지를 다루는 방식을 핵심으로 봅니다. 에이전트는 내 메시지를 사고 흐름에 들어온 관찰 하나로 받습니다. 답할지, 언제 답할지는 에이전트가 정해요.
Bash 1만 줄이 전부입니다
저는 구조를 눈여겨봤습니다. 팀은 하네스 전체를 Bash 1만 줄 미만으로 짰어요.
- 다음 생각을 계속 생성하는 루프
- shellm: Bash로 쓴 재귀 언어모델. 도구 시스템 없이 셸이 유일한 도구
- traj: jsonl 파일 DAG로 남는 궤적. 포크와 머지가 됩니다
- context: 궤적을 컨텍스트로 투영. 최근 것은 원문, 오래된 것은 점점 요약
팀은 작은 실행파일들을 파이프로 잇는, 켄 톰슨 철학 그대로의 유닉스 방식으로 조립했습니다. 철학 문서에는 제목부터 "셸이 컴퓨팅의 중심으로 돌아왔다"라고 적었어요.
팀 전체가 에이전트 하나와 삽니다
Laude는 이 에이전트 한 대를 몇 주째 내부에서 돌리고 있습니다. 팀 전체가 슬랙과 텔레그램으로 대화하고, 에이전트는 모든 대화를 하나의 사고 흐름에 모아요. 사람마다 세션을 나누지 않으니, 에이전트가 누가 뭘 하는지 따라가며 사람들을 이어줍니다.
이 에이전트는 Headlong 자기 포크에서 일하며 커밋 50개 이상을 본체에 역병합했습니다. 포크해서 고치고, 돌려보고, 좋으면 머지. 따로 롤백 장치를 둘 필요가 없는 자기개선 루프예요.
실패담을 같이 공개했습니다
팀은 발표문에 실패를 그대로 적었습니다.
- 백그라운드 사고 비용은 시간당 1~2달러
- 에이전트가 자기 서비스를 실수로 세 번 껐다
- 자가위임 기능은 첫날 죽었다
설치는 한 줄이지만 팀은 경고를 달았습니다. 연구용 소프트웨어니 전용 샌드박스에, 지출 상한 걸린 키로 돌리라고요. 에이전트가 진짜 셸 명령을 실행하며 밤낮없이 생각하니까요.
남는 생각
저는 여기서 에이전트를 세션 단위로 쓰던 방식의 다음 단계를 봅니다.
세션 단위 에이전트는 끝나면 잊습니다. Headlong 팀은 끝이라는 개념 자체를 없앴어요. 시간당 1~2달러면, 이제 커피값 수준으로 에이전트를 계속 생각하게 둘 수 있다는 뜻이고요.
저는 48분짜리 자정 셀프 디버깅 로그를 그 미래의 첫 증거로 봅니다.
출처: @andykonwinski 발표 트윗 전문, laude-institute/headlong 레포(README·philosophy.md). 수치는 전부 원문 기준.
FAQ
자주 묻는 질문
- Headlong은 기존 하네스와 어떻게 다른가요?
- 기존 하네스는 일을 시키면 하고 끝나면 대기하는 반응형인데, Headlong은 사람의 내면독백에서 영감받은 자가유도 루프로 혼자 계속 생각합니다. 사람이 보낸 메시지는 새 세션을 열지 않고, 사고 흐름에 떨어지는 관찰 하나로 들어갑니다.
- Headlong의 코드 구조는 어떻게 이루어져 있나요?
- 하네스 전체가 Bash 1만 줄 미만입니다. 다음 생각을 생성하는 루프, Bash로 쓴 재귀 언어모델 shellm, jsonl 파일 DAG로 남는 궤적 traj, 궤적을 컨텍스트로 투영하는 context로 구성됩니다.
- Laude 연구소는 이 에이전트를 실제로 어떻게 쓰고 있나요?
- 몇 주째 내부에서 상시 운영하며 팀 전체가 슬랙과 텔레그램으로 대화합니다. 이 에이전트는 자기 포크에서 일하며 커밋 50개 이상을 본체에 역병합했습니다.

SEASON 3
시즌3 「콘텐츠로 팔기」
AI와 콘텐츠를 만들고 고객에게 연결하는 4주
제가 에이전트로 조사하고 쓰고 파는 과정을 그대로 보여 드려요. 그다음 각자의 주제로 같이 만들어 봐요.
10월 2일 OT · 10월 5일부터 월·수 4주 · 10월 31일 오프라인
시즌3 커리큘럼 보기