TuBrief
구독 채널
비디오
커뮤니티

AI 에이전트와 터미널 세션 꼬임 해결하기

TuBrief 편집팀
2026년 7월 16일
0
컴퓨터/소프트웨어

원본 영상을 바탕으로 AI의 도움을 받아 작성했습니다. 원본 영상이 기준입니다.

한국어EnglishEspañol中文العربيةDeutschFrançaisPortuguêsहिन्दीРусскийBahasa Indonesia日本語

관련 영상

Claude와 Codex의 고질적인 문제를 해결한 리포지토리10:29

Claude와 Codex의 고질적인 문제를 해결한 리포지토리

Chase AI

커뮤니티의 다른 글

사내 시스템에 llm api 붙일 때 마주하는 현실적인 한계와 대응법

2026년 9월 13일

레거시 백엔드에 GPT-6 Astra 붙일 때 예산 승인과 보안 통과를 먼저 끝내는 법이 있습니다

2026년 9월 13일

에이전트끼리 대화하다 6천만 원 청구서가 나오는 이유

2026년 9월 13일

사내 RAG 벡터 검색에 Okta 권한 필터를 직접 거는 방법

2026년 9월 13일

브라우저 에이전트에게 내 구글 계정을 통째로 넘기면 안 되는 이유

2026년 9월 12일

Apple Won the AI Race

2026년 9월 12일

댓글 (0)

Log in to leave a comment

아직 작성된 글이 없습니다

© 2026 . All rights reserved.

TuBrief
구독 채널
비디오
커뮤니티
로그인

AI 에이전트와 터미널 세션 꼬임 해결하기

여러 AI 에이전트를 동시에 돌리는 개발자라면 익숙한 상황일 겁니다. 터미널 창은 수십 개가 떠 있고, 에이전트 하나가 빌드 로그를 쏟아내면 다른 녀석은 컨텍스트를 잃어버립니다. 재작업에 쏟는 시간만 15분이 넘어가죠. 에이전트가 내 프로젝트 상황을 까먹고 엉뚱한 코드를 짜는 건 덤입니다. 이 문제를 고치려면 도구 설정을 바꿔야 합니다.

에이전트 작업 공간 쪼개기

하나의 터미널에서 모든 작업을 처리하면 데이터가 뒤섞입니다. 에이전트는 빌드 로그를 지시사항으로 착각하고 환각을 일으킵니다. Rust 기반 멀티플렉서인 herdr를 써서 프로젝트 단위를 기획, 구현, 테스트 세 세션으로 완전히 분리하십시오.

  1. 기획 세션: Pi나 OMP 에이전트를 배치하고 RAM을 2GB로 제한합니다. 설계와 요구사항 정의만 수행합니다.
  2. 구현 세션: Claude Code나 Cursor Agent를 8GB 환경에 둡니다. 코드 작성과 수정에 집중합니다.
  3. 테스트 세션: Copilot CLI를 4GB 환경에 할당합니다. 정적 감사와 런타임 추적만 맡깁니다.

이렇게 환경을 고정하면 에이전트가 무관한 로그를 읽지 않습니다. 10MB짜리 바이너리인 herdr는 시스템 자원을 거의 먹지 않으니 성능 걱정은 안 해도 됩니다.

서버 재시작 시간 1분으로 줄이기

컴퓨터가 꺼지거나 SSH 연결이 끊기면 다시 환경을 잡느라 시간을 버립니다. herdr의 가상 터미널은 사용자 세션과 분리되어 있어 재접속 시 화면을 그대로 복구합니다.

다음 설정을 적용해 자동 복구 루틴을 만드십시오.

  1. ~/.config/herdr/config.toml에 [session] 섹션을 추가합니다. resume_agents_on_restore = true와 pane_history = true 설정을 넣으십시오.
  2. 프로젝트마다 Git Worktree를 따로 파서 에이전트 간 파일 충돌을 막습니다.
  3. 기동 스크립트에 export HERDR_AGENT=<이름>을 넣어 각 에이전트 인스턴스에 고유 ID를 부여합니다.

이 방식을 쓰면 세션.json 파일을 읽어와 2초 안에 터미널을 렌더링합니다. 15분 걸리던 환경 복구가 1분 안에 끝납니다.

결정 이력 로그 아카이빙

터미널 버퍼를 그냥 지나치지 마십시오. 에이전트가 왜 그런 코드를 짰는지 근거를 남겨야 나중에 프로젝트를 넘길 때 정보가 사라지지 않습니다. 매주 다음 루틴을 실행하십시오.

  1. herdr의 JSON-RPC 인터페이스로 pane list를 호출해 가동 중인 에이전트 ID를 확인합니다.
  2. recent-unwrapped 옵션으로 pane read 명령을 실행해 로그 150줄을 파일로 저장합니다.
  3. sed 명령어로 API 키나 비밀번호 같은 민감 정보를 정규식으로 지웁니다.

이 과정을 자동화하면 에이전트를 교체해도 이전 결정 이력을 100% 추적할 수 있습니다. 안 쓰는 휴면 세션은 session stop 명령으로 주기적으로 정리하십시오. 남은 메모리를 확보해야 에이전트가 덜 멍청해집니다.