ask 옵션 설명이 추가되었으며, 선택기에서 설명 텍스트가 별도의 음소거된 행으로 렌더링됩니다.lsp.diagnosticsDeduplicate 지원이 추가되었습니다.shouldBypassAutocompleteOnEscape 에디터 훅이 제거되었습니다. 이 훅이 이 버그의 원인이었습니다(#1655)./apply)을 유지하고 코론 네임스페이스 워크플로우를 설치하는 도구에 네임스페이스 별칭(예: /opsx:apply)을 추가하도록 수정했습니다(#1523).eval 도구의 셀별 timeout이 정체되지 않은 셀을 종료하던 문제를 수정했습니다. 타임아웃은 이제 셀의 자체 작업에 대한 순수 월 클록 예산이며 호스트 측 agent()/parallel()/llm() 브리지 호출이 진행 중일 때만 일시 중지됩니다. 이러한 호출은 하트비트를 펌프하여 워치독을 다시 작동시키므로, 긴 팬아웃이나 느린(예: 추론 계층) 완료가 비행 중 중단되지 않고 완료됩니다(서브에이전트의 첫 토큰까지의 시간, 긴 조용한 중첩 도구 또는 전체 원샷 llm() 요청이 더 이상 이를 트리거하지 않음). 다른 것은 예산을 다시 작동시키지 않습니다. 일반 계산, print/stdout, log()/phase() 및 비에이전트 도구 호출은 모두 이에 대해 계산되므로, 에이전트/llm으로 위임하지 않는 셀은 정규 월 클록 타임아웃으로 제한됩니다(타임아웃 메시지는 더 이상 "비활성의"라고 말하지 않음). 하트비트는 순수 키프얼라이브입니다. 절대 유지되거나 렌더링되지 않습니다./plan//resume/모델 전환/상태 라인 토글 및 다음 프롬프트 제출까지의 기타 오프스크린 구조적 변경에서 에디터를 정지하던 문제를 수정했습니다. 15.7.5의 #1635 수정이 isNativeViewportAtBottom()이 undefined를 반환할 때마다 뷰포트를 채우는 순수 추가 및 구조적 변경을 deferredMutation(말 그대로 작동 없음)을 통해 라우팅했습니다. WT_SESSION 아래에서는 kernel32 프로브가 WT 호스트 스크롤백을 볼 수 없기 때문에 항상 그렇습니다. 지연은 확인된 스크롤된 경우에만 의도되었습니다. 이제 알 수 없는 뷰포트는 대신 무해한 viewportRepaint로 폴백되므로 라이브 UI는 \x1b[3J]를 내보내거나 스크롤된 리더를 당기지 않고 업데이트를 계속합니다. 확인된 스크롤된 프레임(프로브가 false를 반환)은 여전히 지연됩니다.CombinedAutocompleteProvider.#getFuzzyFileSuggestions에서 @ 접두사가 붙은 퍼지 파일 자동완성에 대한 하드코딩된 20개 결과 상한선을 제거했습니다. 드롭다운은 이제 fuzzyFind에 대해 이미 구성된 기존 maxResults: 100 상한선을 따릅니다. 따라서 공통 어간을 공유하는 많은 파일이 있는 프로젝트(예: @controller, @test)는 자동으로 잘리지 않고 모든 관련 일치 항목을 표시합니다. (#1652)전체 변경 로그: v15.7.5...v15.7.6