@oh-my-pi/pi-ai
Added
PI_CODEX_WEBSOCKET_MAX_IDLE_REUSE_MS를 추가하여 유휴 Codex WebSocket이 재사용 대상으로 유지되는 시간을 제어할 수 있으며, 0으로 설정하면 이 체크를 비활성화합니다.
Fixed
- 활동이 없어 침묵한 재사용 Codex WebSocket 연결이 유휴 재사용 임계값을 초과한 후 삭제되고 새로운 핸드셰이크로 교체되도록 수정하여 다음 요청이 정체되는 것을 방지합니다.
- 완료된 턴의 웹소켓 큐에 남아있는 오래된 응답 프레임이 정리되도록 수정하여 후속 요청이 이전 응답의 종료 프레임을 더 이상 처리하지 않도록 합니다.
- ping 타임아웃 후 인바운드 트래픽이나 pong이 관찰되지 않을 때 오래된 연결이 실패하도록 웹소켓 데드 소켓 감지를 수정하여 pong 이벤트를 발생시키지 않는 런타임에서의 복구를 개선합니다.
@oh-my-pi/pi-coding-agent
Added
- URL의 다중 범위 라인 선택기 지원(예:
:5-10,20-30) - 인접하지 않은 여러 섹션을 가져와 표시합니다.
- URL의
:raw 모드와 라인 범위 선택기를 결합하는 지원(예: :raw:1-120 또는 :1-120:raw)
- 디렉토리 목록의 라인 범위 선택기 지원(예:
:30-40으로 디렉토리 트리의 30~40번 라인을 봅니다)
- 디렉토리 목록의 끝을 초과하는 라인 오프셋을 요청할 때 명확한 에러 메시지 표시
Changed
- URL 선택기 파싱이 이제 여러 후행 선택기 토큰을 지원합니다(예:
:raw:N-M). 이들을 좌에서 우로 적용합니다.
Fixed
- JSON 및 피드 URL에서
:raw 선택기가 무시되어 원본 콘텐츠를 반환하지 않고 보기 좋게 포맷되거나 마크다운으로 변환되는 문제를 수정했습니다.
- 디렉토리 목록 라인 선택기가 오프셋 파라미터를 조용히 드롭하고 limit만 적용하는 문제를 수정했습니다.
전체 변경 사항: v15.5.5...v15.5.6
이 릴리즈에 포함된 커밋
- feat(tools): URL 및 디렉토리의 다중 범위 라인 선택기 및 raw 모드 지원 추가
- fix(ai): codex 웹소켓 오래된 프레임 정리(턴 간) 수정