{
 "schema_version": 1,
 "generated": "2026-10-26",
 "id": "jetbrains-thinkrail--ship-a-pr-from-thinkrail",
 "repo": "JetBrains/thinkrail",
 "repo_url": "https://github.com/JetBrains/thinkrail",
 "repo_slug": "jetbrains-thinkrail",
 "title": "Review agent changes and ship the pull request from one window",
 "page_title": "How to review agent changes and ship the pull request from one window with Thinkrail",
 "summary": "Leave anchored review comments, hand them to the agent and open the PR with its CI checks in view.",
 "who": "A developer who wants to review agent work like a teammate's PR and merge it without switching tools.",
 "problem": "Reviewing agent diffs, pushing branches and watching CI usually means bouncing between terminal, editor and browser.",
 "outcome": "Agent changes reviewed with anchored comments, the branch pushed, a PR opened and CI and review status visible in the topbar.",
 "steps": [
  "Work on a task in a ThinkRail workspace",
  "Leave anchored review comments on files and diffs and send them to the chat as structured context",
  "Let the agent address them, committing each completed plan step on its own",
  "Use the topbar to publish, push and open a PR described from the plan and commits",
  "Watch CI checks and the review decision, hand failing checks to the agent, then merge"
 ],
 "agent_prompt": "In JetBrains/thinkrail, review the changes in this workspace, leave anchored comments on anything unclear, have the agent fix them, then open a GitHub PR described from the plan and commits and report the CI status.",
 "agents": [
  "any"
 ],
 "difficulty": "Beginner",
 "time": "20 minutes",
 "basis": "readme",
 "caveat": "",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "typescript",
 "requirements": [
  "macOS, Linux or Windows (Linux needs the GTK and WebKit libraries listed in the README)",
  "A git repository",
  "JetBrains AI sign-in or a provider connected through pi's own auth",
  "The GitHub CLI (gh) for PR workflows"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/jetbrains-thinkrail/ship-a-pr-from-thinkrail/",
 "md": "https://dedupedai.com/use-cases/jetbrains-thinkrail/ship-a-pr-from-thinkrail/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/jetbrains-thinkrail--ship-a-pr-from-thinkrail.json",
 "api_version": "v1"
}
