snapshotAssistantContentBlock이 이제 kCursorExecResolved를 명시적으로 복사하여 에이전트 루프가 이미 settled된 호출을 여전히 건너뜁니다.USER_AGENT 유틸리티를 통해 omp/<version> 기반의 자체 제작 아웃바운드 User-Agent 헤더 표준화.StreamOptions.headers를 무시하는 문제 수정; 둘 다 요청 헤더를 처음부터 구성했으므로 호출자 제공 추적 또는 귀속 헤더가 다른 모든 제공자에서는 작동하는 동안 조용히 삭제됨 (#8107 by @svperfecta).undefined 키(cwd, case, skip, timeout)를 optional: value || undefined로 작성하지 않고 삭제.tools.format이 소유된 dialect(예: gemini)일 때 Cursor 세션이 settled 도구를 이중으로 실행하는 문제 수정: wrapInbandToolStream이 kCursorExecResolved를 복사하지 않고 toolCall 블록을 재구성했으므로 에이전트 루프가 bash/grep/todo를 재실행하고 같은 호출 ID에 대해 두 번째 결과 추가.reasoning.context: "all_turns" 값을 생략하고 HTTP 400으로 실패하는 문제 수정.individualUsage.plan(및 선택적 onDemand)을 노출하는 현재 Pro / Pro+ / Ultra /api/usage-summary 페이로드에 대한 Cursor 개인 사용량 보고 문제 수정 (기존 individualUsage.overall 버킷 대신) (#7998 by @dnth).STOP 응답을 제공자의 빈 응답 재시도 예산을 소진하는 대신 성공적인 침묵으로 수락하도록 허용. (#8223)role_arn 프로필을 무시하는 문제 수정: 공유 구성 역할 체인(source_profile 재귀, web_identity_token_file, credential_source)이 이제 STS AssumeRole/AssumeRoleWithWebIdentity를 통해 해결되어 role_session_name/duration_seconds/external_id를 존중하므로 Bedrock이 EKS/IRSA 및 다중 계정 설정에서 감지되고 "No models available"을 보고하지 않음 (#8209).ec2 UUID 접두사 외에도 Nitro DMI 마커(board_asset_tag 인스턴스 ID, Amazon EC2 공급 업체 필드) 인식 (#8209).400 The reasoning_text in the thinking mode must be passed back to the API로 거부하는 문제 수정: Responses 입력 빌더가 재생된 어시스턴트 턴을 추론 항목 없이 재인코딩했으므로 요청이 추론을 활성화했지만 reasoning_text를 제공하지 않음. 인코더가 이제 대상이 생각 모드에서 추론 재생을 요구할 때(requiresReasoningContentForAllAssistantTurns / requiresReasoningContentForToolCalls) 재생된 모든 어시스턴트 턴에 대해 reasoning_text 추론 항목을 종합하여 채팅 완료 reasoning_content 안전망을 반영 (#8248).USER_AGENT 유틸리티를 통해 omp/<version> 기반의 카탈로그 발견 User-Agent 헤더 표준화.meta/muse-spark-1.2와 muse-spark-1.2-contributor를 이미지 가능(input: ["text", "image"])으로 표시했으며, muse-spark-1.1과 동일한 Responses 추론, 생각 및 비용 메타데이터 포함 (contributor는 할인된 0.1/0.2 가격 사용)하므로 omp models가 더 이상 텍스트 전용으로 나열하지 않음.xhigh 노력 사다리 대신 GLM-5.2 특정 계층을 받고 있음. 또한 Baseten zai-org/GLM-5.2-Fast 및 Fireworks glm-5.2-fast를 추론 모델로 추가 (#8200 by @jcfrancisco).searxng.safesearch 설정 옵션 추가omp update가 이제 릴리스의 npm 매니페스트에 게시된 omp.dist 배포 필드를 존중하고 하나 없이 주 버전 범프를 이진 전용으로 취급: bun/npm 관리 설치가 비npm 릴리스를 끊을 패키지 관리자 설치 실행 대신 독립 실행형 GitHub 릴리스 이진 파일로 마이그레이션됨. Windows 스크립트 shim 설치(npm의 omp.cmd/omp.ps1)가 omp.exe를 shim 옆에 설치하고 shim을 중지함으로써 무결히 인수됨./vibe 모드가 vibe 모드에 이미 있는 세션으로 전환할 때 사전 vibe 도구 세트를 잃는 문제 수정(모드를 종료할 때 bash, edit, write, grep, glob, task, hub이 조용히 사용 불가능하게 남음); 사전 vibe 도구 세트가 이제 mode_change 항목에 기록되고 거기서 복원됨./goal, /plan 또는 /vibe가 작성기 초안을 제출할 때 확장 필터링된 붙여넣기 이미지 페이로드 및 소스 링크 보존.SessionManager.open()로 로드된 항목을 재사용하여 저널을 두 번 완전히 읽고 구문 분석하는 문제 수정 (#8117).message_end 프레임이 v1 및 v2 와이어 바이트를 유지하면서 출력 전에 두 번 이상 직렬화되는 문제 수정 (#8118).$/cancelRequest를 전송하여 대기 중인 요청을 차단하는 문제 수정 (#8116).shutdownAll()이 구성된 LSP 유휴 체커를 살아있게 두고 단명 SDK 호스트가 종료하지 못하도록 방지하는 문제 수정 (#8115).cwd/case/skip "was undefined")가 범람하는 문제 수정; exec 브리지가 이제 도구 실행 및 트랜스크립트 종합 전에 설정되지 않은 선택적 kwargs를 생략.advisor context reset 디버그 이벤트를 내보내므로 전체 트랜스크립트 재생을 구체적인 경로에 귀속시킬 수 있음.quarantine-recovery 및 quarantine-retry-exhausted 재설정 이유를 고문자 컨텍스트 재설정 디버그 로그에 추가했으므로 격리된 출력 후 고문자 완전 재프라이밍이 격리 재시도 의미론을 변경하지 않고 귀속됨 (문제 #7226).USER_AGENT 유틸리티를 통해 omp/<version> 기반의 자체 제작 아웃바운드 User-Agent 헤더 표준화./usage, /advisor status 및 기타 모든 패널 명령이 에이전트가 작업을 멈춘 후에만 응답하는 문제 수정. v17.0.1 이후 해당 출력이 턴 settled까지 대기열(네이티브 스크롤백에서 중간 턴 트랜스크립트 마운트가 행을 중복하는 것을 중지하기 위해, 문제 #4806/#6767)되었으며 지연이 조용했으므로 긴 턴에서 명령이 죽은 것과 구별되지 않음. 패널이 이제 편집기 위에 고정된 컨테이너에 즉시 렌더링되어 트랜스크립트에 절대 들어가지 않고 제자리에서 지워지고 재구성되며 전체 출력이 여전히 다음 settle에서 트랜스크립트에 있음. 미리보기가 뷰포트의 40%(최소 6행)로 제한되므로 큰 보고서가 프롬프트를 화면 밖으로 밀 수 없음.done/total 카운트 없이 렌더링된 유일한 단계 헤더였음; 그리고 60초 todo 자동 지우기가 미완성 계획에서 닫힌 작업을 삭제했으므로 단계 카운터를 0/n으로 재설정하고 다음 todo 호출이 실제 스냅샷을 복원할 때까지 단계를 다시 번호 매김. 뷰포트가 이제 최신 닫힌 작업을 확인된 리드 행으로 유지(오픈 작업 제한에 추가), 모든 단계 헤더가 진행률을 수행하고 카운트가 포기된 작업을 포함하며 자동 지우기가 전체 목록이 settled될 때만 발동.usage이 이제 기존 5h / 7d 윈도우 외에도 월간 Cursor 할당(mo N%)을 렌더링 (#7998 by @dnth).ctx.ui.custom() 오버레이 API 복원: overlayOptions(앵커/폭/maxHeight/여백 위치 지정 및 크기 조정)이 이제 하드코드된 전체 커버 기하학 대신 showOverlay로 전달되고, onHandle이 결과 OverlayHandle을 받으며, OverlayHandle/OverlayOptions이 확장 API 유형에서 다시 내보내짐.executed: false 결과와 쌍을 이룸)일 때, 턴이 이제 재시도 가능하고 구성된 retry.fallbackChains 항목이 그 기회를 얻으므로 도구 호출이 없는 거부와 이미 일치하는 방식으로 작동.omp models refresh가 이제 오래된 표시 이름을 업데이트(longcat-2.0을 "LongCat"으로 제공하는 프록시가 더 이상 원본 ID를 표시하지 않음).Bun.Glob.scan이 백슬래시로 구분된 경로를 생성하며, 레거시 Pi 가상 모듈이 내보내기 키 및 생성된 식별자로 그대로 사용했으므로 유효하지 않은 JavaScript 생성.app.tools.expand)가 잘린 도구 출력을 확장하지 못하는 문제 수정; 바로 가기가 포커스와 관계없이 발동하는 글로벌 입력 리스너로 승격됨 (여전히 전체 화면 오버레이 및 트리 선택기의 자체 Ctrl+O 필터 사이클에 양보) (#7837).pre-commit/commit-msg 후크가 커밋을 거부할 때 omp commit이 번들 소스의 벽을 인쇄하는 문제 수정: 후크 실패가 이제 후크의 자체 메시지로 보고되고, 분할 계획이 얼마나 멀리 진행되었는지 보고하며, 명령이 깔끔하게 0이 아닌 값으로 종료 (#7834).omp commit --push가 0을 종료하고 푸시하지 않는 문제 수정; 이제 기존 커밋을 푸시하거나 푸시가 거부되면 0이 아닌 값으로 실패 (#7834).default 체인 대신 해당 역할의 retry.fallbackChains 항목을 상속. 두 생성 경로(task 및 vibe 워커) 모두 별칭 확장 — 번들 task 에이전트의 @task, sonic/scout의 @smol — 실행자에 도달하기 전에, 역할 정체성이 손실되고 모든 자식이 default 체인에 고정되어 재시도를 운영자가 의도적으로 역할의 체인 밖에 유지한 모델로 라우팅. #7694를 완료하며, 실행자에 도달한 미확장 별칭이 있는 에이전트만 적용 (#7910 by @enieuwy).AGENTS.md 발견이 중첩 Git 저장소 루트에서 중지되는 문제 수정하므로 포함 작업 공간 지시사항이 로드되고 홈 수준 지시사항이 올바르게 범위 지정됨.Agent.prompt(AgentMessage[]) 호출)하므로 제공자 프롬프트 캐시가 세션과 함께 성장하고 지시사항/도구 경계에서 고정되지 않음; 렌더링은 구 바이트 동일성을 유지.CI=1을 수신하여 CI를 엄격한 부울로 구문 분석하는 clap 기반 CLI(예: tauri android build)를 깨뜨리고 문서화된 PI_BASH_NO_CI 옵트아웃을 무시하는 문제 수정. 명령별 env가 이제 clap 호환 CI=true를 주입하고 PI_BASH_NO_CI/CLAUDE_BASH_NO_CI 준수 (#8229)./hotkeys, 상태 표시줄, 자동완성, 보류 중인 메시지 표시줄, 복사 선택기, 물어보기 대화)에서 Linux/Windows 수정자 이름 Alt와 Super를 렌더링하는 문제 수정: alt가 이제 darwin에서 Option으로, super가 Cmd로 렌더링되고, 정적 /hotkeys 네비게이션 행이 모든 플랫폼에서 macOS Option/Cmd 이름을 하드코딩하는 대신 플랫폼 인식 (#8235).omp plugin uninstall <plugin> --dry-run이 npm 및 마켓플레이스 경로 모두에서 실제로 플러그인을 제거하는 문제 수정; dry-run이 이제 제거될 항목을 보고하고 설치된 플러그인 상태를 변경하지 않고 유지 (#8178).always-ask 승인 프롬프트가 열리는 문제 수정으로 인해 맹목적 승인 방지 (#7957).resolveExplicitModelRole에 공급되는 것이 유일한 용도인 resolveAgentModelSource 모델 리졸버 내보내기 제거. resolveAgentModelSelection으로 대체했으며, 이는 확장된 patterns과 사전 확장 role을 함께 반환하므로 생성 경로가 하나 없이 다른 하나를 유도할 수 없음 (#7910 by @enieuwy).USER_AGENT 상수(omp/<version>)를 공유하도록 변경.전체 변경 사항: v17.2.12...v17.2.13