remote 압축 백엔드로 지원: 베타가 지원하는 모델 라인(compat.supportsServerCompaction, 카탈로그에서 규칙 소유: Opus 4.6+, Sonnet 4.6+, Fable/Mythos 5)은 공식 엔드포인트에서 작동하며, 공급자가 요청을 라우팅하는 방식을 해결했고, remoteCompaction.enabled를 사용하는 Anthropic 호환 라우트를 추가했습니다. 현재 턴의 요청을 재발행하여 압축하며(동일한 시스템 프롬프트, 도구 및 히스토리), 프롬프트 캐시가 마지막 턴이 작성한 내용을 읽으므로 요약 후 compact_20260112 편집을 일시 중지하고 하네스 요약 프롬프트를 instructions로 전달합니다. 지시어 이름은 유지된 꼬리가 시작되는 위치이므로 요약은 재구성된 컨텍스트가 삭제한 히스토리만 다룹니다. API의 요약은 항목 텍스트 및 preserveData.anthropicCompaction으로 저장되며, 이후 Anthropic 요청에서 기본적으로 재생되고 다른 모든 공급자는 일반 텍스트로 읽습니다. 유지된 꼬리는 로컬 요약과 마찬가지로 세션 항목에서 가져옵니다. 55k 토큰 이하의 컨텍스트(API 트리거 한계 플러스 마진)는 계속 로컬에서 요약하며, 요약 없는 응답은 OpenAI 라인처럼 기본 오류입니다. 중단된 압축 응답은 중단(취소이며 기본 오류가 아님)이고 오류 응답은 HTTP 상태를 유지하므로 인증 및 타임아웃 분류가 OpenAI 라인과 일치합니다. 블록의 불투명한 encrypted_content는 preserveData.anthropicCompaction.encryptedContent로 유지되고 그대로 재생됩니다.compact()는 이제 호출자의 oneshotRetry 거부를 모든 요약 원샷으로 전달합니다. 자동 압축의 외부 재시도 루프는 더 이상 내부 일시적 오류 재시도와 곱해지지 않습니다.compact-2026-01-12 베타): StreamOptions의 anthropicCompaction은 compact_20260112 컨텍스트 관리 편집을 전송하고, 스트리밍된 compaction 블록은 anthropicCompaction 공급자 페이로드로 표시되며, compaction 중지 이유는 stopDetails에서 태그된 일반 중지입니다(빈 완료 재시도에서 제외). 사용량은 압축 반복이 실행될 때마다 usage.iterations를 합산합니다. 해당 페이로드를 전달하는 사용자 역할 압축 요약은 선행 어시스턴트 compaction 블록으로 재생되며(이후 어시스턴트 턴이 하나 따르는 경우 유지된 어시스턴트 턴으로 폴딩됨) 베타 및 절대 실행되지 않는 전략이 자동으로 첨부됩니다. 다른 공급자는 계속 요약 텍스트를 읽습니다. 모든 압축 관련 항목은 모델 라인(compat.supportsServerCompaction, 카탈로그에서 규칙 소유)과 요청이 실제로 도달하는 엔드포인트(supportsAnthropicCompaction: 첫 번째 당사자 공급자용 공식 API, Foundry / ANTHROPIC_BASE_URL 재라우트를 통해 해결됨, 또는 명시적 remoteCompaction.enabled 옵트인)에서 제어되므로 재라우팅된 세션 또는 이전 모델 라인은 API가 거부하는 블록을 전송하는 대신 텍스트 요약으로 폴백합니다. 호출자 소유 클라이언트는 자신의 엔드포인트(클라이언트의 baseURL 또는 클라이언트가 노출하지 않을 때의 명시적 remoteCompaction.enabled 옵트인)에서 제어되고 노력 및 제어 베타처럼 요청당 압축 베타를 수신합니다. 원래 어시스턴트 메시지가 보유한 블록(압축 응답 자체를 추가하는 호출자)은 해당 턴의 머리에서 재생됩니다. 블록의 불투명한 encrypted_content는 스트림에서 캡처되고, 페이로드에 encryptedContent로 유지되며, 그대로 재생됩니다. 압축 턴은 샘플링 반복당 가격이 책정됩니다(서버 측 폴백 턴처럼). 따라서 길이가 긴 컨텍스트 계층은 자신의 프롬프트가 임계값을 초과하는 반복에만 적용되며, 합산된 총계에는 적용되지 않습니다.model_not_supported로 거부된 Business 요청은 이제 Copilot CLI로 한 번 재시도합니다(기존 403 폴백과 일치하여) 18.1.17이 지원되지 않는 것으로 거부한 모델을 복구합니다(#11669).unexpected EOF(및 기타 스트림 구문 분석 진단)로 보고되어 터미널 오류로 분류되도록 수정했습니다. 이제 다른 모든 일시적 전송 오류처럼 재시도합니다(#11745).Copilot-Integration-Id를 기억하므로, 이후 스트림은 거부를 재생하는 대신 작동하는 형태로 시작합니다(#11669).supports-server-compaction 호환성 축(compat.supportsServerCompaction): 모델 라인이 Anthropic 서버 측 압축(compact-2026-01-12)을 수락하는지 여부입니다. 클래스 규칙은 모든 Anthropic 메시지 호스트에서 Opus 4.6+, Sonnet 4.6+, Fable/Mythos 5에 대해 활성화합니다. 기본값은 false입니다.deepseek-flash, deepseek-v4.1-flash)이 이제 이미지 입력을 선언합니다. 게이트웨이는 ID가 비전 접미사를 포함하지 않음에도 불구하고 비전으로 이들을 제공하므로 클래스 전체 strip-image-input 규칙이 엔드포인트가 읽는 첨부 파일을 삭제했습니다. 라이브 검색이 이러한 라인을 텍스트 전용으로 시드하므로 양식도 선언됩니다(#11774 @STRML에 의해).tui.mouse를 활성화하여 클릭으로 라이브 서브에이전트 카드와 점프 목록 행에 초점을 맞추고, 대상에 대한 호버 강조 표시를 적용합니다. 활성화되면 기본 선택은 Shift+드래그가 됩니다(#11737 @H4vC에 의해).Subagents 블록은 이제 모든 라이브 에이전트를 나열하며, 기본적으로 클릭 확장기로 몇 행으로 축소됩니다. display.pinnedAgents는 이를 full 또는 off로 전환합니다(#11737 @H4vC에 의해).remote 압축 방법이 이제 Claude를 포함합니다: Anthropic 서버 측 압축(compact-2026-01-12 베타)은 첫 당사자 Anthropic 모델의 기존 compaction.methodOrder / compaction.remoteEnabled 게이트 뒤에서 실행되고, 일반 텍스트 요약을 이후 Anthropic 턴이 compaction 블록으로 다시 전송하는 기본 재생 페이로드로 유지하며, OpenAI 서버 압축처럼 실패 시 다음 구성된 방법으로 폴스루합니다.providers.cacheRetention auto 설정은 이제 Anthropic OAuth 구독자 세션을 1시간 프롬프트 캐시 보존으로, API 키를 5분으로 유지하며, 둘 다 5분이 아닙니다(#11667 @camjac251에 의해).before_agent_start 재정의 포함)를 재발행하며, 어드바이저 압축은 일반 요약자 프롬프트 대신 어드바이저 자신의 프롬프트를 전송하므로 요청이 라이브 요청의 캐시된 프리픽스를 읽습니다.set_steering_mode, set_follow_up_mode, set_interrupt_mode RPC 명령이 이제 세션 범위이므로, 단기 RPC 클라이언트는 더 이상 기계 전역 config.yml에 큐 모드 필드를 자동으로 쓰지 않습니다. 세터는 여전히 기본적으로 유지하므로 설정 패널 및 기존 호출자는 영향을 받지 않습니다(#11555).*.openapi.json 파일은 이제 생성된 파일 보호를 전역적으로 비활성화하지 않고도 편집할 수 있습니다(#11674).models.yml이 이제 모델별 compat.stripImageInput 옵트아웃의 유효성을 검사하므로, 잘못된 유형의 값이 자동으로 수락되는 대신 다른 모든 선언된 호환성 키처럼 거부됩니다(#11697)./mcp reload는 이제 경계가 정해진 재로드 윈도우 후 여전히 연결 중인 서버를 구분하며, 활성 서버가 0개인 것으로 보고되는 건강한 비동기 재로드 대신 구분합니다(#11639).<agent>.nested-*.patch로 유지되며, apply=false는 각 파일을 나열하고, 격리된 에이전트는 재개 불가능으로 보고하며, 수동 복구가 필요한 실행은 실패로 보고합니다(#11343 @grapexy에 의해).install.ps1)이 bun 또는 git이 표준 오류에 일반적인 진행 상황을 작성할 때 Windows PowerShell 5.1에서 중단되도록 수정했습니다: 기본 명령이 이제 $ErrorActionPreference가 Continue로 범위가 지정된 상태에서 실행되고 성공이 프로세스 종료 코드에서 제어되므로, $ErrorActionPreference = "Stop"의 표준 오류-터미널 오류 동작이 더 이상 설치를 종료하지 않습니다(#11675).compat.stripImageInput)이 이제 describeForTextModels 비전 폴백을 트리거하고 비전 모델을 해결할 때 건너뛰도록 수정했습니다. 이미지는 자동으로 삭제되지 않습니다(#9697).#readProjectSettings는 이제 프로젝트 .claude/settings.json 구문 분석에 실패할 때 기능 경고를 기록하며, 자동으로 삭제하지 않습니다(#11570)..claude/settings.json이 이제 자동으로 무시되는 대신 경고를 생성합니다(#11570).preserveData.anthropicCompaction)도 제거하므로, 인 stale 기본 요약은 아카이브된 프레임 앞에서 재생될 수 없습니다.free a searchable model fact by @TheFilipcom4607 in #11740전체 변경 로그: v18.1.17...v18.1.18