[{"data":1,"prerenderedAt":1762},["ShallowReactive",2],{"navigation_docs":3,"-providers-cursor-origin":199,"-providers-cursor-origin-surround":1757},[4,23,65,87,133,159,177],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Guides","i-lucide-compass","\u002Fguides","2.guides",[29,33,37,41,45,49,53,57,61],{"title":30,"path":31,"stem":32},"Authenticate","\u002Fguides\u002Fauthentication","2.guides\u002F1.authentication",{"title":34,"path":35,"stem":36},"Work with several forges","\u002Fguides\u002Fmultiple-forges","2.guides\u002F2.multiple-forges",{"title":38,"path":39,"stem":40},"Configure from the environment","\u002Fguides\u002Fenvironment","2.guides\u002F3.environment",{"title":42,"path":43,"stem":44},"Receive webhooks","\u002Fguides\u002Fwebhooks","2.guides\u002F4.webhooks",{"title":46,"path":47,"stem":48},"Check what a forge supports","\u002Fguides\u002Fcapabilities","2.guides\u002F5.capabilities",{"title":50,"path":51,"stem":52},"Handle errors and rate limits","\u002Fguides\u002Ferrors","2.guides\u002F6.errors",{"title":54,"path":55,"stem":56},"Page through results","\u002Fguides\u002Fpagination","2.guides\u002F7.pagination",{"title":58,"path":59,"stem":60},"Browser bundles","\u002Fguides\u002Fbundling","2.guides\u002F8.bundling",{"title":62,"path":63,"stem":64},"Test your code","\u002Fguides\u002Ftesting","2.guides\u002F9.testing",{"title":66,"icon":67,"path":68,"stem":69,"children":70,"page":22},"Concepts","i-lucide-lightbulb","\u002Fconcepts","3.concepts",[71,75,79,83],{"title":72,"path":73,"stem":74},"Data model","\u002Fconcepts\u002Fdata-model","3.concepts\u002F1.data-model",{"title":76,"path":77,"stem":78},"Capabilities","\u002Fconcepts\u002Fcapabilities","3.concepts\u002F2.capabilities",{"title":80,"path":81,"stem":82},"Providers and factories","\u002Fconcepts\u002Fproviders","3.concepts\u002F3.providers",{"title":84,"path":85,"stem":86},"Events","\u002Fconcepts\u002Fevents","3.concepts\u002F4.events",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":22},"Providers","i-lucide-server","\u002Fproviders","4.providers",[93,97,101,105,109,113,117,121,125,129],{"title":94,"path":95,"stem":96},"Azure DevOps","\u002Fproviders\u002Fazure-devops","4.providers\u002Fazure-devops",{"title":98,"path":99,"stem":100},"Bitbucket Cloud","\u002Fproviders\u002Fbitbucket","4.providers\u002Fbitbucket",{"title":102,"path":103,"stem":104},"Cursor Origin","\u002Fproviders\u002Fcursor-origin","4.providers\u002Fcursor-origin",{"title":106,"path":107,"stem":108},"Forgejo and Codeberg","\u002Fproviders\u002Fforgejo","4.providers\u002Fforgejo",{"title":110,"path":111,"stem":112},"Gitea","\u002Fproviders\u002Fgitea","4.providers\u002Fgitea",{"title":114,"path":115,"stem":116},"Gitee","\u002Fproviders\u002Fgitee","4.providers\u002Fgitee",{"title":118,"path":119,"stem":120},"GitHub","\u002Fproviders\u002Fgithub","4.providers\u002Fgithub",{"title":122,"path":123,"stem":124},"GitLab","\u002Fproviders\u002Fgitlab","4.providers\u002Fgitlab",{"title":126,"path":127,"stem":128},"pushin.eu","\u002Fproviders\u002Fpushin","4.providers\u002Fpushin",{"title":130,"path":131,"stem":132},"Tangled","\u002Fproviders\u002Ftangled","4.providers\u002Ftangled",{"title":134,"icon":135,"path":136,"stem":137,"children":138,"page":22},"Reference","i-lucide-book-marked","\u002Freference","5.reference",[139,143,147,151,155],{"title":140,"path":141,"stem":142},"Provider API","\u002Freference\u002Fprovider-api","5.reference\u002F1.provider-api",{"title":144,"path":145,"stem":146},"Capability matrix","\u002Freference\u002Fcapability-matrix","5.reference\u002F2.capability-matrix",{"title":148,"path":149,"stem":150},"Errors","\u002Freference\u002Ferrors","5.reference\u002F3.errors",{"title":152,"path":153,"stem":154},"Environment variables","\u002Freference\u002Fenvironment-variables","5.reference\u002F4.environment-variables",{"title":156,"path":157,"stem":158},"JSON Schemas","\u002Freference\u002Fjson-schemas","5.reference\u002F5.json-schemas",{"title":160,"icon":161,"path":162,"stem":163,"children":164,"page":22},"Examples","i-lucide-boxes","\u002Fexamples","6.examples",[165,169,173],{"title":166,"path":167,"stem":168},"Inbox CLI","\u002Fexamples\u002Finbox-cli","6.examples\u002F1.inbox-cli",{"title":170,"path":171,"stem":172},"Label bot","\u002Fexamples\u002Flabel-bot","6.examples\u002F2.label-bot",{"title":174,"path":175,"stem":176},"Release digest","\u002Fexamples\u002Frelease-digest","6.examples\u002F3.release-digest",{"title":178,"icon":179,"path":180,"stem":181,"children":182,"page":22},"Contributing","i-lucide-git-pull-request","\u002Fcontributing","7.contributing",[183,187,191,195],{"title":184,"path":185,"stem":186},"Contribution guide","\u002Fcontributing\u002Fguidelines","7.contributing\u002F1.guidelines",{"title":188,"path":189,"stem":190},"Write a provider","\u002Fcontributing\u002Fwrite-a-provider","7.contributing\u002F2.write-a-provider",{"title":192,"path":193,"stem":194},"Record fixtures","\u002Fcontributing\u002Frecord-fixtures","7.contributing\u002F3.record-fixtures",{"title":196,"path":197,"stem":198},"Contributors","\u002Fcontributing\u002Fcontributors","7.contributing\u002F4.contributors",{"id":200,"title":102,"body":201,"description":1750,"extension":1751,"links":1752,"meta":1753,"navigation":336,"path":103,"seo":1755,"stem":104,"__hash__":1756},"docs\u002F4.providers\u002Fcursor-origin.md",{"type":202,"value":203,"toc":1740},"minimark",[204,208,266,282,287,290,551,557,579,586,590,608,612,619,623,652,656,674,678,681,728,739,849,862,866,883,886,893,1736],[205,206,207],"p",{},"The Cursor Origin provider covers pull requests on Origin, including stacked pull requests, with their comments, reviews and check runs. It also covers repository contents and Origin App installations. Origin has no issues, discussions, releases or notifications.",[209,210,211,224],"table",{},[212,213,214],"thead",{},[215,216,217,221],"tr",{},[218,219,220],"th",{},"Detail",[218,222,223],{},"Value",[225,226,227,239,253],"tbody",{},[215,228,229,233],{},[230,231,232],"td",{},"Import",[230,234,235],{},[236,237,238],"code",{},"forges\u002Fcursor-origin",[215,240,241,244],{},[230,242,243],{},"Factories",[230,245,246,249,250],{},[236,247,248],{},"cursorOrigin()",", ",[236,251,252],{},"cursorOriginLite()",[215,254,255,258],{},[230,256,257],{},"Auth",[230,259,260,249,263],{},[236,261,262],{},"token",[236,264,265],{},"app",[267,268,269,270,273,274,277,278,281],"note",{},"The Cursor Origin provider is experimental. It uses the alpha Origin API ",[236,271,272],{},"v1alpha1"," (",[236,275,276],{},"ORIGIN_API_VERSION","), which can change. See ",[279,280,76],"a",{"href":77},".",[283,284,286],"h2",{"id":285},"authentication","Authentication",[205,288,289],{},"The provider accepts a user access token or Origin App credentials:",[291,292,297],"pre",{"className":293,"code":294,"language":295,"meta":296,"style":296},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { cursorOrigin } from 'forges\u002Fcursor-origin'\n\nconst forge = cursorOrigin({\n  auth: { type: 'token', token: process.env.CURSOR_AUTH_TOKEN! },\n}).create()\n\nconst app = cursorOrigin({\n  auth: {\n    type: 'app',\n    appId: 'app_01...',\n    privateKey: process.env.ORIGIN_APP_PRIVATE_KEY!,\n    installationId: 'i_01...',\n  },\n}).create()\n","ts","",[236,298,299,331,338,360,411,428,433,449,459,476,493,515,532,538],{"__ignoreMap":296},[300,301,304,308,312,316,319,322,325,328],"span",{"class":302,"line":303},"line",1,[300,305,307],{"class":306},"s7zQu","import",[300,309,311],{"class":310},"sMK4o"," {",[300,313,315],{"class":314},"sTEyZ"," cursorOrigin",[300,317,318],{"class":310}," }",[300,320,321],{"class":306}," from",[300,323,324],{"class":310}," '",[300,326,238],{"class":327},"sfazB",[300,329,330],{"class":310},"'\n",[300,332,334],{"class":302,"line":333},2,[300,335,337],{"emptyLinePlaceholder":336},true,"\n",[300,339,341,345,348,351,354,357],{"class":302,"line":340},3,[300,342,344],{"class":343},"spNyl","const",[300,346,347],{"class":314}," forge ",[300,349,350],{"class":310},"=",[300,352,315],{"class":353},"s2Zo4",[300,355,356],{"class":314},"(",[300,358,359],{"class":310},"{\n",[300,361,363,367,370,372,375,377,379,381,384,387,390,392,395,397,400,402,405,408],{"class":302,"line":362},4,[300,364,366],{"class":365},"swJcz","  auth",[300,368,369],{"class":310},":",[300,371,311],{"class":310},[300,373,374],{"class":365}," type",[300,376,369],{"class":310},[300,378,324],{"class":310},[300,380,262],{"class":327},[300,382,383],{"class":310},"'",[300,385,386],{"class":310},",",[300,388,389],{"class":365}," token",[300,391,369],{"class":310},[300,393,394],{"class":314}," process",[300,396,281],{"class":310},[300,398,399],{"class":314},"env",[300,401,281],{"class":310},[300,403,404],{"class":314},"CURSOR_AUTH_TOKEN",[300,406,407],{"class":310},"!",[300,409,410],{"class":310}," },\n",[300,412,414,417,420,422,425],{"class":302,"line":413},5,[300,415,416],{"class":310},"}",[300,418,419],{"class":314},")",[300,421,281],{"class":310},[300,423,424],{"class":353},"create",[300,426,427],{"class":314},"()\n",[300,429,431],{"class":302,"line":430},6,[300,432,337],{"emptyLinePlaceholder":336},[300,434,436,438,441,443,445,447],{"class":302,"line":435},7,[300,437,344],{"class":343},[300,439,440],{"class":314}," app ",[300,442,350],{"class":310},[300,444,315],{"class":353},[300,446,356],{"class":314},[300,448,359],{"class":310},[300,450,452,454,456],{"class":302,"line":451},8,[300,453,366],{"class":365},[300,455,369],{"class":310},[300,457,458],{"class":310}," {\n",[300,460,462,465,467,469,471,473],{"class":302,"line":461},9,[300,463,464],{"class":365},"    type",[300,466,369],{"class":310},[300,468,324],{"class":310},[300,470,265],{"class":327},[300,472,383],{"class":310},[300,474,475],{"class":310},",\n",[300,477,479,482,484,486,489,491],{"class":302,"line":478},10,[300,480,481],{"class":365},"    appId",[300,483,369],{"class":310},[300,485,324],{"class":310},[300,487,488],{"class":327},"app_01...",[300,490,383],{"class":310},[300,492,475],{"class":310},[300,494,496,499,501,503,505,507,509,512],{"class":302,"line":495},11,[300,497,498],{"class":365},"    privateKey",[300,500,369],{"class":310},[300,502,394],{"class":314},[300,504,281],{"class":310},[300,506,399],{"class":314},[300,508,281],{"class":310},[300,510,511],{"class":314},"ORIGIN_APP_PRIVATE_KEY",[300,513,514],{"class":310},"!,\n",[300,516,518,521,523,525,528,530],{"class":302,"line":517},12,[300,519,520],{"class":365},"    installationId",[300,522,369],{"class":310},[300,524,324],{"class":310},[300,526,527],{"class":327},"i_01...",[300,529,383],{"class":310},[300,531,475],{"class":310},[300,533,535],{"class":302,"line":534},13,[300,536,537],{"class":310},"  },\n",[300,539,541,543,545,547,549],{"class":302,"line":540},14,[300,542,416],{"class":310},[300,544,419],{"class":314},[300,546,281],{"class":310},[300,548,424],{"class":353},[300,550,427],{"class":314},[205,552,553,554,556],{},"A user access token is the value that the Origin CLI reads from ",[236,555,404],{},". Personal Cursor API keys aren't Origin bearer tokens, and the provider doesn't accept them.",[205,558,559,560,563,564,567,568,570,571,574,575,578],{},"For app auth, ",[236,561,562],{},"privateKey"," is the app's Ed25519 private key in PKCS#8 PEM format. The provider signs an app JWT with it. With ",[236,565,566],{},"installationId",", the provider mints installation tokens as it needs them. Without ",[236,569,566],{},", the provider authenticates as the app itself. In that case, ",[236,572,573],{},"installations.list()"," lists the app's installations, and ",[236,576,577],{},"installations.provider(installation)"," returns a provider for one installation.",[205,580,581,582,585],{},"Origin has no anonymous access, so ",[236,583,584],{},"auth"," is required.",[283,587,589],{"id":588},"instance","Instance",[205,591,592,593,596,597,600,601,604,605,281],{},"The instance is ",[236,594,595],{},"origin.cursor.com",", which is the host in clone URLs. ",[236,598,599],{},"baseUrl"," defaults to ",[236,602,603],{},"https:\u002F\u002Fapi.cursor.com",", and the provider appends ",[236,606,607],{},"\u002Fv1\u002Forigin",[283,609,611],{"id":610},"stacked-pull-requests","Stacked pull requests",[205,613,614,615,618],{},"For a pull request in a stack, ",[236,616,617],{},"thread.stack"," contains the stack ID and the parent pull request.",[283,620,622],{"id":621},"merging","Merging",[205,624,625,626,629,630,633,634,249,637,640,641,644,645,629,648,651],{},"Origin supports the ",[236,627,628],{},"merge"," and ",[236,631,632],{},"squash"," methods only. If you don't pass ",[236,635,636],{},"method",[236,638,639],{},"merge()"," reads the repository settings. When exactly one method is allowed, it uses that method. When both are allowed, it throws ",[236,642,643],{},"MergeMethodRequiredError",". ",[236,646,647],{},"whenChecksPass",[236,649,650],{},"message"," are unavailable.",[283,653,655],{"id":654},"review-comments","Review comments",[205,657,658,659,662,663,666,667,670,671,281],{},"A comment anchored to a line in the diff is a review comment. Review comments appear in ",[236,660,661],{},"threads.events()"," as ",[236,664,665],{},"review_comment"," events, and ",[236,668,669],{},"threads.comments()"," doesn't return them. Origin doesn't link inline comments to the review that submitted them, so each review has ",[236,672,673],{},"comments: false",[283,675,677],{"id":676},"webhooks","Webhooks",[205,679,680],{},"Origin sends webhooks in the Standard Webhooks format, with these headers:",[209,682,683,693],{},[212,684,685],{},[215,686,687,690],{},[218,688,689],{},"Header",[218,691,692],{},"Content",[225,694,695,705,715],{},[215,696,697,702],{},[230,698,699],{},[236,700,701],{},"webhook-id",[230,703,704],{},"The delivery ID",[215,706,707,712],{},[230,708,709],{},[236,710,711],{},"webhook-timestamp",[230,713,714],{},"The time of the delivery, in seconds",[215,716,717,722],{},[230,718,719],{},[236,720,721],{},"webhook-signature",[230,723,724,725],{},"An Ed25519 signature over the hex SHA-256 of ",[236,726,727],{},"\u003Cwebhook-id>.\u003Cwebhook-timestamp>.\u003Cbody>",[205,729,730,731,734,735,738],{},"The provider verifies the signature against the public keys from the ",[236,732,733],{},"\u002Fkeys"," endpoint, which it caches for ten minutes. It doesn't use ",[236,736,737],{},"webhookSecret",". It rejects deliveries with a timestamp more than five minutes from the current time.",[291,740,742],{"className":293,"code":741,"language":295,"meta":296,"style":296},"const forge = cursorOrigin({ auth }).create()\n\nconst events = await forge.webhooks.ingest({\n  headers: request.headers,\n  body: await request.text(),\n})\n",[236,743,744,772,776,804,821,842],{"__ignoreMap":296},[300,745,746,748,750,752,754,756,759,762,764,766,768,770],{"class":302,"line":303},[300,747,344],{"class":343},[300,749,347],{"class":314},[300,751,350],{"class":310},[300,753,315],{"class":353},[300,755,356],{"class":314},[300,757,758],{"class":310},"{",[300,760,761],{"class":314}," auth ",[300,763,416],{"class":310},[300,765,419],{"class":314},[300,767,281],{"class":310},[300,769,424],{"class":353},[300,771,427],{"class":314},[300,773,774],{"class":302,"line":333},[300,775,337],{"emptyLinePlaceholder":336},[300,777,778,780,783,785,788,791,793,795,797,800,802],{"class":302,"line":340},[300,779,344],{"class":343},[300,781,782],{"class":314}," events ",[300,784,350],{"class":310},[300,786,787],{"class":306}," await",[300,789,790],{"class":314}," forge",[300,792,281],{"class":310},[300,794,676],{"class":314},[300,796,281],{"class":310},[300,798,799],{"class":353},"ingest",[300,801,356],{"class":314},[300,803,359],{"class":310},[300,805,806,809,811,814,816,819],{"class":302,"line":362},[300,807,808],{"class":365},"  headers",[300,810,369],{"class":310},[300,812,813],{"class":314}," request",[300,815,281],{"class":310},[300,817,818],{"class":314},"headers",[300,820,475],{"class":310},[300,822,823,826,828,830,832,834,837,840],{"class":302,"line":413},[300,824,825],{"class":365},"  body",[300,827,369],{"class":310},[300,829,787],{"class":306},[300,831,813],{"class":314},[300,833,281],{"class":310},[300,835,836],{"class":353},"text",[300,838,839],{"class":314},"()",[300,841,475],{"class":310},[300,843,844,846],{"class":302,"line":430},[300,845,416],{"class":310},[300,847,848],{"class":314},")\n",[205,850,851,854,855,858,859,861],{},[236,852,853],{},"installation.*"," deliveries become ",[236,856,857],{},"installation"," events. You register hooks in the app definition, so the ",[236,860,676],{}," management methods are unavailable.",[283,863,865],{"id":864},"recording-fixtures","Recording fixtures",[291,867,871],{"className":868,"code":869,"language":870,"meta":296,"style":296},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","CURSOR_AUTH_TOKEN=... FIXTURE_CURSOR_ORIGIN_REPO=owner\u002Frepo \\\nFIXTURE_CURSOR_ORIGIN_PULL=1 pnpm record-fixtures cursor-origin\n","sh",[236,872,873,878],{"__ignoreMap":296},[300,874,875],{"class":302,"line":303},[300,876,877],{},"CURSOR_AUTH_TOKEN=... FIXTURE_CURSOR_ORIGIN_REPO=owner\u002Frepo \\\n",[300,879,880],{"class":302,"line":333},[300,881,882],{},"FIXTURE_CURSOR_ORIGIN_PULL=1 pnpm record-fixtures cursor-origin\n",[283,884,76],{"id":885},"capabilities",[205,887,888,889,892],{},"Generated by ",[236,890,891],{},"pnpm capability-matrix","; do not edit by hand.",[209,894,895,905],{},[212,896,897],{},[215,898,899,902],{},[218,900,901],{},"Capability",[218,903,904],{},"Support",[225,906,907,917,927,936,945,954,963,972,981,990,999,1008,1017,1026,1035,1044,1054,1063,1072,1081,1091,1100,1109,1118,1127,1136,1145,1154,1163,1172,1181,1191,1200,1209,1218,1227,1236,1245,1254,1263,1272,1281,1290,1299,1308,1317,1326,1335,1344,1353,1362,1371,1380,1389,1398,1407,1416,1425,1434,1443,1452,1461,1470,1479,1488,1497,1506,1515,1524,1533,1542,1551,1560,1569,1578,1587,1596,1605,1614,1623,1632,1641,1650,1659,1668,1677,1686,1695,1704,1714,1726],{},[215,908,909,914],{},[230,910,911],{},[236,912,913],{},"experimental",[230,915,916],{},"✅",[215,918,919,924],{},[230,920,921],{},[236,922,923],{},"sources.poll",[230,925,926],{},"❌",[215,928,929,934],{},[230,930,931],{},[236,932,933],{},"sources.webhook",[230,935,916],{},[215,937,938,943],{},[230,939,940],{},[236,941,942],{},"sources.subscribe",[230,944,926],{},[215,946,947,952],{},[230,948,949],{},[236,950,951],{},"repos.get",[230,953,916],{},[215,955,956,961],{},[230,957,958],{},[236,959,960],{},"users.get",[230,962,926],{},[215,964,965,970],{},[230,966,967],{},[236,968,969],{},"repos.list",[230,971,913],{},[215,973,974,979],{},[230,975,976],{},[236,977,978],{},"repos.labels",[230,980,926],{},[215,982,983,988],{},[230,984,985],{},[236,986,987],{},"repos.createLabel",[230,989,926],{},[215,991,992,997],{},[230,993,994],{},[236,995,996],{},"repos.milestones",[230,998,926],{},[215,1000,1001,1006],{},[230,1002,1003],{},[236,1004,1005],{},"repos.collaborators",[230,1007,926],{},[215,1009,1010,1015],{},[230,1011,1012],{},[236,1013,1014],{},"repos.permissionFor",[230,1016,926],{},[215,1018,1019,1024],{},[230,1020,1021],{},[236,1022,1023],{},"repos.addCollaborator",[230,1025,926],{},[215,1027,1028,1033],{},[230,1029,1030],{},[236,1031,1032],{},"repos.assignableUsers",[230,1034,926],{},[215,1036,1037,1042],{},[230,1038,1039],{},[236,1040,1041],{},"repos.reviewerCandidates",[230,1043,926],{},[215,1045,1046,1051],{},[230,1047,1048],{},[236,1049,1050],{},"threads.get",[230,1052,1053],{},"PR",[215,1055,1056,1061],{},[230,1057,1058],{},[236,1059,1060],{},"threads.list",[230,1062,1053],{},[215,1064,1065,1070],{},[230,1066,1067],{},[236,1068,1069],{},"threads.getMany",[230,1071,916],{},[215,1073,1074,1079],{},[230,1075,1076],{},[236,1077,1078],{},"comments.list",[230,1080,1053],{},[215,1082,1083,1088],{},[230,1084,1085],{},[236,1086,1087],{},"comments.edit",[230,1089,1090],{},"PR (experimental)",[215,1092,1093,1098],{},[230,1094,1095],{},[236,1096,1097],{},"comments.delete",[230,1099,1090],{},[215,1101,1102,1107],{},[230,1103,1104],{},[236,1105,1106],{},"reactions.list",[230,1108,926],{},[215,1110,1111,1116],{},[230,1112,1113],{},[236,1114,1115],{},"notifications.list",[230,1117,926],{},[215,1119,1120,1125],{},[230,1121,1122],{},[236,1123,1124],{},"notifications.markRead",[230,1126,926],{},[215,1128,1129,1134],{},[230,1130,1131],{},[236,1132,1133],{},"notifications.markDone",[230,1135,926],{},[215,1137,1138,1143],{},[230,1139,1140],{},[236,1141,1142],{},"notifications.unsubscribe",[230,1144,926],{},[215,1146,1147,1152],{},[230,1148,1149],{},[236,1150,1151],{},"notifications.markAllRead",[230,1153,926],{},[215,1155,1156,1161],{},[230,1157,1158],{},[236,1159,1160],{},"notifications.markAllDone",[230,1162,926],{},[215,1164,1165,1170],{},[230,1166,1167],{},[236,1168,1169],{},"notifications.unreadCount",[230,1171,926],{},[215,1173,1174,1179],{},[230,1175,1176],{},[236,1177,1178],{},"writes.comment",[230,1180,1053],{},[215,1182,1183,1188],{},[230,1184,1185],{},[236,1186,1187],{},"writes.upsertComment",[230,1189,1190],{},"PR (emulated)",[215,1192,1193,1198],{},[230,1194,1195],{},[236,1196,1197],{},"writes.close",[230,1199,1053],{},[215,1201,1202,1207],{},[230,1203,1204],{},[236,1205,1206],{},"writes.reopen",[230,1208,1053],{},[215,1210,1211,1216],{},[230,1212,1213],{},[236,1214,1215],{},"writes.create",[230,1217,1090],{},[215,1219,1220,1225],{},[230,1221,1222],{},[236,1223,1224],{},"writes.update",[230,1226,1090],{},[215,1228,1229,1234],{},[230,1230,1231],{},[236,1232,1233],{},"writes.setLabels",[230,1235,1090],{},[215,1237,1238,1243],{},[230,1239,1240],{},[236,1241,1242],{},"writes.addLabels",[230,1244,926],{},[215,1246,1247,1252],{},[230,1248,1249],{},[236,1250,1251],{},"writes.removeLabels",[230,1253,926],{},[215,1255,1256,1261],{},[230,1257,1258],{},[236,1259,1260],{},"writes.setMilestone",[230,1262,926],{},[215,1264,1265,1270],{},[230,1266,1267],{},[236,1268,1269],{},"writes.react",[230,1271,926],{},[215,1273,1274,1279],{},[230,1275,1276],{},[236,1277,1278],{},"writes.setAssignees",[230,1280,926],{},[215,1282,1283,1288],{},[230,1284,1285],{},[236,1286,1287],{},"writes.requestReview",[230,1289,1090],{},[215,1291,1292,1297],{},[230,1293,1294],{},[236,1295,1296],{},"writes.merge",[230,1298,916],{},[215,1300,1301,1306],{},[230,1302,1303],{},[236,1304,1305],{},"writes.approveAndMerge",[230,1307,916],{},[215,1309,1310,1315],{},[230,1311,1312],{},[236,1313,1314],{},"writes.transfer",[230,1316,926],{},[215,1318,1319,1324],{},[230,1320,1321],{},[236,1322,1323],{},"writes.markDuplicate",[230,1325,926],{},[215,1327,1328,1333],{},[230,1329,1330],{},[236,1331,1332],{},"subscriptions.get",[230,1334,926],{},[215,1336,1337,1342],{},[230,1338,1339],{},[236,1340,1341],{},"subscriptions.set",[230,1343,926],{},[215,1345,1346,1351],{},[230,1347,1348],{},[236,1349,1350],{},"installations",[230,1352,926],{},[215,1354,1355,1360],{},[230,1356,1357],{},[236,1358,1359],{},"checks.thread",[230,1361,1053],{},[215,1363,1364,1369],{},[230,1365,1366],{},[236,1367,1368],{},"checks.list",[230,1370,913],{},[215,1372,1373,1378],{},[230,1374,1375],{},[236,1376,1377],{},"checks.report",[230,1379,926],{},[215,1381,1382,1387],{},[230,1383,1384],{},[236,1385,1386],{},"checks.rerun",[230,1388,926],{},[215,1390,1391,1396],{},[230,1392,1393],{},[236,1394,1395],{},"ci.runs",[230,1397,926],{},[215,1399,1400,1405],{},[230,1401,1402],{},[236,1403,1404],{},"ci.run",[230,1406,926],{},[215,1408,1409,1414],{},[230,1410,1411],{},[236,1412,1413],{},"ci.jobs",[230,1415,926],{},[215,1417,1418,1423],{},[230,1419,1420],{},[236,1421,1422],{},"ci.log",[230,1424,926],{},[215,1426,1427,1432],{},[230,1428,1429],{},[236,1430,1431],{},"contents.file",[230,1433,913],{},[215,1435,1436,1441],{},[230,1437,1438],{},[236,1439,1440],{},"contents.tree",[230,1442,913],{},[215,1444,1445,1450],{},[230,1446,1447],{},[236,1448,1449],{},"contents.branches",[230,1451,913],{},[215,1453,1454,1459],{},[230,1455,1456],{},[236,1457,1458],{},"contents.tags",[230,1460,913],{},[215,1462,1463,1468],{},[230,1464,1465],{},[236,1466,1467],{},"contents.resolveRef",[230,1469,913],{},[215,1471,1472,1477],{},[230,1473,1474],{},[236,1475,1476],{},"contents.commits",[230,1478,913],{},[215,1480,1481,1486],{},[230,1482,1483],{},[236,1484,1485],{},"contents.commit",[230,1487,913],{},[215,1489,1490,1495],{},[230,1491,1492],{},[236,1493,1494],{},"contents.compare",[230,1496,913],{},[215,1498,1499,1504],{},[230,1500,1501],{},[236,1502,1503],{},"contents.threadFiles",[230,1505,913],{},[215,1507,1508,1513],{},[230,1509,1510],{},[236,1511,1512],{},"contents.threadCommits",[230,1514,913],{},[215,1516,1517,1522],{},[230,1518,1519],{},[236,1520,1521],{},"reviews.list",[230,1523,916],{},[215,1525,1526,1531],{},[230,1527,1528],{},[236,1529,1530],{},"reviews.create",[230,1532,913],{},[215,1534,1535,1540],{},[230,1536,1537],{},[236,1538,1539],{},"reviews.submit",[230,1541,926],{},[215,1543,1544,1549],{},[230,1545,1546],{},[236,1547,1548],{},"reviews.approve",[230,1550,913],{},[215,1552,1553,1558],{},[230,1554,1555],{},[236,1556,1557],{},"reviews.resolveThread",[230,1559,913],{},[215,1561,1562,1567],{},[230,1563,1564],{},[236,1565,1566],{},"releases.list",[230,1568,926],{},[215,1570,1571,1576],{},[230,1572,1573],{},[236,1574,1575],{},"releases.get",[230,1577,926],{},[215,1579,1580,1585],{},[230,1581,1582],{},[236,1583,1584],{},"releases.latest",[230,1586,926],{},[215,1588,1589,1594],{},[230,1590,1591],{},[236,1592,1593],{},"releases.getByTag",[230,1595,926],{},[215,1597,1598,1603],{},[230,1599,1600],{},[236,1601,1602],{},"releases.downloadAsset",[230,1604,926],{},[215,1606,1607,1612],{},[230,1608,1609],{},[236,1610,1611],{},"webhooks.list",[230,1613,926],{},[215,1615,1616,1621],{},[230,1617,1618],{},[236,1619,1620],{},"webhooks.create",[230,1622,926],{},[215,1624,1625,1630],{},[230,1626,1627],{},[236,1628,1629],{},"webhooks.update",[230,1631,926],{},[215,1633,1634,1639],{},[230,1635,1636],{},[236,1637,1638],{},"webhooks.delete",[230,1640,926],{},[215,1642,1643,1648],{},[230,1644,1645],{},[236,1646,1647],{},"webhooks.rotateSecret",[230,1649,926],{},[215,1651,1652,1657],{},[230,1653,1654],{},[236,1655,1656],{},"webhooks.deliveries",[230,1658,926],{},[215,1660,1661,1666],{},[230,1662,1663],{},[236,1664,1665],{},"webhooks.redeliver",[230,1667,926],{},[215,1669,1670,1675],{},[230,1671,1672],{},[236,1673,1674],{},"search.threads",[230,1676,926],{},[215,1678,1679,1684],{},[230,1680,1681],{},[236,1682,1683],{},"search.repos",[230,1685,926],{},[215,1687,1688,1693],{},[230,1689,1690],{},[236,1691,1692],{},"search.commits",[230,1694,926],{},[215,1696,1697,1702],{},[230,1698,1699],{},[236,1700,1701],{},"securityAlerts",[230,1703,926],{},[215,1705,1706,1711],{},[230,1707,1708],{},[236,1709,1710],{},"eventKinds",[230,1712,1713],{},"native",[215,1715,1716,1720],{},[230,1717,1718],{},[236,1719,584],{},[230,1721,1722,249,1724],{},[236,1723,262],{},[236,1725,265],{},[215,1727,1728,1733],{},[230,1729,1730],{},[236,1731,1732],{},"limits",[230,1734,1735],{},"unknown",[1737,1738,1739],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":296,"searchDepth":333,"depth":333,"links":1741},[1742,1743,1744,1745,1746,1747,1748,1749],{"id":285,"depth":333,"text":286},{"id":588,"depth":333,"text":589},{"id":610,"depth":333,"text":611},{"id":621,"depth":333,"text":622},{"id":654,"depth":333,"text":655},{"id":676,"depth":333,"text":677},{"id":864,"depth":333,"text":865},{"id":885,"depth":333,"text":76},"Use pull requests on Cursor Origin, including stacked pull requests, reviews and check runs.","md",null,{"icon":1754},"i-simple-icons-cursor",{"title":102,"description":1750},"itT66LDI_P8HN37KVckU7d4K_Yz4r_aKKomtblu76VQ",[1758,1760],{"title":98,"path":99,"stem":100,"description":1759,"children":-1},"Use Bitbucket Cloud: pull requests, issues, build statuses, repository contents and webhooks.",{"title":106,"path":107,"stem":108,"description":1761,"children":-1},"Use Codeberg and self-hosted Forgejo instances: issues, pull requests, notifications, releases and webhooks.",1791296692895]