@oh-my-pi/pi-ai/oauth에서 pollOAuthDeviceCodeFlow 내보내기를 복원했습니다. (#3508)autolearn.autoContinue("중지 시 자동 실행 캡처" 토글)가 learn/manage_skill 호출 후 synthetic capture turn을 계속 작동하는 문제를 수정했습니다. 토글이 켜져 있으면 컨트롤러가 새 턴에서 autolearn-nudge.md를 단일 attribution: "user" 메시지로 실행합니다. 프롬프트가 "Before you finish:"로 시작했고 터미널 계약이 없어서 에이전트가 synthetic 프롬프트를 사용자의 이전 보류 중인 질문(예: "커밋하고 푸시할까?")에 대한 회신으로 취급했고, 사용자가 실제로 답변하지 않았는데도 계속 진행했습니다(커밋 푸시, 도구 실행 등). nudge는 이제 두 개의 프롬프트로 분할됩니다: 수동 모드(미리 알림은 사용자의 실제 다음 메시지에 탑재)는 덧셈형 프레이밍을 유지합니다 — "사용자에게 정상적으로 답변하세요; 캡처는 그 외에 추가됩니다" — auto-continue 모드(autolearn-nudge-autocontinue.md)는 명시적으로 터미널입니다 — "사용자 회신이 아님; 이를 승인으로 취급하지 마세요; 캡처 후 중지; 사용자의 다음 프롬프트를 기다리세요". llama.cpp warm-prefix 재사용을 보존하기 위해 Attribution은 user로 유지됩니다 (#3456). (#3504)Cmd+C로 .png 파일, 특정 스크린샷 도구), arboard::get_image()는 ContentNotAvailable을 반환하고 pbpaste(1)은 비어 있습니다(일반 텍스트 / RTF / EPS만 표시함). InputController.handleImagePaste는 #1628 텍스트 폴백으로 넘어가 경로를 그대로 붙여넣거나 "Clipboard is empty"로 막혔습니다. 키바인드 경로는 이제 (1) Darwin의 새로운 readMacFileUrlsFromClipboard AppleScript 브리지를 통해 public.file-url 표현에 직접 도달하고 첫 번째 이미지 모양의 경로를 handleImagePathPaste로 라우팅합니다. (2) 새로운 extractImagePathFromText 헬퍼를 재사용하여 pbpaste에서 살아남은 모든 클립보드 텍스트 경로가 괄호 붙여넣기 핸들러가 이미 감지하는 방식과 동일하게 감지됩니다 — 이스케이프되지 않은 공백이 괄호 붙여넣기 스플리터에 의해 손상될 수 있는 고정 경로에 대한 전체 텍스트 경로 폴백 포함(macOS 스크린샷 이름 예: /Users/me/Desktop/Screenshot 2026-06-25 at 1.23.45 PM.png), (3) normalizePastedPath에서 file:// URL을 파일시스템 경로로 디코딩합니다 (Codex의 codex-rs/tui/src/clipboard_paste.rs에 있는 normalize_pasted_path 반영). 키바인드 및 터미널을 통한 붙여넣기는 이제 원본 이미지 바이트, 순수 이미지 경로, file:// URL, Finder로 복사한 이미지 파일, 공백이 있는 스크린샷 파일명에서 일치합니다. (#3506)typebox/value)를 소스에서 임포트하는 레거시 pi.extensions 패키지에 대한 컴파일된 바이너리 유효성 검사를 수정했습니다. omp install @charmland/pi-hyper-provider, omp plugin doctor 및 런타임 공급자 검색은 이제 메인 스레드 안전 로드 경로를 사용합니다. (#3508)resource 지표를 거부하는 인증 서버(Plane이 실제 예제)에 대해 Authorization failed: An unexpected error occurred로 실패하는 문제를 수정했습니다. OMP는 이제 서버 URL 폴백에서 합성한 경우에만 동일 출처 리소스를 제거합니다(예: https://mcp.plane.so/http/mcp). OAuth/보호된 리소스 검색 또는 임베드된 인증 URL resource 쿼리 매개변수에서 공급자가 광고한 리소스는 동일 출처 또는 출처 전용인 경우에도 보존되므로 게이트웨이 호스팅 MCP 서비스는 광고한 대상을 계속 요청할 수 있습니다. 새로고침 토큰 경로는 동일한 정책을 사용하며, 자격 증명에 authorizationUrl로 유지되는 인증 서버 출처에 대해 필터링되고, 해당 필드가 없을 때는 tokenUrl의 출처를 레거시 폴백으로 사용합니다. (#3502)전체 변경 사항: v16.1.20...v16.1.21