콘텐츠로 이동
Search

OSC 7501

lastmod 2026-11-03created 2026-11-031 edits

프로그램 상태를 전달하는 터미널 프로토콜 OSC 7501

About

  • OSC 7501은 프로그램이 대기, 실행, 사용자 개입 필요, 완료, 실패 상태와 그 이유를 터미널에 직접 알리는 새 이스케이프 시퀀스 명세임
  • 화면이나 창 제목으로 상태를 추측하는 대신 프로그램이 자신의 상태를 보고하며, 별도 소켓 API와 달리 기존 pty를 통해 SSH나 컨테이너에서도 전달할 수 있음
  • state만 필수인 key=value 형식으로 진행률, 사용자에게 필요한 행동, 메시지를 전달하고, 계층형 ID로 여러 하위 작업의 상태를 동시에 표현함
  • POSIX sh만으로 연동 가능하며 SDK, 소켓, 환경 변수, JSON이 필요하지 않음
  • 특정 GUI나 AI 작업에 종속되지 않는 범용 명세로, 프로그램은 상태를 전달하고 터미널은 표시 방식을 결정함

See also

Favorite site

author Zer0 sitemap