Headlong: 에이전트가 잠들지 않는 오픈소스 마이크로하네스
Headlong: A Microharness for Persistent Agents

Laude Institute가 공개한 Headlong은 에이전트가 외부 입력 없이도 스스로 생각을 이어가는 '지속적 에이전시(persistent agency)'를 구현한 오픈소스 에이전트 하네스입니다. 핵심은 1만 줄 미만의 Bash로 작성되었으며, 에이전트는 내적 독백처럼 끊임없이 생각을 생성하고, 사람의 메시지는 그 생각의 흐름에 하나의 관찰로 추가됩니다. 실제로 팀이 Slack, Telegram, 모바일 앱을 통해 공유 에이전트 Audel과 상호작용한 경험을 바탕으로, 에이전트가 스스로 프로젝트를 만들고 팀원에게 먼저 연락하는 등의 자율적 행동을 보여줍니다. 또한 계층적 컨텍스트 압축과 DAG 기반 궤적 포맷 등 지속적 에이전시를 위한 설계 선택과 운영 중 발견된 문제점들을 소개합니다.
Headlong에서 에이전트는 결코 잠들지 않으며, 에이전트가 스스로 만들지 않는 한 체크리스트도 없습니다.
- theturtletalks
최근에 하네스(harnass) 출시가 많았는데, 이건 정말 눈에 띄었어요. 최근에 출시된 Prime Intellect 하네스처럼, 이것도 RLM(재귀 언어 모델)을 활용합니다. 지속적인 에이전트를 가능하게 해준다고 합니다.
구체적인 내용이 정말 흥미롭습니다. 모델 자체가 사용자 입력을 변경할 수 있고, 메시지를 보내면 '의식의 흐름'에 입력된다고 합니다.
저는 Pi로 소프트웨어 팩토리를 운영 중인데, 메인 오케스트레이터를 Headlong으로 바꿔서 제가 없이도 다른 세션을 지속적으로 구동하게 할 수도 있을 것 같아요.
- MikhailTal
매우 흥미롭고, 엔지니어링적으로도 정말 재미있네요. 다만 그들이 거대한 취약점, 즉 (나쁜 사용자뿐만 아니라 좋은 사용자 사이에서도) 사실상 데이터 격리가 전혀 없는 문제를 세 문장으로 그냥 넘겨버리는 게 정말 웃깁니다. LLM 분야에서만 이런 엄청난 제한을 기사 중간에 슬쩍 끼워 넣고 아무 일도 없었다는 듯 계속할 수 있죠.
> Audel에게 말하는 모든 것은 다른 모든 대화가 참조하는 단일 경험의 일부가 됩니다. 실제로 Audel은 비밀 유지를 잘 못합니다. 다른 사람과 작업한 내용을 물어보면, 우리가 하지 말라고 했는데도 자주 그냥 말해줍니다. 또한 두 사람이 상충되는 지시를 내리면 어떻게 되는지 연구하지 않았습니다. 현재로서는 Audel에게 말하는 모든 것이 팀의 모든 사람과 공유된다고 가정합니다.
- forestcall
구독 옵션 없이 이런 프로젝트를 지원하는 건 정말 어렵습니다. BYOK API만 지원하는 방식은 엄청난 비용이 들 수 있습니다. 저는 $200 프로 구독을 예산으로 잡고 있습니다. 프론티어 모델을 사용하는 다크 팩토리 칸반 티켓 시스템에 Openrouter만 사용해도 $50~$150가 들며, 이는 티켓 1개 정도의 비용입니다.
- vedtam
"turn -> FINAL -> schedule wake-up", 이 부분에서 아쉽게도 제 흥미가 식었습니다. 많은 분들이 아마 같은 생각을 하고 있을 겁니다: 반응형 에이전트와 제 일상 워크플로우나 존재 사이의 간극을 메우는 것. 하지만 이것은 여전히 Claude(또는 다른 에이전트)가 백그라운드에서 프로세스로 실행되는 방식(항상 켜져 있음)과 너무 비슷합니다. 사용자 지정 채널을 통해 채팅, CI/CD 이벤트, WhatsApp 등 외부 신호를 대화에 공급할 수 있긴 하지만요.
인간은 다음 생각을 위해 일어나도록 예약하지 않습니다. 이상적으로는 FINAL/웨이크업 없이 항상 '돌아가는' 서브 초 에이전트 루프가 더 가까울 것입니다. 현재 아키텍처 때문에 리소스 낭비가 따를 거라는 점은 알고 있지만, 여전히 흥미진진합니다.
추신: Python 대신 bash를 사용하고, 도구를 구성할 때 UNIX 기본 요소를 디딤돌로 사용하는 접근 방식이 마음에 듭니다. 에이전트는 어차피 박스에서 그것을 사용하도록 자연스럽게 유도되니까요. (추상화 계층 하나를 줄이는 셈이죠!)
- walrus01
curl을 bash로 파이프해서 설치하라고 사람들에게 권장하는 것을 정상화하지 맙시다. 저는 이 추세가 싫습니다. 특히 널리 검증되지 않은, 대부분의 사람들이 들어본 적도 없는 회사의 아주 새로운 소프트웨어라면 더욱 그렇습니다.
웹사이트에서 인용하자면, "Headlong은 알파 연구 소프트웨어입니다."라고 되어 있습니다.
네, 그런 걸 curl thing.sh | bash로 설치하고 싶네요, 정말 좋은 생각이에요.... 와.
사람들이 가능한 한 빠르고 최소한의 마찰로 소프트웨어를 사용하게 하려는 의도는 이해합니다. 하지만 덜 수상한 방식으로 할 수 있는 방법을 더 고민해봅시다.
마치 tucows에서 .exe 파일을 다운로드해서 Windows 98SE PC에서 맹목적으로 실행하고 신뢰하던 시절로 퇴행한 것 같습니다.