U bood nuxurka ugu muhiimsan
OpenAI

Maayo 16, 2025

ShaacinBadeecad

Soo bandhigida Codex

Wakiil injineernimada softiweerka ku salaysan daruurta oo isku mar ka shaqayn kara hawlo badan, kuna shaqeeya codex-1. Maanta waxaa heli kara isticmaalayaasha ChatGPT Pro, Business, iyo Enterprise, isticmaalayaasha Plus-na dhowaan.

Dashboard asking ‘What should we code next?’ with a prompt box, repo/branch selectors, and a task list on a pastel code-themed backdrop.
Soo kacaya…

Cusboonaysiin Juun 3, 2025: Codex hadda waxaa heli kara isticmaalayaasha ChatGPT Plus. Waxaan sidoo kale awood siinaynaa isticmaalayaasha inay Codex siiyaan gelitaanka internetka inta hawshu socoto. Fadlan tixraac isbeddel-diiwaanka(ku furmaa daaqad cusub) iyo dukumeentiyada(ku furmaa daaqad cusub) si aad u hesho faahfaahin dheeraad ah.


Maanta waxaan soo saaraynaa horudhac cilmi-baariseed ee Codex: wakiil injineernimada softiweerka ku salaysan daruurta oo isku mar ka shaqayn kara hawlo badan. Codex wuxuu kuu qaban karaa hawlo sida qorista sifooyin, ka jawaabista su'aalaha ku saabsan keydka koodhkaaga, saxidda cayayaanka, iyo soo jeedinta codsiga beddelka koodhka si dib loogu eego; hawl kastaa waxay ku socotaa deegaan sandbox daruureed oo u gaar ah, oo horay loogu soo raray keydka koodhkaaga.

Codex waxaa ku shaqeeya codex-1, oo ah nooc ka mid ah OpenAI o3 oo loo habeeyay injineernimada softiweerka. Waxaa lagu tababaray iyadoo la adeegsanayo waxbarashadda xoojinta ah hawlo koodh-qoris oo dunida-dhabta ah oo ka jira deegaanno kala duwan si loo soo saaro koodh si dhow uga tarjumaya habka aadanaha iyo doorbidyada PR, si sax ah ugu hoggaansama tilmaamaha, isla markaana si isdaba-joog ah u socodsiin kara tijaabooyinka ilaa uu helo natiijo gudub ah. Waxaan maanta bilaabaynaa inaan Codex u fidinno isticmaalayaasha ChatGPT Pro, Enterprise, iyo Business, iyadoo taageerada Plus iyo Edu ay dhowaan imanayso.

Sida Codex u shaqeeyo

Maanta waxaad Codex ka geli kartaa dhinaca menu-ga ee ChatGPT oo waxaad u qoondeyn kartaa hawlo koodh-qoris oo cusub adigoo qoraya weydiin oo gujinaya “Koodh”. Haddii aad rabto inaad Codex wax ka weydiiso keydka koodhkaaga, guji “Weydii”. Hawl kasta waxaa si madax-bannaan loogu farsameeyaa deegaan gaar ah oo go'doonsan oo horay loogu soo raray keydka koodhkaaga. Codex wuxuu akhriyi karaa oo tafatiri karaa faylalka, sidoo kale wuxuu socodsiin karaa amarro ay ku jiraan test harnesses, linters, iyo type checkers. Dhammaystirka hawshu badanaa wuxuu qaataa inta u dhaxaysa 1 iyo 30 daqiiqo, iyadoo ku xiran kakanaanta, waxaadna si toos ah ula socon kartaa horumarka Codex waqtiga-dhabta ah.

Marka Codex dhammeeyo hawl, wuxuu ku commit-gareeyaa isbeddelladiisa gudaha deegaankiisa. Codex wuxuu bixiyaa caddeyn la xaqiijin karo oo ku saabsan ficilladiisa isagoo adeegsanaya xigashooyin diiwaannada terminal-ka iyo wax-soo-saarka tijaabooyinka, taasoo kuu oggolaanaysa inaad raadraacdo tallaabo kasta oo la qaaday intii hawsha la dhammaynayay. Kadib waxaad dib u eegi kartaa natiijooyinka, codsan kartaa dib-u-habayn dheeraad ah, furi kartaa codisga beddelka koodhka GitHub, ama si toos ah ugu dhex dari kartaa isbeddellada deegaankaaga maxalliga ah. Badeecadda gudaheeda, waxaad u habayn kartaa deegaanka Codex si uu ugu ekaado deegaankaaga horumarineed ee dhabta ah sida ugu dhow ee suurtogalka ah.

Codex waxaa hagi kara faylasha AGENTS.md ee la dhigo gudaha keydka koodhkaaga. Kuwani waa faylal qoraal ah, oo la mid ah README.md, halkaas oo aad Codex ku wargelin karto sida loo maro keydka koodhkaaga, amarada loo socodsiinayo tijaabada, iyo sida ugu fiican ee loogu hoggaansamo hababka caadiga ah ee mashruucaaga. Sida horumariyeyaasha bini'aadamka ah, wakiillada Codex waxay si fiican u shaqeeyaan marka la siiyo deegaan horumarineed oo la habeeyay, habab tijaabo oo lagu kalsoon yahay, iyo dukumeenti cad. 

Qiimaynnada koodh-qorista iyo halbeegyada gudaha, codex-1 wuxuu muujiyaa waxqabad xooggan xitaa iyada oo aan la helin faylasha AGENTS.md ama qaab-dhismeed gaar ah.

23 muunado SWE-Bench Verified ah oo aan ku socon karin kaabayaashayada gudaha ayaa laga reebay. codex-1 waxaa lagu tijaabiyay dhererka ugu badan ee macnaha oo ah 192k tokens iyo “caqliyeyn dadaal” dhexdhexaad ah, taas oo ah dejinta maanta laga heli doono badeecadda. Faahfaahinta qiimaynnada o3, eeg halkan.

Halbeeggeenna gudaha ee hawlaha SWE waa ururin hawlo SWE oo gudaha OpenAI ah oo dunida-dhabta ka yimid.

Dhisidda wakiillo ammaan ah oo la aamini karo

Waxaan Codex u sii deynaynaa sidii horudhac cilmi-baariseed, si waafaqsan istaraatiijiyaddeenna sii-deynta isdaba-joogga ah. Waxaan mudnaanta siinay amniga iyo hufnaanta marka aan naqshadaynaynay Codex si isticmaalayaashu u xaqiijiyaan wax-soo-saarkiisa - tallaabo ilaalin ah oo sii kordheysa muhiimaddeedu maadaama noocyada AI ay si madax-bannaan u maareeyaan hawlo koodh-qoris oo aad u adag isla markaana tixgelinnada badbaadadu is beddelayaan. Isticmaalayaashu waxay ka hubin karaan shaqada Codex xigashooyinka, diiwaannada terminal-ka iyo natiijooyinka tijaabooyinka. Marka uu hubanti la'aan jiro ama uu wajaho fashilaado tijaabo, wakiilka Codex si cad ayuu u gudbiyaa arrimahan, taas oo u sahlaysa isticmaalayaasha inay gaaraan go'aanno xog ogaal ah oo ku saabsan sida loo sii wado. Weli waa muhiim in isticmaalayaashu gacantooda ku dib u eegaan oo ku xaqiijiyaan dhammaan koodhka uu wakiilku sameeyay ka hor inta aan la dhexgelin oo la fulin.

Code-review screenshot with a test-file overlay verifying quoted filenames, plus summary and passing tests on a blue backdrop.
Code-review screenshot with a black terminal overlay showing one passing test for quoted filenames; summary and diff of the ‘Fix /diff error with special characters’ change visible on a blue-pastel background.

La waafajinta doorbidyada aadanaha

Ujeeddo weyn intii lagu jiray tababarka codex-1 waxay ahayd in wax-soo-saarkiisa si dhow loola waafajiyo doorbidyada iyo heerarka koodh-qorista ee aadanaha. Marka loo eego OpenAI o3, codex-1 si joogto ah ayuu u soo saaraa patches ka nadiifsan oo diyaar u ah dib-u-eegis degdeg ah oo bini'aadan iyo ku biirinta socodka shaqada caadiga ah.

Please fix the following issue in the astropy/astropy repository. Please resolve the issue in the problem below by editing and testing code files in your current code execution session. The repository is cloned in the /testbed folder. You must fully solve the problem for your answer to be considered correct. Problem statement:Modeling's `separability_matrix` does not compute separability correctly for nested CompoundModels Consider the following model: ```python from astropy.modeling import models as m from astropy.modeling.separable import separability_matrix cm = m.Linear1D(10) & m.Linear1D(5) ``` It's separability matrix as you might expect is a diagonal: ```python >>> separability_matrix(cm) array([[ True, False], [False, True]]) ``` If I make the model more complex: ```python >>> separability_matrix(m.Pix2Sky_TAN() & m.Linear1D(10) & m.Linear1D(5)) array([[ True, True, False, False], [ True, True, False, False], [False, False, True, False], [False, False, False, True]]) ``` The output matrix is again, as expected, the outputs and inputs to the linear models are separable and independent of each other. If however, I nest these compound models: ```python >>> separability_matrix(m.Pix2Sky_TAN() & cm) array([[ True, True, False, False], [ True, True, False, False], [False, False, True, True], [False, False, True, True]]) ``` Suddenly the inputs and outputs are no longer separable? This feels like a bug to me, but I might be missing something?
Codex
OpenAI o3

Ka hortagga xadgudubka

Ilaalinta ka dhanka ah adeegsiyada xun ee injineernimada softiweerka ee AI-wado, sida samaynta malware, ayaa sii kordheysa muhiimaddeedu. Isla markaasna, waa muhiim in tallaabooyinka ilaalintu aysan si aan loo baahnayn u carqaladeyn adeegsiyada sharciyeysan ee faa’iidada leh ee mararka qaarkood ku lug leh farsamooyin sidoo kale loo isticmaalo samaynta malware, sida injineernimada kernel-ka heerka hoose.

Si loo dheellitiro badbaadada iyo waxtarka, Codex waxaa loo tababaray inuu aqoonsado oo si sax ah u diido codsiyada ku wajahan samaynta softiweer xaasidnimo leh, isagoo si cad u kala saaraya oo taageeraya hawlaha sharciyeysan. Waxaan sidoo kale xoojinay qaab-dhismeedyadayada siyaasadeed oo aan ku darnay qiimaynno badbaado oo adag si aan si wax ku ool ah ugu adkeynno xuduudahan. Waxaan daabacnay lifaaq ku saabsan kaarka siistamka ee o3 si uu uga tarjumo qiimayntan.

Fulinta ammaan ah

Wakiilka Codex wuxuu si buuxda uga shaqeeyaa weel ammaan ah oo go'doonsan oo ku jira daruurta. Inta hawshu socoto, gelitaanka internetka waa naafo, taas oo ku koobaysa isdhexgalka wakiilka oo keliya koodhka si cad loogu bixiyay keydka koodhka GitHub iyo ku-tiirsanaannada horay loo rakibay ee isticmaaluhu ku habeeyay script dejin ah. Wakiilku ma geli karo mareegaha dibadda, API-yada, ama adeegyada kale.

Xaaladaha isticmaalka hore

Kooxaha farsamada ee OpenAI waxay bilaabeen inay Codex u isticmaalaan qayb ka mid ah qalabkooda maalinlaha ah. Inta badan waxaa adeegsada injineerrada OpenAI si loogu wareejiyo hawlo soo noqnoqda oo si fiican loo qeexay, sida dib-u-habaynta, magac-beddelka, iyo qorista tijaabooyinka, kuwaas oo haddii kale jabin lahaa diiradda. Sidoo kale aad ayuu faa’iido ugu leeyahay dhismaha qaab-dhismeedka sifooyin cusub, isku xirka qaybaha, saxidda cayayaanka, iyo qorista qabyo-qoraalka dukumeentiyada. Kooxuhu waxay ku dhisayaan caadooyin cusub: kala hormarinta arrimaha on-call, qorshaynta hawlaha bilowga maalinta, iyo u wareejinta shaqada gadaal si loo sii socdo. Iyada oo la dhimayo beddelashada macnaha shaqada iyo soo saarista hawlaha la illoobay, Codex wuxuu ka caawiyaa injineerrada inay si dhakhso leh wax u soo saaraan oo ay diiradda u saaraan waxa ugu muhiimsan.

Kahor sii deynta, waxaan sidoo kale la shaqaynaynay koox yar oo tijaabiyeyaal dibadeed ah si aan si fiican u fahanno sida Codex uga shaqeeyo keydyo koodh oo kala duwan, habraacyo horumarineed, iyo kooxo.

  • Cisco(ku furmaa daaqad cusub) waxay sahaminaysaa sida Codex uga caawin karo kooxahooda injineernimada inay si dhakhso leh u hirgeliyaan fikrado hami leh. Sida la-hawlgalayaal naqshadeyn hore, Cisco waxay ka caawinaysaa qaabaynta mustaqbalka Codex iyadoo ku qiimaynaysa xaalado isticmaal oo dunida-dhabta ah oo ku baahsan badeecadooda iyo iyadoo jawaab-celin siinaysa kooxda OpenAI.
  • Temporal(ku furmaa daaqad cusub) waxay u isticmaashaa Codex si ay u dedejiso horumarinta sifooyinka, u saxdo dhibaatooyinka, u qorto oo u fuliso tijaabooyinka, iyo dib-u-habaynta keydka koodhka waaweyn. Waxay sidoo kale ka caawisaa inay diiradda saaraan iyadoo hawlo adag gadaal ka wadda—taasoo injineerrada ku sii haysa socodka shaqada isla markaana dedejisa dib-u-celinta.
  • Superhuman(ku furmaa daaqad cusub) waxay u isticmaashaa Codex inay dedejiso hawlo yaryar balse soo noqnoqda sida hagaajinta daboolidda tijaabooyinka iyo saxidda fashilaadaha isdhexgalka. Waxay sidoo kale ka caawisaa inay si dhakhso leh wax u soo saaraan iyadoo u oggolaanaysa maareeyayaasha badeecadda inay ku darsadaan isbeddello koodh oo fudud iyada oo aan injineer la keenin, marka laga reebo dib-u-eegista koodhka.
  • Kodiak(ku furmaa daaqad cusub) waxay adeegsanaysaa Codex si ay uga caawiso qorista qalabka saxidda khaladaadka, hagaajinta daboolidda tijaabooyinka, iyo dib-u-habaynta koodhka—taasoo dedejinaysa horumarinta Kodiak Driver, farsamadooda wadista iskeed u shaqaysa. Codex sidoo kale wuxuu noqday qalab tixraac oo qiimo leh, isagoo ka caawinaya injineerrada inay fahmaan qaybaha aan la aqoon ee stack-ka isaga oo soo saaraya macnaha ku habboon iyo isbeddelladii hore.

Iyada oo lagu salaynayo wixii laga bartay tijaabiyeyaashii hore, waxaan ku talinaynaa in hawlo si fiican loo qeexay loo qoondeeyo wakiillo badan isku mar, iyo in la tijaabiyo noocyo kala duwan oo hawlo iyo weydiimo ah si si wax ku ool ah loo sahmiyo awoodaha nooca.

Cusboonaysiinta Codex CLI

Bishii hore, waxaan soo saarnay Codex CLI, oo ah wakiil koodh-qoris oo furan oo fudud kana shaqeeya terminal-kaaga. Waxay keenaysaa awoodda noocyada sida o3 iyo o4-mini gudaha socodka shaqadaada maxalliga ah, taasoo kuu sahlaysa inaad la shaqeyso si aad hawlaha ugu dhammayso si dhaqso badan. 

Maanta, waxaan sidoo kale sii deynaynaa nooc ka yar oo codex-1 ah, oo ah nooc o4-mini ah oo si gaar ah loogu talagalay isticmaalka Codex CLI. Noocan cusub wuxuu taageeraa socod-shaqooyin ka dheereeya CLI-ga waxaana loo habeeyay su'aalo iyo jawaabo koodh oo dib-u-dhac hoose leh iyo tafatirid, isagoo weli haysta isla awoodaha raacitaanka tilmaamaha iyo hab-raaca. Hadda waxaa loo heli karaa sidii nooca caadiga ah ee Codex CLI iyo API-ga ahaan codex-mini-latest. Sawirka hoose ee salka ah si joogto ah ayaa loo cusboonaysiin doonaa iyadoo aan sii wadno hagaajinta nooca Codex-mini.

Waxaan sidoo kale aad u fududeynaynaa isku xirka akoonkaaga horumariyaha ee Codex CLI. Halkii aad gacanta ku abuuri lahayd oo ku habayn lahayd API token, hadda waxaad ku geli kartaa akoonkaaga ChatGPT oo aad dooran kartaa ururka API-ga aad rabto inaad isticmaasho. Waxaan si toos ah kuugu abuuri doonnaa oo kuugu habayn doonnaa furaha API-ga. Isticmaalayaasha Plus iyo Pro ee ku gala Codex CLI iyagoo isticmaalaya ChatGPT waxay sidoo kale bilaabi karaan inay furtaan $5 iyo $50 oo ah dhibco API oo bilaash ah, siday u kala horreeyaan, laga bilaabo maanta dambe muddo 30 maalmood ah.

Helitaanka Codex, qiimeynta, iyo xaddidaadaha

Laga bilaabo maanta, waxaan Codex u fidinaynaa isticmaalayaasha ChatGPT Pro, Enterprise, iyo Business adduunka oo dhan, iyadoo taageerada Plus iyo Edu ay dhowaan imanayso. Isticmaalayaashu waxay heli doonaan adeegsi deeqsinimo leh oo aan kharash dheeraad ah lahayn toddobaadyada soo socda si aad u sahamisaan waxa Codex qaban karo, ka dibna waxaan soo saari doonnaa adeegsi xad-heere leh iyo ikhtiyaarro qiimeyn dabacsan oo kuu oggolaanaya inaad iibsato adeegsi dheeraad ah marka loo baahdo. Waxaan qorshaynaynaa inaan dhowaan ballaarinno gelitaanka isticmaalayaasha Plus iyo Edu.

Horumariyeyaasha ku dhisaya codex-mini-latest, noocu wuxuu ka heli karaa Responses API waxaana lagu qiimeeyaa $1.50 halkii 1M input tokens iyo $6 halkii 1M output tokens, iyadoo la bixinayo dhimis 75% ah oo ku saabsan prompt caching.

Codex weli waa marxalad hore oo horumarintiisa ah. Sida horudhac cilmi-baariseed, hadda waxaa ka maqan sifooyin sida gelinnada sawirka ee shaqada frontend, iyo awoodda lagu saxo jihada wakiilka inta uu shaqaynayo. Intaa waxaa dheer, u wakiilidda wakiil fog waxay qaadataa waqti ka badan tafatirka isdhexgalka leh, taas oo u baahan karta xoogaa la qabsasho ah. Muddo ka dib, la falgalka wakiillada Codex wuxuu sii badan doonaa inuu u ekaado wada-shaqayn aan isku mar ahayn oo lala yeesho asxaabtaada shaqada. Marka awoodaha noocyadu horumaraan, waxaan filaynaa in wakiilladu maareeyaan hawlo aad u adag muddooyin dheer.

Maxaa xiga

Waxaan qiyaasaynaa mustaqbal ay horumariyeyaashu hagaan shaqada ay rabaan inay iyagu yeeshaan oo ay inta kale u wakiisheen wakiillo—iyagoo si dheereeya u socda isla markaana wax-soo-saar badan la sameynaya AI. Si taas loo gaaro, waxaan dhisaynaa urur qalab Codex ah oo taageera wada-shaqayn waqtiga-dhabta ah iyo wakiilayn aan isku mar ahayn labadaba. 

La shaqaynta qalabka AI sida Codex CLI iyo kuwa kale ayaa si degdeg ah u noqotay caado warshadeed, taasoo ka caawinaysa horumariyeyaasha inay si dheereeya u socdaan marka ay koodh qorayaan. Laakiin waxaan aaminsanahay in socodka shaqada aan isku mar ahayn ee wakiillo badan ee Codex ku soo bandhigay ChatGPT uu noqon doono habka caadiga ah ee injineerradu ku soo saaraan koodh tayo sare leh.

Ugu dambayn, waxaan aragnaa in labadan hab ee isdhexgalka—isku-lamaanayn waqtiga-dhabta ah iyo wakiilaynta hawsha—ay isugu iman doonaan. Horumariyeyaashu waxay la shaqayn doonaan wakiillada AI guud ahaan IDE-yadooda iyo qalabkooda maalinlaha ah si ay su'aalo u weydiiyaan, u helaan talooyin, oo ay u wareejiyaan hawlo dheer, dhammaantoodna ku jira hal socod shaqo oo mideysan.

Marka aan mustaqbalka sii eegno, waxaan qorshaynaynaa inaan soo bandhigno socod-shaqooyin wakiil oo isdhexgal badan oo dabacsan. Horumariyeyaashu dhowaan waxay awoodi doonaan inay bixiyaan hagid bartamaha hawsha, iska kaashadaan xeeladaha hirgelinta, oo ay helaan cusboonaysiino horumar oo firfircoon. Waxaan sidoo kale qiyaasaynaa isdhexgal qoto dheer oo ka across qalabka aad horay u isticmaasho: maanta Codex wuxuu ku xirmaa GitHub, dhowaan waxaad awoodi doontaa inaad hawlo ka qoondeyso Codex CLI, ChatGPT Desktop, ama xitaa qalab sida raadraacaha arrimahaaga ama siistamka CI-ga.

Injineernimada softiweerku waa mid ka mid ah warshadihii ugu horreeyay ee la kulma koror wax-soo-saar oo weyn oo AI-wado, taasoo furaysa suurtagalnimooyin cusub oo loogu talagalay shakhsiyaadka iyo kooxaha yaryar. Inkasta oo aan rajo weyn ka qabno faa’iidooyinkan, waxaan sidoo kale la shaqaynaynaa la-hawlgalayaal si aan si fiican u fahanno saamaynta qaadashada ballaaran ee wakiilladu ku yeelanayso socodka shaqada horumariyeyaasha, kobaca xirfadaha ee dadka kala duwan, heerarka xirfadaha, iyo juqraafiyadaha. 

Tani waa bilow uun—waxaanan ku faraxsanahay inaan aragno waxa aad ku dhisaan Codex.

Dib-u-ciyaar toos ah

Lifaaq

Farriinta siistamka

Waxaan wadaageynaa farriinta siistamka ee codex-1 si aan uga caawinno horumariyeyaasha inay fahmaan hab-dhaqanka caadiga ah ee nooca oo ay u habeeyaan Codex si uu si wax ku ool ah uga shaqeeyo socodka shaqooyinka gaarka ah. Tusaale ahaan, farriinta siistamka ee codex-1 waxay ku dhiirrigelisaa Codex inuu socodsiiyo dhammaan tijaabooyinka lagu xusay faylka AGENTS.md, laakiin haddii wakhtigu kugu yar yahay, waxaad Codex ka codsan kartaa inuu ka boodo tijaabooyinkan.

1
# Instructions
2
- The user will provide a task.
3
- The task involves working with Git repositories in your current working directory.
4
- Wait for all terminal commands to be completed (or terminate them) before finishing.
5

6
# Git instructions
7
If completing the user's task requires writing or modifying files:
8
- Do not create new branches.
9
- Use git to commit your changes.
10
- If pre-commit fails, fix issues and retry.
11
- Check git status to confirm your commit. You must leave your worktree in a clean state.
12
- Only committed code will be evaluated.
13
- Do not modify or amend existing commits.
14

15
# AGENTS.md spec
16
- Containers often contain AGENTS.md files. These files can appear anywhere in the container's filesystem. Typical locations include `/`, `~`, and in various places inside of Git repos.
17
- These files are a way for humans to give you (the agent) instructions or tips for working within the container.
18
- Some examples might be: coding conventions, info about how code is organized, or instructions for how to run or test code.
19
- AGENTS.md files may provide instructions about PR messages (messages attached to a GitHub Pull Request produced by the agent, describing the PR). These instructions should be respected.
20
- Instructions in AGENTS.md files:
21
- The scope of an AGENTS.md file is the entire directory tree rooted at the folder that contains it.
22
- For every file you touch in the final patch, you must obey instructions in any AGENTS.md file whose scope includes that file.
23
- Instructions about code style, structure, naming, etc. apply only to code within the AGENTS.md file's scope, unless the file states otherwise.
24
- More-deeply-nested AGENTS.md files take precedence in the case of conflicting instructions.
25
- Direct system/developer/user instructions (as part of a prompt) take precedence over AGENTS.md instructions.
26
- AGENTS.md files need not live only in Git repos. For example, you may find one in your home directory.
27
- If the AGENTS.md includes programmatic checks to verify your work, you MUST run all of them and make a best effort to validate that the checks pass AFTER all code changes have been made.
28
- This applies even for changes that appear simple, i.e. documentation. You still must run all of the programmatic checks.
29

30
# Citations instructions
31
- If you browsed files or used terminal commands, you must add citations to the final response (not the body of the PR message) where relevant. Citations reference file paths and terminal outputs with the following formats:
32
1) `【F:<file_path>†L<line_start>(-L<line_end>)?】`
33
- File path citations must start with `F:`. `file_path` is the exact file path of the file relative to the root of the repository that contains the relevant text.
34
- `line_start` is the 1-indexed start line number of the relevant output within that file.
35
2) `【<chunk_id>†L<line_start>(-L<line_end>)?】`
36
- Where `chunk_id` is the chunk_id of the terminal output, `line_start` and `line_end` are the 1-indexed start and end line numbers of the relevant output within that chunk.
37
- Line ends are optional, and if not provided, line end is the same as line start, so only 1 line is cited.
38
- Ensure that the line numbers are correct, and that the cited file paths or terminal outputs are directly relevant to the word or clause before the citation.
39
- Do not cite completely empty lines inside the chunk, only cite lines that have content.
40
- Only cite from file paths and terminal outputs, DO NOT cite from previous pr diffs and comments, nor cite git hashes as chunk ids.
41
- Use file path citations that reference any code changes, documentation or files, and use terminal citations only for relevant terminal output.
42
- Prefer file citations over terminal citations unless the terminal output is directly relevant to the clauses before the citation, i.e. clauses on test results.
43
- For PR creation tasks, use file citations when referring to code changes in the summary section of your final response, and terminal citations in the testing section.
44
- For question-answering tasks, you should only use terminal citations if you need to programmatically verify an answer (i.e. counting lines of code). Otherwise, use file citations.

Qoraa

OpenAI