AI Briefing

공유보다 분리

Should all my agents be in the same workspace or a different one for each agent?

·2026.04.10 07:33

핵심 내용

agent는 역할별로 분리하고, 협업은 shared state로 연결하라는 경험담이 모였다.

자세히 보기

대부분의 답변은 각 agent를 별도 workspace에 두는 방식을 권했다. 같은 파일을 동시에 건드리면 충돌이 나고, 서로의 작업을 방해하기 쉬우며, 보안상으로도 분리 이점이 크다는 의견이 많았다.

반대로 같은 문제를 함께 푸는 cooperative agent라면 shared workspace도 가능하다는 주장도 있었다. 이 경우 핵심은 파일시스템 전체를 공유하는 것보다, 공통 상태를 읽고 쓰는 규칙을 명확히 두는 것이다.

실전 예시로는 다음 패턴이 제시됐다.

  • shared markdown: session state, lessons, preferences, handoff 내용을 .md 파일로 관리
  • filesystem as message bus: agent A가 쓰고 agent B가 다음 실행 때 읽는 방식
  • Supabase 병행 사용: tasks, journal, budget, health 같은 구조화 데이터는 DB에 저장
  • memory tiering: hot/, warm/, lessons.md, brain_memory처럼 용도를 나눠 유지

요지는 단순했다. 같이 일해야 하는가, 서로 격리돼야 하는가에 따라 workspace 전략을 고르라는 것. 협업이 많고 신뢰할 수 있는 single-user 환경이면 공유가 편하고, 멀티테넌트나 위험 분리가 필요하면 분리가 더 낫다는 결론이다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.