Firestore 동시성 처리와 핵심 보안·세션 수정
Firestore 동시성 처리와 핵심 보안·세션 관련 수정, 그리고 일부 신규 기능이 추가되었습니다.
교안에 영향
예전 안내 글에서 `caretaker-triage`의 자동 종료 전에 댓글이 남겨진다는 설명은 이제 맞지 않을 수 있습니다.
요약
- Firestore 동시성 처리를 위한 `pr-generator-db` 기능과 `test ingestion utilities`가 추가되었습니다. - `pr-generator-agent`에 `Antigravity agent runner`와 `prompt templates`가 추가되었습니다. - `caretaker-triage`에서 이슈를 자동으로 닫기 전에 댓글을 남기도록 바뀌었습니다. - 핵심 영역에서 세션 ID 회전, HTTPS 강제, 히스토리 필터링, CRLF 정규화, 파일 키체인 태그 검증, 함수 응답 루프 처리 관련 버그가 수정되었습니다.
바뀐 것
새 기능
- `pr-generator-db`에 Firestore concurrency dual-locking과 test ingestion utilities를 구현했습니다.
- `pr-generator-agent`에 Antigravity agent runner와 prompt templates를 구현했습니다.
개선
- `caretaker-triage`가 이슈를 자동으로 닫기 전에 댓글을 먼저 남기도록 바뀌었습니다.
기타
- `vitest`를 v3.2.4로 올리고 package-lock.json 파일을 추가했습니다.
수정
- `caretaker`에서 untrusted_context의 이슈 제목을 sanitize하고 wrap하도록 수정했습니다.
- 모델 fallback 시 세션 ID를 회전해 stateful API 오류를 방지하도록 수정했습니다.
- `GoogleCredentialsAuthProvider`에서 HTTPS를 강제해 cleartext leakage를 막도록 수정했습니다.
- context management가 비활성화된 경우 `getHistoryTurns`에서 thought parts를 제외하도록 수정했습니다.
- `getProposedContent`에서 CRLF 줄끝을 LF로 정규화하도록 수정했습니다.
- file keychain에서 explicit tag length와 검증을 강제하도록 수정했습니다.
- `find the active loop`에서 merged function-response turns를 건너뛰도록 수정했습니다.
- 릴리스 버전과 패치 버전을 갱신했습니다.