Requires GitHub integration. Before using this tool, make sure you’ve connected your GitHub account in Paradime. See Connecting GitHub to Paradime for setup instructions.
Capabilities
The GitHub Pull Request Tool exposes three actions DinoAI can perform on your behalf.create_pull_request
Creates a new pull request against your connected GitHub repository. Specifically, it:
- Creates a new pull request from a specified branch
- Supports title, body, branch selection, and draft mode
read_pull_request
Fetches the full details of an existing pull request. Specifically, it:
- Retrieves PR details by number
- Includes code diffs, CI status, reviews, and comments
list_pull_requests
Discovers and filters pull requests across your repository. Specifically, it:
- Lists pull requests with flexible filtering
- Supports state, branch, sort options, and pagination
Using the GitHub Pull Request Tool
- Open DinoAI in the right panel of the Code IDE
- Describe the PR action you want to perform — create, read, or list
- Provide the relevant details such as a PR number, branch name, or filter criteria
- Grant permission when DinoAI asks to access your GitHub repository
- Review and implement DinoAI’s suggested actions
Example Use Cases
Creating a Draft Pull Request
PromptReviewing PR Changes and Feedback
PromptListing Open Pull Requests
PromptWorking with Other Tools
The GitHub Pull Request Tool works well alongside DinoAI’s other capabilities to support your full development workflow:- Combine with the Terminal Tool to run dbt commands and validate changes before opening a PR
- Combine with the Linear Tool to reference issue IDs in PR titles and descriptions, keeping tickets and code changes linked
- Use alongside Git Lite to commit and push your changes before creating a pull request
Best Practices
- Use draft mode early — Open draft PRs as soon as a branch is ready for visibility, and convert to ready for review when the work is complete
- Include context in your prompt — When creating a PR, provide a clear description of the changes so DinoAI can generate a useful PR body for reviewers
- Read before you merge — Use the
read_pull_requestaction to review CI status and outstanding comments before merging to avoid surprises - Combine with Linear — Reference Linear issue IDs in your PR titles and descriptions to keep your team’s task tracking and code review workflows in sync