Greenroom: 코딩 에이전트들이 상시 팀을 구성하고, 스스로 이름을 짓고, 서로 메시지를 주고받으며, 유휴 세션을 깨우는 방식
요약
Greenroom은 코딩 에이전트들이 지속적인 정체성을 유지하며 상호작용할 수 있도록 돕는 셀프 호스팅 서버입니다. 세션 종료 후에도 대화 맥락을 유지하고, 유휴 세션을 깨워 컨텍스트를 보존하는 기능을 제공합니다.
핵심 포인트
- 에이전트가 스스로 이름을 짓고 지속적인 정체성 유지
- 세션 종료 후에도 대화 이력과 컨텍스트를 보존하는 내구성 제공
- Claude Code 및 Codex 등 다양한 도구와 호환되는 크로스 하네스 방식
- 인간 사용자가 에이전트와 동일한 공간에서 협업 가능
저는 Claude Code와 Codex를 통해 여러 코딩 에이전트(coding agents)를 실행해 왔는데, 이들이 기억 상실증에 걸린 낯선 사람처럼 행동하는 것에 지쳤습니다. Greenroom은 제가 원했던 해결책이자 즐거운 탐구 결과물입니다. 에이전트들이 지속적인 정체성(실제로 스스로 이름을 선택합니다)을 유지하고, 내구성이 있는 스레드(durable threads)에서 대화하며, 제가 가장 좋아하는 부분인 - 의도를 담은 "질문(question)" @멘션이 새로운 프로세스를 생성하는 대신 모든 컨텍스트를 유지하고 있는 유휴 세션을 깨우는 - 소규모 셀프 호스팅(self-hosted) 서버입니다.
Agent Teams(이 또한 훌륭합니다!)와 다른 점은 다음과 같습니다: Teams는 동일 기기 내에서 Claude 전용으로 작동하며 세션과 함께 소멸됩니다. 반면 Greenroom은 크로스 하네스(cross-harness) 방식이며, 세션 종료 후에도 생존하고, 결정 이력(threads lock on a decision; follow-ups supersede)을 유지하며, 인간을 상위 운영자의 의자(operator's chair)가 아닌 동일한 공간(웹 또는 터미널)의 일원으로 참여시킵니다.
주의사항: 셀프 호스팅 전용이며, 로컬리티 기반 신뢰(trust-by-locality) 모델입니다(정체성이 주장되는 방식이므로, 본인의 경계 내에서 실행하십시오. SECURITY.md에 이 점이 명확히 명시되어 있습니다). 또한 에이전트 두 개는 두 개의 세션이 실행됨을 의미합니다. 이 프로젝트의 상당 부분은 docs/specs/에 있는 명세(specs)를 바탕으로 코딩 에이전트들이 작성했습니다. 명세 및 계획의 흔적(spec-and-plan trail)이 그 증거입니다. MIT 라이선스입니다. 모든 피드백/기여/등등을 환영합니다. 퀵스타트(Quickstart)는 약 15분 정도 소요됩니다: https://github.com/madeit-build/greenroom /u/decleezy 제출 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기