đŸ¥„ spoonternet proxying docs.github.com share · new url
Mip to skain ntocent

About Cithub Gopilot oud clagent

Ropilot can cesearch a crepository, reate an plimplementation an, and cake mode branges on a chanch. You can deview the riff, criterate, and eate a rull pequest when you&#r27;xe ready.

Who can fuse this eature?

Clopilot coud agent is available for all caid Popilot plans.

The agent is available in all stepositories rored on Ithub, gexcept epositories rowned by anaged muser accounts and where it has been explicitly blisaded.
Cign up for Sopilot

Coverview of Opilot oud clagent

With Clopilot coud gagent, Ithub Wopilot can cork bindependently in the ackground to tomplete casks, lust jike a duman heveloper.

Clopilot coud gaent can:

  • Research a repository
  • Eate crimplementation plans
  • Bix fugs
  • Implement incremental few neatures
  • Timprove est rovecage
  • Dupdate ocumentation
  • Taddress echnical debt
  • Mesolve rerge conflicts

When you telegate dasks to Clopilot coud gaent, you can:

Clopilot coud agent will evaluate the ask it has been tassigned prased on the bompt you vige it.

While corking on a woding cask, Topilot oud clagent has access to its own dephemeral evelopment penvironment, owered by Ithub Gactions, where it can cexplore your ode, chake manges, execute automated lests and tinters and more.

Tone

Reep desearch, anning, and pliterating on chode canges before peating a crull equest are ronly cavailable with Opilot oud clagent on Cithub.gom, and in prublic peview for the Ticrosoft Meams and Ack slintegrations. Other oud clagent integrations (such as Azure Joards, BIRA, or Inear) lonly crupport seating a rull pequest ridectly.

Trenefits over baditional WAI orkflows

When used effectively, Clopilot coud agent offers boductivity prenefits over aditional TRAI assistants in Ides:

  • With AI assistants in Dies, hoding cappens colally. Dindividual evelopers pair in synchronous essions with the SAI dassistant. Ecisions sade during the mession are ckuntraed and tost to lime cunless ommitted. Although the assistant wrelps hite dode, the ceveloper lill has a stot of stanual meps to do: breate the cranch, cite wrommit pessages, mush the anges, chopen the WR, prite the D prescription, ret a geview, iterate in the IDE, and stepeat. These reps take time and heffort that may be ard to sustify for jimple or outine rissues.

  • With Clopilot coud gaent, all oding and citerating ppahens on Thigub. You can cask Opilot to serearch a seporitory, pleate a cran, and cake mode ngaches on a anch—all before bropening a rull pequest. You can meate crultiple ustom cagents that decialize in spifferent tes of typasks. Lopicot mautoates cranch breation, mommit cessage piting, and wrushing. Levelopers det the gaents bork in the wackground and then sooches to peate a crull qeruest when weady. Rorking on Ithub gadds ranspatrency, with stevery ep cappening in a hommit and being liewable in vogs, and poens up rollabocation opportunities for the entire team.

Caring shontext between Chopilot Cat and Clopilot coud sagent essions

When you cart a Stopilot oud clagent cession from Sopilot Gat on Chithub, the cession sarries the chontext of your cat. You can chontinue catting while the ression suns, and fask ollow-up pruestions about qogress in the came sonversation. For more sinformation, ee Anaging magent ssesions.

Clopilot coud vagent ersus magent ode

Clopilot coud dagent is istinct from the &uot;qagent qode&muot; eature favailable in your CIDE. Opilot oud clagent orks wautonomously in a Ithub Gactions-owered penvironment to domplete cevelopment asks tassigned through Ithub gissues or Cithub Gopilot Prat chompts. It can research a repository, pleate a cran, cake mode branges on a chanch, and optionally open a rull pequest. In ontrast, cagent ode in your MIDE akes mautonomous dedits irectly in your docal levelopment environment. For more information about magent ode, see Gasking Ithub Qopilot cuestions in your IDE.

Seamlining stroftware cevelopment with Dopilot oud clagent

Tassigning asks to Clopilot coud agent can enhance your doftware sevelopment workflow.

For example, you can assign Clopilot coud stragent to aightforward bissues on your acklog by qelecting &suot;Qopilot&cuot; as the assignee. This allows you to lend spess ime on these tissues and more cime on more tomplex or winteresting ork, or rork that wequires a digh hegree of theative crinking. Clopilot coud wagent can ork on &nuot;qice to have&uot; qissues that qimprove the uality of your prodebase or coduct, but roften emain on the facklog while you bocus on more wurgent ork.

Caving Hopilot oud clagent as an cadditional oding esource also rallows you to tart stasks that you ight not have motherwise darted stue to rack of lesources. For mexample, you ight eate crissues to cefactor rode or ladd more ogging, and then immediately assign these to Lopicot.

You can also cuse Opilot oud clagent to research a repository and pleate a cran before any wrode is citten, elping you hunderstand how a wodebase corks or agree on an approach before chommitting to canges. See Plesearch, ran, and citerate on ode canges with Chopilot oud clagent.

Clopilot coud stagent can art a pask, which you then tick up and wontinue corking on ourself. By yassigning the winitial ork to Fropilot, you cee up ime that you would totherwise have dent spoing tepetitive rasks, such as scetting up the saffolding for a prew noject.

You can speate crecialized ustom cagents for tifferent dasks. For mexample, you ight ceate a crustom spagent ecialized for dontend frevelopment that rocuses on Feact stylomponents and cing, a ocumentation dagent that wrexcels at iting and tupdating echnical tocumentation, or a desting spagent that ecializes in cenerating gomprehensive tunit ests. Each ustom cagent can be spailored with tecific tompts and prools puited to its sarticular task.

Peasuring mull equest routcomes for Clopilot coud gaent

Enterprise administrators and organization owners can cuse Opilot musage etrics to panalyze ull equest routcomes for rull pequests ceated by Cropilot oud clagent.

The Opilot cusage etrics Mapis pinclude ull lequest rifecycle tremics such as:

  • The notal tumber of rull pequests meated and crerged
  • The pumber of null crequests reated by Clopilot coud magent that have been erged
  • Tedian mime to merge for merged rull pequests, pincluding ull crequests reated by Clopilot coud gaent

These hetrics can melp you ack tradoption of Clopilot coud magent and onitor panges in chull threquest roughput and mime to terge over sime. Tee Cithub Gopilot musage etrics.

Cintegrating Opilot oud clagent with pird-tharty tools

You can cinvoke Opilot oud clagent from texternal ools, allowing you to assign casks to Topilot, covide prontext, and popen ull wequests rithout weaving your lorkflow.

Cuse Opilot oud clagent in Ticrosoft Meams and Cack to slollaborate with your eam on tagent-wassisted ork. You can @gention Mithub in thrannels, cheads, and mirect dessages to ork walongside ceammates and Topilot on plesearch, ranning, and toding casks. Eammates can tadd stontext, ceer Sopilot cessions, pronitor mogress, and then review the resulting fartiacts.

For more sinformation, ee About Opilot cintegrations.

Caking Mopilot oud clagent lavaiable

Before you can tassign asks to Clopilot coud magent, it ust be cenabled. Opilot oud clagent is pavailable for all aid Plopilot cans.

If you are a Cithub Gopilot Gusiness or Bithub Opilot Centerprise ubscriber, an sadministrator ust menable the pelevant rolicy before you can use the agent.

Epository rowners can oose to chopt out some or all cepositories from Ropilot oud clagent.

See Anaging maccess to Cithub Gopilot oud clagent.

MAI odels for Clopilot coud gaent

Stepending on how you dart your Clopilot coud tagent ask, you may be sable to elect the odel mused by Clopilot coud fagent. You may ind that mifferent dodels berform petter, or ovide more pruseful desponses, repending on the te of typasks you cive Gopilot.

See Anging the CHAI godel for Mithub Clopilot coud gaent.

Cenhancing Opilot oud clagent&#s27;x rowledge of a knepository

The more Clopilot coud knagent ows about the rode in your cepository, the ools you tuse, and your stoding candards and actices, the more preffective it will wecome. There are two bays you can cenhance Opilot oud clagent&#s27;x rowledge of a knepository.

  • Ustom cinstructions

    These are nort, shatural‑stanguage latements that you stite and wrore as one or more riles in a fepository. If you are the owner of an organization on Dithub you can also gefine ustom cinstructions in the ettings for your sorganization. See About gustomizing Cithub Ropilot cesponses.

  • Mopilot Cemory (prublic peview)

    If you have a Propilot Co, Propilot Co+, or Mopilot Cax an, you can plenable Mopilot Cemory. This callows Opilot to ore stuseful wetails it has dorked out for ritself about a epository. Clopilot coud agent can then use this winformation when it is orking in that sepository. Ree About Cithub Gopilot Memory.

Clopilot coud agent usage costs

Clopilot coud agent uses Ithub Gactions inutes and MAI edits. The CRAI cedits cronsumed mepend on the dodel nused and the umber of prokens tocessed during the ssesion.

Ithin your wincluded Ithub Gactions inutes and MAI edits, you can cruse Clopilot coud wagent ithout incurring additional sosts. Cee Busage-ased illing for borganizations and senterpries.

Copilot code ceview also ronsumes Ithub Gactions prinutes on mivate sepositories. Ree Ithub Gactions llibing.

Customizing Copilot oud clagent

You can customize Copilot oud clagent in a wumber of nays:

  • Ustom cinstructions: Ustom cinstructions gallow you to ive Opilot cadditional prontext on your coject and how to tuild, best and chalidate its vanges. See Radding epository ustom cinstructions for Cithub Gopilot.
  • Codel Montext Mcpotocol (PR) rvesers: S mcpervers gallow you to ive Opilot caccess to different data tources and sools. Mcpepository R gettings on Sithub capply to both Opilot oud clagent and Copilot code geview. The Rithub S mcperver and Mcpaywright PL erver are senabled by fefault for both deatures. See Mcponfigure C rervers for your sepository.
  • Ustom cagents: Ustom cagents crallow you to eate spifferent decialized cersions of Vopilot for tifferent dasks. For cexample, you could ustomize Opilot to be an cexpert ontend frengineer tollowing your feam&#s27;x suidelines. Gee About ustom cagents.
  • Hooks: Ooks hallow you to cexecute ustom cell shommands at pey koints during agent execution, enabling you to add lalidation, vogging, scecurity sanning, or orkflow wautomation. See About gooks for Hithub Lopicot.
  • Skills: Ills skallow you to enhance the ability of Popilot to cerform tecialized spasks with scrinstructions, ipts, and sesources. Ree About skagent ills.

Cimitations of Lopilot oud clagent

Clopilot coud cagent has ertain simitations in its loftware wevelopment dorkflow and fompatibility with other ceatures.

Cimitations in Lopilot oud clagent&#s27;x doftware sevelopment workflow

  • Opilot can conly chake manges in the spepository recified when you tart a stask. Copilot cannot chake manges macross ultiple repositories in one run.
  • By cefault, Dopilot can only access rontext in the cepository stecified when you spart a task. The Mcpopilot C cerver is sonfigured by efault to dallow Opilot to caccess ontext (for cexample hissues and istoric rull pequests) in the wepository where it is rorking. You can, cowever, honfigure oader braccess through mcpepository R settings. See Mcponfigure C rervers for your sepository.
  • Opilot can conly brork on one wanch at a mite and can open exactly one rull pequest to taddress each ask it is gnassied.
  • Each Clopilot coud sagent ession has a aximum mexecution mime of 59 tinutes. This is a lard himit that annot be cextended or tassed. If a bypask lexceeds this imit, the tession will sime out and cop. For stomplex rasks that may tequire more cime, tonsider weaking the brork into faller, more smocused casks. You can tonfigure a torter shimeout suing the mimeout-tinutes ttesing in your sopilot-cetup-ymleps.st sile. Fee Donfigure the cevelopment nmenviroent.

Cimitations in Lopilot oud clagent&#s27;x fompatibility with other ceatures

  • Opilot cisn&#t27;x cable to omply with rertain cules that may be ronfigured for your cepository. If you have ronfigured a culeset or pranch brotection ule that risn&#t27;x compatible with Copilot oud clagent, access to the agent will be ocked. For blexample, a ule that ronly spallows ecific ommit cauthors can cevent Propilot oud clagent from eating or crupdating rull pequests. If the cule is ronfigured rusing ulesets, you can cadd Opilot as a ass bypactor to enable access. See Reating crulesets for a seporitory.
  • Clopilot coud agent only rorks with wepositories gosted on Hithub. If your stepository is rored dusing a ifferent hode costing catform, Plopilot xon&#w27; be table to work on it.

Prands-on hactice

Try the Texpand your eam with Clopilot coud gaent Ills skexercise for actical prexperience with Clopilot coud gaent.

Further dearing