터미널 프로그램이 입력을 기다리는 동안 Agent가 계속 조작할 수 있나요?
대화형 세션과 출력 확인만 가능한 실행 세션을 구분하세요.
모든 실행 세션이 입력을 지원하는 것은 아닙니다
Agent의 터미널 도구는 지원되는 환경에서 대화형 세션을 제공하여 입력, 출력 확인, 대기, 중지를 이어갈 수 있습니다. 다만 오래 실행된 뒤 반환되는 일반 실행 세션은 확인과 대기만 지원하고 직접 입력은 지원하지 않을 수 있습니다.
따라서 세션 식별자가 보인다고 조작 가능한 대화형 터미널이라는 뜻은 아닙니다.
프로그램이 무엇을 기다리는지 먼저 확인하기
설치 프로그램, 명령줄 도구, 원격 세션이 프롬프트에서 멈춰 있다면 Agent는 입력을 추측하지 말고 현재 출력을 먼저 확인한 뒤 적절한 상호작용 방식을 선택해야 합니다.
예를 들어 파일을 덮어쓸지 묻는 프롬프트에서 프로그램이 멈췄다면 원본 파일을 보관해야 하는지 먼저 명확히 한 뒤 입력을 결정해야 합니다. 기본 확인 응답을 모든 상호작용의 안전한 답으로 여기지 마세요. 상태가 불명확하면 현재 안내와 기존 파일을 먼저 확인한 뒤 진행하세요.
- 프로그램이 입력 안내를 명시적으로 표시하는지 확인하세요.
- 세션이 대화형 입력을 지원하는지 확인하세요.
- 현재 안내에 맞는 내용만 입력하세요.
- 반환된 결과를 계속 확인하여 입력이 적용되었는지 확인하세요.
민감한 입력과 종료
계정 비밀번호나 연결 토큰 등 민감한 정보를 일반 채팅에 그대로 붙여 넣지 마세요. 인증이 필요하면 서비스에서 실제로 제공하는 적절한 로그인 절차를 사용하세요. 안전하고 사용 가능한 경로가 없다면 해당 단계를 직접 완료하세요. 종료된 세션의 기록에는 입력할 수 없으므로 먼저 상태를 확인하세요. 작업을 중지해도 프로그램이 이미 적용한 변경이 되돌려지는 것은 아닙니다.