피드로 돌아가기
Dev.toAI/ML
원문 읽기
MCP 기반 Workspace 추상화로 AI 에이전트 자율 협업 환경 구현
renga: A Terminal Where Coding Agents Run Themselves
AI 요약
Context
기존 TUI Multiplexer는 에이전트 간의 워크스페이스 제어권이 없어 인간이 메시지 브로커 역할을 수행하는 병목 현상 발생. 단순 Peer Messaging 도입만으로는 에이전트가 프롬프트 상태를 인지하거나 Pane Lifecycle을 관리할 수 없는 한계 존재.
Technical Solution
- MCP Server를 내장하여 Workspace 자체를 Tool로 노출함으로써 에이전트가 직접 환경을 조작하는 Substrate 구조 설계
- Tab-scoped Discovery 방식을 적용하여 인간의 시각적 워크스페이스와 에이전트의 인식 범위를 일치시킨 Peer Network 구현
- inspect_pane 기능을 통한 타 Pane의 가시 상태 읽기로 [y/N] 등 블로킹 프롬프트 자동 감지 및 해결 로직 구축
- send_keys 및 spawn_pane 등의 오케스트레이션 도구를 제공하여 에이전트 간의 생명주기 관리 자동화
- Peer Messaging, Pane Lifecycle, Prompt Handling을 단일 MCP Surface로 통합하여 인터페이스 간 파편화 제거
실천 포인트
- AI 에이전트 협업 설계 시 단순 메시지 교환을 넘어 제어 가능한 인프라 인터페이스(Substrate) 제공 여부 검토 - 에이전트의 인식 범위(Scope)와 사용자의 시각적 범위가 일치하도록 컨텍스트 경계 설정 - 상태 기반 블로킹(Prompt Waiting)을 해결하기 위한 외부 관찰 도구(Inspect) 및 입력 제어(Send Keys) 메커니즘 확보