build(deps): update crawlkit to v0.16.6 - #223
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. ClawSweeper review completeClawSweeper finished reviewing this revision. The review result is being finalized. |
|
Codex review: needs maintainer review before merge. Reviewed September 29, 2026, 9:46 PM ET / September 30, 2026, 01:46 UTC. ClawSweeper reviewWhat this changesUpdates the CrawlKit Go module to v0.16.6, replaces its checksums, and refreshes source-build documentation and the unreleased note. Merge readiness✅ Ready for maintainer review Current main still uses CrawlKit v0.16.5, and no separate item owns this update. The PR is a coherent, bounded dependency upgrade with no concrete introduced defect found. Priority: P3 Review scores
Verification
How this fits togetherGitcrawl searches stored GitHub archive embeddings through a local exact scorer or an optional TurboVec backend. CrawlKit supplies shared vector APIs used by that search path and other Gitcrawl components. flowchart LR
A[Search request] --> C[Backend choice]
B[Stored embeddings] --> C
C -->|Exact| D[Local vector scoring]
C -->|TurboVec| E[CrawlKit search]
D --> F[Ranked results]
E --> F
Before mergeNone. Agent review detailsSecurityNone. Review metrics
Technical reviewBest possible solution: Ship the published CrawlKit release while preserving Gitcrawl's existing backend choices and vector-search behavior. Do we have a high-confidence way to reproduce the issue? Not applicable: this is a dependency update rather than a reported failure; the old and new module pins are directly verifiable. Is this the best way to solve the issue? Yes: updating the published module pin and matching checksums is the narrow path, and the PR leaves Gitcrawl's backend selection intact. AGENTS.md: found, but no applicable review policy affected this item. Codex review notes: model internal, reasoning high; reviewed against 6ccd9334ccb0. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
Update CrawlKit from v0.16.5 to the published v0.16.6 tag for faster vector validation in the TurboVec search backend. Refresh the source-build version references and add the Unreleased note; gitcrawl's existing prepared/SIMD exact scoring is unchanged.
The only module version change is
github.com/openclaw/crawlkitv0.16.5 → v0.16.6, with its matching checksums. SQLite remains v1.59.0, libc remains v1.75.7, and every other direct/indirect version is unchanged.Validation: build, tidy-check, formatting, vet, vulnerability/deadcode checks, smoke, release-script tests, documentation tests/build, and six-platform snapshot builds passed. Full tests and coverage passed on Linux (85.8%), along with the SIMD full suite and forced scalar fallback tests. One portable-Git context timeout on a heavily loaded Mac passed on the CLI-package retry. Codex review: scoped-clean at P0/P1.