alpacon work-session extend
승인되었거나 활성 상태인 작업 세션의 만료 시각을 연장합니다.
alpacon work-session extend SESSION_ID [flags]--reason은 필수입니다. 연장이 바로 적용되는지 승인을 기다리는지는 워크스페이스의 승인 정책에 따릅니다. 아래 즉시 적용과 승인 대기를 참고하세요. 워크스페이스의 실행 제어가 Enforce로 설정되어 있으면 MFA를 우회하는 sudo 정책이 있는 AI 에이전트 세션의 연장은 사람의 승인을 기다립니다. 웹 콘솔에서의 처리 과정은 승인을 통한 연장을 참고하세요.
옵션 (Options)
--expires-at string 새 절대 만료 시각 (RFC3339)
--expires-in string 현재 시각 + 사용 시간으로 새 만료 시각 설정 (예: 2h)
-h, --help extend 명령어에 대한 도움말 출력
--reason string 세션에 시간이 더 필요한 사유(필수)예제
지금부터 2시간으로 세션 연장:
alpacon work-session extend 11111111-2222-3333-4444-555555555555 --expires-in 2h새 절대 만료 시각 설정:
alpacon work-session extend 11111111-2222-3333-4444-555555555555 --expires-at 2027-01-15T10:00:00Z사유가 필요한 워크스페이스에서 연장:
alpacon work-session extend 11111111-2222-3333-4444-555555555555 --expires-in 2h --reason "customer escalation, still triaging"즉시 적용과 승인 대기
- 즉시 적용: 명령을 실행하면 새 만료 시각이 출력되고 종료 코드
0으로 끝납니다. - 승인 대기: 워크스페이스에서 연장을 바로 적용하지 않고 검토 요청으로 등록합니다. Superuser가 결정할 때까지 세션의 만료 시각은 변경되지 않습니다. CLI에는 요청 ID와 요청한 만료 시각을 담은 경고가 표시되고, 종료 코드
4로 끝납니다.--output json을 사용하면 같은 정보가 표준 출력에{"status": "pending_approval", ...}형식의 객체로 출력됩니다.
MFA 우회 sudo 정책이 있는 세션을 CLI, MCP 또는 API 토큰에서 연장하면 원래 즉시 적용될 연장도 항상 승인을 기다립니다. 콘솔에서 연장할 때는 이 추가 승인 대기가 없습니다.
extend에는 --wait 옵션이 없습니다. 이후 상태를 확인하려면 alpacon work-session describe SESSION_ID를 실행하세요. 요청 처리가 끝난 뒤에는 새 사유를 입력해 extend를 다시 실행할 수도 있습니다. 세션에는 연장 요청을 한 번에 하나만 대기시킬 수 있으며, 대기 중인 요청이 있을 때 extend를 다시 실행하면 거부됩니다.