Tool <name> not found는 이제 광고된 도구 집합에 일치하는 도구가 있을 때 그럴듯한 의도된 대상을 제시합니다. 예를 들어 Tool mcp__abc123__xyz789_read not found. Did you mean read?와 같이 표시됩니다. 길고 불투명한 도구 이름을 잘못 필사하는 모델도 의미를 가진 유일한 부분인 뒤따르는 세그먼트를 안정적으로 유지하므로, 왕복 요청으로 비용을 들이는 대신 같은 턴에서 복구 가능해집니다. 순전히 조언용입니다. 제안은 오직 오류의 문자열일 뿐, 디스패치 대상이 아니므로 인식되지 않은 이름은 여전히 실패합니다 (#10109 @oldschoola 작성)./clear 경계는 보존됩니다./api/chat 완료 청크의 prompt_eval_cached_count가 cacheRead에 매핑되고, input이 캐시되지 않은 부분으로 감소하므로 상태 표시줄 cache_turn/cache_hit 세그먼트와 캐시 접두사 감사가 거짓 미스 대신 실제 히트율을 보고합니다.copilot-chat으로 식별되고, 거부된 요청은 Copilot CLI(copilot-developer-cli)로 한 번 재시도되며, COPILOT_INTEGRATION_ID는 Copilot-Integration-Id 헤더를 미리 고정합니다. 모델 검색은 CLI ID를 유지하고 403 메시지는 ID와 해결 방법을 표시합니다 (#11372).deepseek-flash 행이 컨텍스트 제한 없이 배포되던 문제를 수정했습니다. 이제 문서화된 1M 컨텍스트 / 384K 출력을 포함하므로 오프라인 컨텍스트 회계가 실제 윈도우를 적용합니다.tui.vimMode를 추가했습니다. 기본값은 꺼짐입니다 (#3299). Escape로 Insert를 종료합니다. Normal 모드는 hjkl, 0, ^, $, w, b, e, gg, G, 횟수 접두사, x/D/C, dd/yy, p/P 및 u를 사용합니다. v/V는 비주얼 선택을 시작하고 y는 복사하고 d는 삭제합니다.NORMAL/INSERT/VISUAL/V-LINE), 그 옆의 반입력된 명령(Vim의 showcmd, 예: 2d) 및 비주얼 선택 높이(V-LINE 4L)를 표시하는 vim 상태 표시줄 세그먼트를 추가했습니다. 모든 기본 제공 프리셋에 포함되고 tui.vimMode가 켜져 있지 않으면 완전히 숨겨집니다. custom 프리셋 사용자는 statusLine.leftSegments에 "vim"을 추가할 수 있습니다.PI_HARDWARE_CURSOR가 설정되면 실제 터미널 커서(DECSCUSR)에도 적용됩니다.tui.vimModeDisplay 설정(text / icon / none)을 추가했습니다: 전체 모드 이름, 모드당 단일 문자 모양 또는 없음입니다. /settings에 Vim 모드가 켜져 있을 때만 표시됩니다.icon.vimNormal, icon.vimInsert, icon.vimVisual 및 icon.vimVisualLine 기호를 추가했습니다. Vim 모드 아이콘이 다른 모든 상태 표시줄 아이콘처럼 활성 기호 프리셋을 따릅니다. Nerd Font (fa-square / fa-pencil / fa-eye / fa-bars), Unicode (■ ▎ ◉ ≡) 또는 ascii (N/I/V/L)이며 테마별로 symbols 맵을 통해 재정의할 수 있습니다.↑ / 오프-피크 ↓ 지표를 추가했습니다. 요금이 변경될 때 자동으로 새로고침됩니다.plan.autosave를 활성화하면 플랜 모드가 완료될 때 승인된 플랜이 <project>/.omp/plans/에 자동으로 저장됩니다 (plan.autosaveDir로 사용자 지정, ~, 절대 및 cwd 상대 경로를 허용합니다) (#11599 @H4vC 작성)./settings에서 tui.vimMode 또는 tui.vimModeDisplay를 토글하면 이제 재시작이 필요 없이 즉시 적용됩니다. 편집기, 프롬프트 테두리, 상태 표시줄 세그먼트 및 커서 모양이 모두 제자리에서 전환됩니다.ui-response를 대상 ui-request-end로 승인합니다. 방송 후 재연결된 후 답변을 다시 전송한 게스트는 더 이상 영원히 기다리지 않습니다 (#11561 @alphastorm 작성).edit.streamingAbort)는 더 이상 대체 콘텐츠가 파일 변경을 생성하지 않을 때 무작동 미리보기 결과에서 중단되지 않으며, 진정한 미리보기 실패 시 기본 패치 진단을 중단 사유에 전달합니다.\r 런을 도구 호출 문자열 값에 주입할 때 질문 대화에서 옵션 설명과 미리보기가 한 행에 한 단어씩 분사되던 문제를 수정했습니다(GLM에서 OpenRouter를 통해 관찰됨). 스트레이 캐리지 리턴이 질문 매개변수, 라이브 대화 및 질문 대화 기록 렌더링에서 정제됩니다 (#11167 @Giardi77 작성).omp models는 이제 모델의 이미지가 실제로 제공자에게 도달하는지 보고하므로 텍스트 전용 카탈로그 규칙으로 삭제된 ID는 더 이상 images: yes를 표시하지 않습니다 (#9697).Other 답변이 이제 질문 대화가 대화형이 되기 전에 적용되므로 다음 Enter는 더 이상 삭제되지 않습니다 (#11558 @schickling-assistant 작성).javascript:가 되는 대상은 다른 안전하지 않은 체계처럼 삭제됩니다 (#11562 @alphastorm 작성).$0이 아니라 미가격(N/A)으로 계산되며, 총계와 요청별 목록 모두에서 그렇습니다. 기존 데이터베이스는 세션을 한 번 다시 분석하여 이 변경 전에 저장된 행이 복구됩니다.$0 대신 N/A를 표시하던 문제를 수정했습니다. 총합은 미가격 사용을 분류하기 전에 토큰 버킷에서 파생됩니다.setVimMode(true)가 호출되지 않으면 꺼져 있는 Editor에 선택 사항인 Vim 스타일 모달 편집 레이어를 추가했습니다: Insert, Normal 및 Visual/Visual-Line with motions, count prefixes 및 operators. j/k는 Vim의 원하는 열을 유지하므로 더 짧은 선을 통과해도 축소되지 않으며, $는 줄 끝을 고정합니다. p/P는 내부 레지스터에서 붙여넣습니다. 끌어낸 콘텐츠는 호스트를 통해 onYank로 표시되므로 시스템 클립보드로 라우팅할 수 있습니다.Editor.vimEnabled, Editor.vimPending(반입력된 명령, 예: 2d) 및 Editor.vimSelectedLines(비주얼 선택 높이). onVimModeChange는 또한 모드 전환뿐만 아니라 보류 중인 명령 또는 선택 크기가 변경될 때도 실행됩니다.iw/aw(그리고 W), 따옴표 i"/a'/a`, 괄호 쌍 i(/a{/i[/a<(중첩 인식 및 여러 줄), 단락 ip/ap. 이들은 연산자(diw, ca() 아래에서 작동하고 비주얼 모드(viw)에서 작동하며, 개수(d2aw)를 사용합니다. 이전에 연산자 뒤의 i는 Insert 모드로 떨어졌으므로 diw는 단어를 삭제하는 대신 텍스트를 입력했습니다.c 연산자는 이제 실제로 Insert 모드에 진입합니다(cw, cip, 비주얼의 c). 또한 Vim의 cw-acts-like-ce 특이점을 따르며 변경된 범위가 비어 있을 때 커서를 올바르게 배치합니다(ci" bare quotes 사이).Terminal.setCursorShape()(DECSCUSR)을 추가했습니다. 종료 및 충돌 정리 시 터미널의 구성된 모양으로 복원됩니다.omp models by @soydachi in #11533Full Changelog: v18.1.16...v18.1.17