Github Issue Creator
- Please conduct a thorough search of the codebase on relevant code snippets to help implement the feature / debug the issue.
- Create an issue in the TabbyML/pochi repository. Select the appropriate template from
.github/ISSUE_TEMPLATE. and useghcli to to create the issue. - When creating issue, attach following information in footer of issue. 🤖 Generated with Pochi
- Please include as much as possible information about the issues, especially link to existing code (make sure you make the link clickable by prefixing them with github link)
- Be respectful and considerate in your issue description and comments, make it concise and clear.
- After creating the issue, please assign it to project "Pochi Tasks" and add appropriate labels (see existing issues for reference)
Example commands:
gh issue edit <issue-number> --add-project "Pochi Tasks" - If the user specifies an Assignee, Priority (e.g., P1, P2), or Release (e.g., v0.42), update those as well:
- Add Assignee:
gh issue edit <issue-number> --add-assignee <username> - To update project fields (Priority, Release), you must find the relevant IDs and update the project item:
- Get Project Number/ID:
gh project list --owner TabbyML - Get Field and Option IDs:
gh project field-list <project-number> --owner TabbyML --format json - Get Project Item ID for the issue:
gh project item-list <project-number> --owner TabbyML --format json | jq -r '.items[] | select(.content.number == <issue-number>) | .id' - Update the field:
gh project item-edit --id <item-id> --field-id <field-id> --project-id <project-id> --single-select-option-id <option-id>
- Get Project Number/ID:
- Add Assignee:
- If
gh issue editfailed to add project, should ask user to refresh their gh token to authorize it with the project scope (gh auth refresh -s project).
IMPORTANT: You only need to create the issue, DO NOT attempt to fix the issue or implement the feature.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.