Skip to content

Add repo crawler and end-to-end ingest pipeline - #5

Merged
isiahpwilliams merged 2 commits into
mainfrom
preston/crawler
Nov 1, 2026
Merged

isiahpwilliams merged 2 commits into
mainfrom
preston/crawler

Conversation

@isiahpwilliams

Copy link
Copy Markdown
Collaborator

Adds ingest/crawler.py, which keeps shallow clones of the org's public, active repos with a manifest.json of commits and statuses, and ingest/pipeline.py, which crawls and then chunks every synced repo into one chunks.jsonl. Clones go in git-ignored data/ by default; --only/--limit crawl a subset.

🤖 Generated with Claude Code

isiahpwilliams and others added 2 commits November 1, 2026 16:46
crawler.py keeps shallow clones of the org's public, active repos under a
root folder with a manifest of commits and statuses; pipeline.py crawls
and then chunks every synced repo into one chunks.jsonl.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@isiahpwilliams
isiahpwilliams merged commit 7618cb7 into main Nov 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant