Skip to content

feat(import): add Beads JSONL import with selective issue trees#124

Open
gkze wants to merge 2 commits intodcramer:mainfrom
gkze:main
Open

feat(import): add Beads JSONL import with selective issue trees#124
gkze wants to merge 2 commits intodcramer:mainfrom
gkze:main

Conversation

@gkze
Copy link

@gkze gkze commented Mar 1, 2026

Fixes #121

Add --beads and optional issue IDs to import selected issue trees.
Map Beads metadata and dependency links into Dex task fields.
Preserve completed_at when closed issues are re-imported without closed_at.
Add fixtures, parser coverage, and CLI/docs updates for this import flow.

Demo:

CleanShot.2026-03-01.at.12.38.29.mp4

I tried to make sure everything was a) well tested and b) maximally aligned with the current state of the codebase.

Open to any feedback ofc - happy to adjust

@vercel
Copy link

vercel bot commented Mar 1, 2026

@gkze is attempting to deploy a commit to the David Cramer's projects Team on Vercel.

A member of the Team first needs to authorize it.

@gkze gkze mentioned this pull request Mar 1, 2026
Add --beads <path> and optional issue IDs to import selected issue trees.
Map Beads metadata and dependency links into Dex task fields.
Preserve completed_at when closed issues are re-imported without closed_at.
Add fixtures, parser coverage, and CLI/docs updates for this import flow.
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.

Import from Beads?

1 participant