GitHub integration features are Tauri-only. They require the GitHub CLI (
gh) to be installed and authenticated via gh auth login.Detect Repository
owner/repo format, or an error if:
- No git remote is found
- The remote is not a GitHub URL
- The repository format cannot be parsed
Check Status
Status Values
| Status | Description |
|---|---|
not_installed | GitHub CLI (gh) is not installed |
not_authenticated | Not logged in — run gh auth login |
authenticated | Logged in but no repo configured |
no_access | Cannot access the specified repository |
ready | Fully connected and repository accessible |
Fetch Issues
| Field | Description |
|---|---|
already_imported | Whether this issue has already been imported as a task |
suggested_type | Auto-detected task type based on issue labels (feature, bugfix, refactor, docs, test, chore) |
The project must have a GitHub repo configured in Project Settings before fetching issues.
Import Issues
backlog status.
- Duplicate imports are automatically skipped (matched by issue number)
- Task type is auto-detected from issue labels
- Issue body becomes the task description
- All imported tasks are tagged with
["github"] - A
task:createdevent is emitted for each imported task
Close Issue
done status.
Does nothing if the task has no linked GitHub issue or the project has no GitHub repo configured.