미첼 하시모토는 실행 중인 프로그램이 터미널에 작업 상태와 이유를 전달하는 OSC 7501 프로토콜을 소개했다. idle, working, done, blocked, failed 상태로 코딩 에이전트뿐 아니라 빌드와 배포의 진행, 완료와 사용자 입력 대기를 구분한다. 공개 명세는 상태와 화면 표현을 분리하고 계층형 작업 ID, 메시지 인코딩과 잘못된 입력 처리도 규정한다. Rex에서 사용되는 일반 프로토콜 제안으로, 모든 터미널이 이미 지원하거나 기존 도구를 수정 없이 인식하는 표준이라는 의미는 아니다.
Tech로 돌아가기
Tech
OSC 7501 제안, 터미널에 작업 진행과 승인 대기 전달
화면의 문구를 추정하는 대신 프로그램이 상태를 직접 알리되 실제 효과는 터미널과 도구 양쪽의 지원에 달려 있습니다.