context_with_system을 사용합니다. context_with_system을 참고하세요.read, 도구 결과 이미지에 대해 모델별로 캐시 안전 이미지 크기 조정을 구성합니다. Image Input Limits를 참고하세요.shouldStopAfterTurn 에이전트 옵션을 제거했습니다. 대신 finishTurn을 사용하고 { action: "end" }를 반환하세요. finishTurn은 turn_end 전에 실행되지만 결정은 이후에 적용되며, 오류 및 중단된 응답도 수신합니다. 일반 응답 술어는 하드 종료의 경우 undefined를 반환하여 마이그레이션하세요. 완전한 마이그레이션 전후 예제는 @earendil-works/pi-agent-core 변경 로그를 참고하세요.SessionEntry 유니언에 ContextEditEntry를 추가했습니다. 완전한 항목 스위치가 있는 TypeScript 소비자는 context_edit을 처리해야 합니다. 생략의 경우 replacement: null을 사용하고, 그 외의 경우 콘텐츠 교체를 사용하세요.AgentSession 공급자 컨텍스트에 대해 SessionManager를 정규로 설정했습니다. session.agent.state.messages를 할당하면 더 이상 향후 요청 히스토리를 대체하지 않습니다. SessionManager.inMemory(cwd, { id }, entries)로 복원하거나, session.navigateTree()로 네비게이트하거나, session.sessionManager을 통해 추가하고 session.refreshContext()를 호출하세요.TurnEndEvent를 확장하고 내보낸 ExtensionEvent 유니언에 AgentBeforeSettleEvent를 추가했습니다. 이벤트를 구성하거나 ExtensionEvent를 완전하게 스위칭하는 소비자는 새로운 형태를 처리해야 합니다. ExtensionRunner.emit()은 더 이상 turn_end를 허용하지 않으며, 호스트 통합은 emitBoundary(baseEvent, buildContext)로 실행 가능한 경계를 전달합니다.agent_settled 핸들러에서 요청한 실행을 모든 settled 핸들러가 완료될 때까지 연기했습니다. 핸들러는 여전히 ctx.isIdle() === true를 관찰하지만, 동일한 알림 전달 중에는 더 이상 재진입 agent_start를 보지 않습니다.sessionManager.appendContextEdit(entryId, null)은 원본 히스토리, 사용량 또는 UI 히스토리를 변경하지 않고 향후 공급자 컨텍스트에서 하나의 메시지를 생략합니다.turn_end 및 agent_before_settle 확장 경계를 추가했습니다. { entries: [...event.entries, draft], continue: true }를 반환하여 구조적 항목을 순서대로 지속하고 스티어링이나 후속 일정을 변경하지 않으면서 다음 공급자 요청을 보장합니다.sessionManager.appendCompaction(summary, null, tokensBefore)은 압축의 자신의 ID를 유지된 경계로 저장합니다.context_with_system 확장 이벤트를 추가했습니다. 이는 시스템 메시지를 포함한 전체 트랜스크립트에서 context 핸들러 이후에 실행되고 결과를 그대로 전송합니다. context_with_system을 참고하세요.models.json의 inputLimits.images.resize를 통해 모델별 이미지 크기 조정 프로필을 추가했습니다. 파일 첨부파일, 이미지 읽기, 도구 결과 이미지에 적용됩니다 (#9631).context 핸들러 문제를 수정했습니다. 확장 기반 압축 후 요청이 기본 제공 도구 없이 남겨지거나 Codex가 원본 도구 호출 텍스트를 내보내게 된 문제가 있었습니다. 이제 핸들러는 시스템 메시지를 보지 않으며, Pi는 실행 후 프롬프트 및 도구 상태를 복원합니다. context (#9789, #9822)를 참고하세요./bug가 오프라인 모드에서 로컬 zip 내보내기를 유지하면서 업로드를 허용하는 문제를 수정했습니다 (#9841 @christianklotz 제공).GIF로 시작하는 텍스트 파일이 이미지로 잘못 분류되어 read 및 CLI @file 입력에서 생략되는 문제를 수정했습니다 (#9755).