chat_template_kwargs 내에서 reasoning_effort를 거부하는 호환성 문제를 수정했습니다.x-mcp-header, deprecated, readOnly, writeOnly, $comment)이 포함된 MCP 도구 스키마를 거부하는 문제를 수정했습니다.editToolCall)을 사용한 Cursor 공급자 문제를 수정하고 항상 적용 시스템 규칙이 제대로 보존되도록 했습니다.HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY)를 무시하는 문제를 수정했습니다.tool_mode 메타데이터(예: GPT-5.6 Code Mode 모델을 위한 code_mode_only)를 보존했습니다(#9069).claude-v3/v47/v5, Qwen 3.5+, DeepSeek V3/V4/R1, Kimi K2/K3, GLM-5+)에 선택적 tokenizer 패밀리 필드를 추가했으며, 모델 구성에서 명시적으로 오버라이드할 수도 있습니다.cost.longContext 가격 책정 등급을 포함하도록 했습니다.auto로 자동으로 다운그레이드하도록 했습니다.403 PERMISSION_DENIED로 실패하는 문제를 수정하여 카탈로그 새로고침 요청을 적절한 Antigravity 검색 엔드포인트로 전달하도록 했습니다(#8885).PERSONALITY.md 지원을 추가했습니다: ~/.omp/agent/PERSONALITY.md(프로필/XDG 인식 에이전트 디렉토리)는 시스템 프롬프트의 성격 블록 텍스트를 대체하며, personality: none은 여전히 블록을 생략합니다(#8528)⟪old│new⟫ 구문(⟪old│⟫ 삭제용, ⟪│new⟫ 삽입용)을 사용한 인라인 교체를 지원하며, 재시도 없이도 일반적인 형식 실수에 대한 자동 복구를 지원합니다.⟪old│new⟫ 인라인 교체를 » REWRITE와 혼합하는 작업을 복구합니다: 중복 REWRITE는 삭제되고, 다른 것은 최종 텍스트로 적용되며, 메모가 해석을 설명합니다.read 및 write 도구의 아카이브 지원을 확장했습니다: read는 이제 .rar, .7z, .iso, .cab, .deb, .rpm, .cpio, .ar/.a, .lzh, .arj, 압축 tar 파일(.tar.bz2, .tar.xz, .tar.zst), 패키지 형식(.whl, .ipa, .xpi, .vsix, .nupkg, .cbz, .cbr), .asar 아카이브 및 단일 파일 압축 스트림을 검사하고 추출할 수 있습니다. write는 .tar.zst를 생성하고 .asar 아카이브를 업데이트할 수 있습니다.providers.openai-codex.codeMode(off/on/auto)를 통해 Codex code_mode_only 모델에 대한 Code Mode를 추가했으며, 필수가 아닌 도구를 생성된 TypeScript 정의를 사용한 eval 브리지로 강등합니다.omp plugin config 및 설정 → 플러그인을 통해 구성할 수 있습니다.authHeader를 사용하여 구성된 검색 공급자는 이제 애플리케이션 재시작 시 캐시된 모델을 보존합니다.attachDefaults가 대상 인수를 제공할 때 PID 또는 포트 없이 연결할 수 있습니다.ExtensionContext에 isProjectTrusted() 호환성 shim을 추가하여 디렉토리별 신뢰 게이트를 대상으로 하는 업스트림 확장을 지원합니다.compaction.asyncEnabled(기본값: on)를 추가하여 임계값 제한에 도달하기 전에 백그라운드에서 컨텍스트를 추측적으로 요약하여 차단 요약 일시 정지를 방지합니다.compaction.strategy 및 compaction.remoteEnabled를 순서가 지정된 compaction.methodOrder 선호 목록으로 대체했습니다./handoff 및 자동 handoff 압축)는 이제 생성된 요약을 새 세션을 시작하는 대신 활성 세션에 직접 커밋합니다.extendedContext 설정(/settings → 컨텍스트 → 일반, 기본값: on)을 추가하여 선택적으로 프리미엄 장기 컨텍스트 가격 책정 등급(예: OpenAI GPT-5.6 Sol/Terra/Luna)이 있는 모델을 압축이 트리거되기 전에 표준 가격 책정 토큰 제한으로 제한할 수 있도록 했습니다.omp cleanse 및 /cleanse는 이제 활성 검사기, 복구 서브에이전트, 도구 메트릭, 토큰/비용 합계를 실시간으로 표시하는 라이브 대화형 상태 보드를 제공합니다.tool.<name>() 호출은 이제 직접 도구 호출과 동일하게 ACP 권한 게이트 및 도구 허용 목록을 적용합니다.modelOverrides에 tokenizer 옵션을 추가했습니다.models.yml compat 스키마에 qwenTemplateReasoningEffort를 추가했습니다./settings 행은 이제 위험 메모를 포함할 수 있습니다: 행의 경고 문자 모양과 설명 위의 경고색 선. External Thinking(externalThinking, --external-thinking)이 첫 번째 사용자이며, 공급자가 생성하는 요청 형태를 학대로 플래그했으므로 설정 항목과 --help는 이제 그렇게 표시됩니다.sun_path 길이 제한으로 인한 macOS SSH ControlMaster 소켓 생성 오류를 수정했습니다.onnxruntime-node/sherpa-onnx)을 로드하지 못하는 문제를 수정했습니다./todo edit)이 emacsclient 같은 편집기에 대해 표시 가능한 터미널에 연결되지 못하는 문제를 수정했습니다.omp --resume이 100% CPU에서 회전하는 문제를 수정했습니다.--profile 인수를 생략하는 문제를 수정했습니다.scopes_supported를 사용하도록 했습니다.--model @<role> 확인이 실패하는 문제를 수정했습니다.grep, rg, diff, find, timeout, top, date, head, tail, stat, truncate, kill)를 수정했습니다.hub wait가 고정된 행을 네이티브 스크롤백으로 복제하는 문제를 수정했습니다.ask를 사용할 수 있으므로 에이전트가 모델에 추측하는 대신 인라인으로 단일 선택, 다중 선택 및 자유 텍스트 질문을 제시할 수 있습니다./retry 및 /handoff는 이제 ACP에서 작동하므로 편집기 클라이언트(Zed)가 텍스트를 모델로 보내는 대신 나열하고 실행할 수 있습니다.chat_template_kwargs.reasoning_effort)을 models.yml compat 스키마에 qwenTemplateReasoningEffort를 추가하여 알려지지 않은 chat_template_kwargs를 거부하는 엄격한 로컬 서버를 위해 공급자/모델별로 전환할 수 있도록 했습니다.pi.registerProvider()를 통해 정규화된 usage 공급자를 제공할 수 있습니다. 그 보고서는 이제 AuthStorage 캐싱, 기록 및 사용량 표시를 통해 흐르며, 확장 공급자가 등록 해제되면 오버라이드가 제거됩니다.bun run build:native는 이제 기본적으로 로컬 cargo/napi-rs 백엔드를 통해 빌드하며, Bazel은 OMP_NATIVE_BUILD_BACKEND=bazel 또는 -- 뒤의 추가 Bazel 인수를 통해 옵트인 가능합니다.providerFrameBudget()을 복원했습니다.getNativeScrollbackLiveRegionPinnedStart() 후크를 추가했습니다.openArchive/ArchiveReader 인터페이스를 제공하는 새로운 통합 아카이브 API @oh-my-pi/pi-utils/ar을 추가했으며, 로컬 파일 또는 httpByteSource를 통한 HTTP 범위 요청을 위한 지연 범위 읽기, 크기 제한, 심링크 안전 추출, zip, tar, tar.gz, tar.zst 및 asar에 대한 결정론적 아카이브 생성을 지원합니다.Full Changelog: v17.4.0...v17.4.1