invalidateUsageCache 메서드 추가invalidate 작업을 사용량 명령에 추가retry.fallbackChains에 모델 지향 키 및 와일드카드 항목 추가: provider/model-id 키는 폴백 체인을 정확한 모델에 연결하고, provider/* 키는 제공자의 모든 현재 또는 미래 모델을 포함하며, provider/* 체인 항목은 실패한 모델의 id를 유지하면서 제공자를 교환합니다(google-antigravity/x → google/x). 따라서 폴백은 설정 편집 없이 역할 및 모델 재할당을 유지합니다. 키는 특이성 순서로 해석됩니다: 정확한 모델, 그 다음 제공자 와일드카드, 그 다음 역할, 그 다음 default.retry.fallbackChains 항목이 아래에 들여써진 행으로 렌더링되고, f는 폴백 모델을 선택하여 추가하고, Enter 항목에서 바꾸고, x/백스페이스에서 제거하고, [/](또는 shift+↑/↓)는 체인을 재정렬합니다.provider/* 체인이 역할 아래의 별도 섹션으로 렌더링되고(구분선 + 보호된 모델을 선택하여 만들고 모델 또는 제공자로 키를 지정하기 위한 "+ New fallback…" 행), 역할 체인과 동일한 바꾸기/제거/재정렬 편집 사용; 모델 스트립은 fallbacks:<model> 및 fallbacks:<provider>/* 칩을 바로가기로 얻습니다./queue <message> 및 -> / => 작성기 단축키를 에이전트가 반환할 때까지 대기하는 후속 메시지를 위해 추가했습니다. 단축키는 흐릿한 Queueing 헤더를 열고 순차 숫자, 로마 숫자 또는 알파벳 목록을 별도로 강조된 큐 항목으로 분할합니다.~/.omp/agent.db의 최근성 가중치 집계로 접으며, /models 브라우저는 측정된 속도를 표시합니다 — 넓은 터미널의 오른쪽 정렬된 118t/s 열(더 넓을 때 TTFT, 예: 0.9s 118t/s) 및 선택 세부 정보 행의 ~118t/s · 0.9s ttft 팩트 — omp stats 세션 스캔에 대한 의존성 없이 표시됩니다.retry-fallback 스트립 칩을 기본 폴백 체인의 시작 부분이 아닌 끝에 모델을 추가하도록 변경하여 역할 보기의 체인 구축 순서와 일치(이미 등록된 모델은 작동 없음).recordModelPerf)을 프롬프트 히스토리처럼 지연되도록 변경: 샘플을 일괄 처리하고 약 100ms 후 agent.db에 한 번의 트랜잭션으로 기록하여 SQLite 쓰기를 턴 완료 핫 패스에서 제거합니다.google/gemini-3.5 대 google-vertex/gemini-3.5가 동일한 지속 시간에 대해 648 대 186 TPS 보고): omp bench, 턴당 사용량 행 및 /models 성능 집계는 이제 TTFT 후 디코드 윈도우가 아닌 총 요청 지속 시간에 대해 토큰/초를 측정하여 omp stats와 일치합니다. 저장된 성능 집계는 첫 번째 시작에서 수정된 수학으로 통계 히스토리에서 제거되고 역채워집니다.fastembed를 번들링하고 빌드 머신 @anush008/tokenizers 경로를 구워 발생하는 문제 수정; 네이티브 런타임 의존성은 이제 컴파일된 모든 빌드 경로에서 외부로 유지되므로 Mnemopi는 온디맨드 설치를 해석합니다. (#5195)gpt-5.6-luna와 같은 Codex 모델에서 /btw 사이드 채널 턴을 세션 웹소켓 선호도를 보존하고 SSE를 강제하지 않아 수정했으며, Esc가 루프/유지보수 작업을 중단하기 전에 활성 /btw 패널을 닫도록 만들었습니다. (#5213)gpt-5.5가 활성 gpt-5.6-sol 이김), MRU 순서는 동등하게 좋은 매치 간의 동점만 해결합니다.readlink 셸 내장 명령 추가(uutils coreutils 0.8.0에서 제공), -f/-e/-m 정규화, -n/-z 구분자, -v/-q/-s 상세함 지원, 경로 피연산자는 셸 작업 디렉토리에 대해 확인됨.realpath, touch, stat, date, mktemp, seq, yes, printenv, ln, truncate, tac, nproc, uname, whoami, hostname에 대한 인프로세스 셸 내장 명령 추가(uutils coreutils 0.8.0에서 제공), 추가로 네이티브 which(셸 PATH 조회) 및 diff(통합 출력, -U/-q/-N, 바이너리 감지, 재귀 디렉토리 비교) 내장 명령. 모두 경로 피연산자를 셸 작업 디렉토리에 대해 확인하고, 셸의 내보낸 환경을 읽으며, 중단/시간초과 취소를 준수합니다. ln은 소멸성 집합(PI_DISABLE_UUTILS_DESTRUCTIVE)으로 제한되며, 시스템 변경 모드(date --set, 호스트명 설정)는 비활성화됩니다.ast_edit이 바이트 동일 중복 대체를 "Overlapping replacements detected"로 거부하는 문제 수정: 동일한 출력으로 같은 노드와 일치하는 여러 재작성 작업이 이제 한 번의 결정적 편집으로 붕괴됩니다(미리보기 나열/개수 및 적용 패스 모두에서 중복 제거됨), 따라서 실제로 발산 겹침만 오류 처리됩니다.AsyncDrain 추가, 이전에 코딩 에이전트의 프롬프트 히스토리 저장소에 비공개였던 지연된 쓰기 일괄 처리 헬퍼; 이제 모델 성능 기록과 공유됩니다.전체 변경 로그: v16.4.5...v16.4.6