kfind문서

에이전트 · 자동화

자동화 패턴

기계 소비 출력은 bounded search, JSON Lines와 명시적 실패 처리를 함께 사용합니다.

JSON Lines pipeline

각 record는 source path, span, surface와 atom provenance를 독립적으로 포함합니다. 줄 단위 parser는 전체 출력 buffering 없이 record를 처리할 수 있습니다.

Parser는 모르는 field를 무시할 수 있지만 필요한 field의 type 오류를 허용하면 안 됩니다.

결과 상한

자동화 전에 directory, file type 또는 query atom을 제한합니다. 현재 CLI의 결과 상한을 의미적 sampling으로 대체하지 않습니다.

Native CLI의 bounded stdout과 npm CLI의 결정적 path 순서는 같은 입력의 반복 실행을 비교할 수 있게 합니다.

fallback

Resource나 compile 오류는 실행 실패입니다. smart가 실패했을 때 any로 재실행하려면 호출자가 precision 손실을 승인하고 별도 결과로 표시해야 합니다.

No-match는 정상적인 검색 결과입니다. 후속 query를 실행할 수 있지만 원래 query가 성공했다는 사실을 보존합니다.