You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
파일·폴더 이름이 !로 시작하면 인덱싱에서 제외한다. 하위 트리를 탐색하지 않으며 명시적으로 지정한 루트·파일과 업로드에도 적용한다. 기존 인덱스는 다음 성공한 인덱싱에서 제거되고 접두사를 제거하면 다시 포함된다.
인덱스 매니페스트와 workspace/evidence API에 complete·partial·unknown 커버리지 메타데이터를 추가했다. 구버전 매니페스트는 완전 성공으로 추정하지 않는다.
인덱싱 시 상대키 출처 충돌 상태를 매니페스트에 기록하고, evidence 조회의 충돌 검사는 recursive watcher로 무효화되는 짧은 수명 캐시를 사용한다. 감시 불가·오류·설정 변경·TTL 만료 시에는 전체 스캔으로 복귀한다.
loopback fake Ollama와 실제 LanceDB를 사용하는 결정적 hybrid 테스트 하네스를 추가했다. 정상 hybrid, hybrid→vector, vector→FTS, embed 실패→FTS, fileGlob vector prefilter를 CI에서 조건 없이 검증한다.
Changed
Extractor가 --failed-out JSONL로 파일별 실패를 구조화해 전달한다. 부분 성공 데이터는 보존하지만 잡은 failed가 되며, 실패 파일은 다음 증분 실행에서 재시도한다.
Fixed
Windows 드라이브 문자의 콜론 때문에 stderr 기반 실패 경로가 잘려 실패 파일이 chunks: 0 성공으로 기록될 수 있던 문제를 수정했다.
fileGlob 일치 파일이 고정 후보 풀 밖에 있으면 존재해도 검색 결과에서 누락되던 문제를 수정했다. 동일 글롭을 LanceDB prefilter에 적용한 뒤 랭킹한다.
Assets
greplet-v0.11.0.mcpb — Claude Desktop / Cowork 확장
greplet-extractor-v0.11.0-<rid>.{zip,tar.gz} — self-contained Extractor (.NET SDK 불필요). 압축을 풀고 GREPLET_EXTRACTOR 로 경로를 지정한다.