
Okwenziwa yi-Codex CLI Portable Setup Kit
I-Codex CLI Portable Setup Kit iwukuliswa nokufakwa okulondolozwa umphakathi kwe-OpenAI Codex CLI. Akuyona i-Codex uqobo futhi akuwona umkhiqizo osemthethweni we-OpenAI.
Le kit ishintsha indlela i-Codex esebenza ngayo kumareposithri. Imiyalelo yayo igcizelela ukuhlola indawo yokusebenza, ukusebenzisa amathuluzi atholakalayo, ukwenza izinguquko eziceliwe, ukusebenzisa ukuhlola, ukuhlonza ukwehluleka, nokubika imiphumela eqinisekisiwe. Ukuphatheka kuyindlela yokuletha; umkhiqizo oyinhloko yile ndlela yokusebenza egxile ekwenzeni kuqala.
Okubalulekile: Imodi ye-TURBO inika amandla ukuziphatha okuphakeme okungadingi ukuxhumana, okuhlanganisa
approval_policy = "never". Yisebenzise kuphela endaweni yokusebenza oyithembayo nangemva kokubuyekeza iphakheji. Ukucushwa okujwayelekile komphakathi kuqala ngokuvunywa okuphephile lapho kudingeka kanye ne-sandbox ye-workspace-write.
Izici Eziyinhloko
- Imiyalelo egxile ekwenzeni kuqala: I-Codex iqondiswa ukuthi isebenze kulokho okuqondiswe ngempela, esikhundleni sokuma ngemva kweseluleko esijwayelekile noma uhlelo.
- Ukuqalisa kwe-TURBO ngokuchofoza okukodwa: I-
TURBO.cmdiqinisekisa indawo yokusebenza, ilungise izinqubomgomo zokwenza eziphakeme, izuze izilungiselelo zemodeli yendabuko, bese iqala i-Codex. - Ukufakwa kwe-transactional: Isifaki siqinisekisa ama-manifest e-SHA-256, sakhe izipele ezinezitembu zesikhathi, sigcine ijenali yemisebenzi, futhi sikhiqize irisidi yokuhlehlisa.
- Amathuluzi okuhlaziya anqunyelwe: I-
re-toolkitye-Pure Python iphatha ukuhlolwa kwe-PE32 ne-PE32+, ukuhlukanisa imiyalelo kwe-x86 ne-x64, ukuskena kwe-AOB, i-micro-emulation, ukuhlaziya kwe-Protobuf ne-TLV, ukukhiqizwa kwama-hook e-Frida, nomehluko wamabhanari. - Ukucubungula ngezigaba ezimbili: Ukuhlelwa kwesakhiwo kwehlukaniswa nokunikezwa okuthembekile kakhulu ukuze kuncishiswe izinto ezimele izikhala nemiphumela emide esezingeni eliphansi.
- Amafomethi amaningi ama-agent: Iphakheji inikeza imiyalelo noma ama-preset e-Codex CLI, OpenCode, Claude Code, Cursor, Windsurf, kanye ne-ChatGPT App.
- Ukusekela ukuqhubeka: Ama-hook namathuluzi omongo kusiza ukugcina isimo esiqinisekisiwe phakathi kwemisebenzi emide.
- Ukuhlanganiswa kwe-Git okuhlehlisekayo: Isifaki singaxhumanisa i-
core.hooksPathnesivikeli se-pre-commit esifakiwe futhi sibuyisele inani langaphambilini ngesikhathi sokuhlehlisa.
Izidingo Nokulungiselela
Indawo yokugcina ikhomba i-Windows 10 ne-11, i-PowerShell 5.1 noma 7, kanye ne-Python 3.10 noma entsha njengezingxenye ezisekelwayo. I-Codex CLI iyadingeka ekuhambeni komsebenzi okuyinhloko, nakuba isifaki singangeza iphakheji yomhlaba wonke ye-@openai/codex eboshelwe ekuhambisaneni lapho i-Codex ingekho.
- Landa i-release ZIP noma wenze i-clone yendawo yokugcina.
- Yikhiphele kumkhombandlela wendawo uma ulande i-ZIP.
- Khetha indawo yokugcina ezophathwa yi-Codex.
- Buyekeza imibhalo nezinye izilungiselelo ezifakiwe ngaphambi kokunika amandla ukusebenza okuphakeme noma okungenamingcele.
- Yenza isipele esizimele sedatha ebaluleke kakhulu yendawo yokusebenza, nakuba isifaki sakha izipele ze-transactional.
Inketho 1: Qala Ngemodi ye-TURBO
Ukuze uthole indlela emfushane yokusetha, khipha i-release bese uchofoza kabili:
TURBO.cmdI-launcher iqinisekisa indawo yokusebenza, ilungise iphrofayela yokwenza ephakeme, isebenzise izilungiselelo zemodeli yendabuko, bese ivula i-Codex isilungele ukusebenza. Le modi iphinde ivumele amathuluzi esikhathi sokusebenza kusengaphambili, imake izindawo zokusebenza njengezithenjwa ngokuphelele, futhi isebenzise ukuziphatha kokuvunywa okungadingi ukuxhumana.
Ngenxa yokuthi lezi zilungiselelo zinciphisa izithiyo zokuqinisekisa, gcina imodi ye-TURBO kumakhodi abuyekeziwe nasezindaweni zokusebenza ezithembekile. Ukuze uthole ukufakwa okulawulwa kakhulu, sebenzisa inqubo yezandla engezansi.
Inketho 2: Yenza Ukufakwa Kwe-Transactional Ngezandla
Vula i-PowerShell kumkhombandlela we-kit okhishiwe. Vumela okwesikhashana iskripthi sokufaka kule nqubo yamanje ye-PowerShell, bese unikeza indlela ephelele eya endaweni yokusebenza oqondiswe kuyo:
Set-ExecutionPolicy -Scope Process Bypass
.\install.ps1 -ProjectRoot 'C:\path\to\your-workspace' -KeysmithPreset unrestricted -SkipPluginsIsibonelo sikhetha i-Keysmith preset ye-unrestricted futhi seqa ama-plugin ozikhethela wona. Buyekeza lezi zinqumo ngaphambi kokuzisebenzisa endaweni yakho.
Ngesikhathi sokufaka, i-kit ilandela ukulandelana kwe-transactional:
- Qinisekisa impande yephrojekthi.
- Qinisekisa iphakheji yomthombo usebenzisa i-manifest yayo ye-SHA-256.
- Yenza isipele esinesitembu sesikhathi kanye nejenali yemisebenzi.
- Faka amafayela omsebenzisi, amakhono, amafayela ephrojekthi, amathuluzi omongo, kanye ne-
re-toolkit. - Faka esikhundleni izindlela ezidingwa yindawo okuyiwa kuyo.
- Lungisa ukwethenjwa kwephrojekthi kanye nendlela ye-Git hook yendawo yokugcina.
- Zama ukusetha ama-plugin ozikhethela wona uma eceliwe, ngaphandle kokuthatha ukwehluleka kwe-plugin njengokubulalayo.
- Bhala i-
receipt.jsonkanye ne-last-receipt.txt.
Ukushintshwa ngakunye kuyarekhodwa ngaphambi kokuba kwenzeke. Uma isinyathelo sokufaka sakamuva sihluleka, isifaki sidlala kabusha uhlu lwemisebenzi ngokulandelana okuphambene futhi sibuyisele ukubophela kwangaphambilini kwe-Git hook.
Okungezwa Isifaki
- Ukucushwa komsebenzisi we-Codex: Amafayela angaphansi kwe-
%CODEX_HOME%noma~/.codex, kuhlanganise ne-config.toml,AGENTS.md, imiyalelo, imithetho yokuqala, namakhono. - Amakhono e-ejenti ezingeni lomsebenzisi: Amakhono angasetshenziswa kabusha angaphansi kwe-
~/.agents. - Ukucushwa kwephrojekthi:
AGENTS.md,CLAUDE.md,.codex,.agents,.gitignore, izinqubo zokusebenza zomongo, ama-hook, kanye nethuluzi lokubuyisela ubunjiniyela. - Ukucushwa kwe-Git kwasendaweni:
core.hooksPath=.agents/git-hooksendaweni yokugcina ekhethiwe. - I-Codex CLI: Ukufakwa komhlaba wonke kwe-npm oku-pinned ngokuhambisana, uma i-Codex ingakatholakali.
- Ama-plugin okuzikhethela: Ukusekelwa kwe-Browser, Visualize, ne-Sites uma kutholakala.
Ukukhishwa kushiya ngamabomu iziqinisekiso nobunjalo obuboshelwe emshinini. Akudlulisi idatha yokuqinisekisa, idatha ye-OAuth, amasession, umlando, izingodo, amakheshi, imininingwane ye-SQLite, amakhukhi, okhiye be-API, okhiye abayimfihlo, idatha yokusebenza kwesiphequluli, izindlela zamabhanari edeskithophu, noma isimo sesikhathi sokusebenza somongo esivela kwenye ikhompyutha.
Qinisekisa Iphakheji Nokufakwa
Qalisa iskripthi sokuqinisekisa iphakheji ngaphambi kokuthembela ekusethweni:
.\verify.ps1Ukuze uqinisekise amafayela afakwe endaweni ethile yokusebenza, engeza -Installed kanye nendlela yephrojekthi:
.\verify.ps1 -Installed -ProjectRoot 'C:\path\to\your-workspace'Ukuqinisekisa kuyingxenye ebalulekile yomklamo. Isifaki sihlola i-manifest ngaphambi kokubhala futhi sivimba ukudlula kwemizila ye-manifest. Indawo yokugcina iphinde ichaze isuite ye-Test-All.ps1 enezinyathelo eziyisishiyagalolunye esetshenziselwa ukuhlola ukukhishwa.
Ukusetshenziswa Okuyisisekelo ne-Codex
Ngemva kokufaka, qalisa i-Codex endaweni yokugcina elungiselelwe nge-TURBO.cmd noma ngenqubo yakho evamile ye-Codex CLI. Yinike umsebenzi oqondile wendawo yokugcina esikhundleni sesicelo seseluleko esijwayelekile.
Ngokwesibonelo, cela i-Codex ukuthi ihlole ukuhlolwa okuhlulekayo, isebenzise ukulungisa, iphinde iqalise ukuhlola okufanele, bese ifingqa amafayela ashintshiwe. Imiyalelo efakiwe yakhelwe ukugcina i-ejenti iqhubeka kusukela ekuhloleni iye ekusebenziseni nasekuqinisekiseni noma nini lapho isenzo esilandelayo sitholakala.
Umsebenzi ofanele ungabhalwa kanje:
Hlola ukuhlolwa okuhlulekayo kule ndawo yokusebenza, thola imbangela eyisisekelo, sebenzisa ukulungisa okuncane okulungile, phinda uqalise ukuhlolwa okuthintekile, bese ubika umphumela oqinisekisiwe.Iphrofayela ihloselwe ukukhuthaza i-Codex ukuthi iqale ihlole amafayela nomphumela wokuhlola, ihlele iphrojekthi yangempela, iphinde izame ukuhlola okuhlulekile, bese inikeza umphumela omfushane esikhundleni sokubuyisela isifundo ozosisebenzisa mathupha.
Sebenzisa I-re-toolkit Eyakhelwe Ngaphakathi
Le toolkit ifakwe ku-.agents/tools/re-toolkit/ ngaphakathi kwephrojekthi. Indawo yayo yokungena ehlanganisiwe yi-cli.py. Imiyalo esekela i---json iwusizo kakhulu lapho esinye iskripthi noma i-ejenti idinga umphumela ohlelekile.
Hlukanisa Ngokuzenzakalelayo I-Binary
python .agents/tools/re-toolkit/cli.py auto target.dll --jsonLokhu kuthola ngokuzenzakalelayo ifomethi bese kwenza ukuhlukanisa kokuqala kwethagethi.
Hlola Ifayela Le-PE
python .agents/tools/re-toolkit/cli.py parse-pe sample.exe --jsonIsihlaziyi se-PE singahlola izihloko, amatafula ezigaba, ama-DLL angenisiwe, izimpawu ezikhishiwe, kanye nolwazi lokuhumusha i-RVA kumafayela e-PE32 ne-PE32+.
Skena Iphethini Ye-AOB
python .agents/tools/re-toolkit/cli.py pattern-scan target.bin --pattern "48 89 ?? 24 ?? 55" --jsonSebenzisa ?? njenge-wildcard lapho amabhayithi engahluka phakathi kwamabhanari noma izinguqulo.
Khipha Izintambo
python .agents/tools/re-toolkit/cli.py strings sample.exe --min-len 5 --jsonLokhu kukhipha izintambo ze-ASCII ne-UTF-16LE kanye nama-offset azo, kuhlunga izintambo ezimfushane kunobude obuncane obukhethiwe.
Hlukanisa Ama-Opcode
python .agents/tools/re-toolkit/cli.py disasm 90505831C0C3 --arch x86_64I-disassembler isekela ukuhlaziywa kwe-x86 ne-x64 kwama-opcode aluhlaza noma ezigaba zamabhanari.
Decode I-Protobuf Payload Engabhaliwe
python .agents/tools/re-toolkit/cli.py decode-protobuf 089601120474657374Lokhu kwenza ukuhlolwa kwedatha yefomethi ye-Protobuf wire ngaphandle kwe-schema. Isistimu engaphansi iphinde ihlanganise ukuhlukaniswa kwamafreyimu e-TLV.
Lingisa Ukulandelana Okuncane Kwemiyalelo
python .agents/tools/re-toolkit/cli.py emulate --code B82A000000505BC3I-micro-emulator inikeza indawo ehlukanisiwe yokuhlola amarejista, isitaki, nenkumbulo ukuze kuhlaziywe izinga le-CPU elisekelwayo.
Yakha I-Frida Hook
python .agents/tools/re-toolkit/cli.py gen-hook --symbol CryptHashData --module advapi32.dll --output hook.jsLokhu kwakha iskripthi se-Frida interceptor semojuli nophawu olukhethiwe. I-toolkit iphinde isekele ukwakhiwa kwezikripthi ezilwa nokulungisa amaphutha.
Bala I-Patch Yomehluko We-Binary
python .agents/tools/re-toolkit/cli.py diff-patch --orig orig.bin --patched mod.bin --jsonLokhu kuqhathanisa ibhanari yokuqala nekhophi elungisiwe bese kukhipha ulwazi lwe-patch.
Hlola Isifunda Njenge-Hex Dump
python .agents/tools/re-toolkit/cli.py hexdump target.bin --offset 0x100 --length 128Lokhu kufometha amabhayithi angu-128 aqala ku-offset 0x100 abe yi-hexadecimal dump eqondaniswe kahle.
Qalisa Ipayiphi Enamazinga Amabili
Iphrojekthi ihlanganisa ipayiphi enamazinga amabili ehlukanisa ukuhlela kwesakhiwo nokunikezwa kokugcina. Isigaba sokuqala sakha isakhiwo namaphuzu amakhulu, kanti esesibili sikhiqiza umphumela ogcwele. Lokhu kwehlukaniswa kuhloselwe ukunciphisa ukulahleka kokunaka, ukunqanyulwa, kanye nezinsalela zezibambi-ndawo eziqondile ezifana ne-ROLE_A ne-ROLE_B.
python .agents/tools/re-toolkit/cli.py pipeline "Your complex scenario or system architecture prompt"Le nqubo yokusebenza ifaneleka kakhulu emiyalweni eyinkimbinkimbi ezuzayo ekulungiseleleni isakhiwo ngokusobala ngaphambi kokukhiqiza imininingwane.
Lungiselela Amanye Amathuluzi E-ejenti Asekelwayo
Le phakheji ihlanganisa amafayela omdabu okulungiselela izindawo eziningana zama-ejenti, okuhlanganisa AGENTS.md we-Codex CLI, OPENCODE.md kanye opencode.json e-OpenCode, CLAUDE.md we-Claude Code, .cursorrules we-Cursor, kanye .windsurfrules we-Windsurf.
Ukuze ulungiselele futhi uvumelanise izinhlaka zama-ejenti ezisekelwe ku-GPT kanye nokuhlanganiswa kwama-IDE asekelwayo endaweni yokusebenza, sebenzisa i-adaptha yendawo yonke:
ADAPT_ALL.cmdUngaphinda uthumele ama-preset usebenzisa i-re-toolkit:
python .agents/tools/re-toolkit/cli.py export-preset --target allIndawo yokugcina ikhodi ihlanganisa i-preset ehlukile ye-ChatGPT App ngaphansi kwe-docs/CHATGPT_APP_PRESET.md.
Amathiphu Athuthukile
Khetha Okuphumayo Okuhlelekile Kokuzenzakalela
Sebenzisa --json lapho umyalo uwusekela khona. Imiphumela ehlelekile evela ekuhlaziyweni kwe-PE, ekuskeneni amaphethini, ekubekweni phambili kwezinkinga okuzenzakalelayo, noma ekuqhathanisweni kwamabhanari kulula ukuyigcina, ukuyiqhathanisa, nokuyidlulisela kwelinye ithuluzi.
Hlanganisa Imiyalo Yokuhlaziya
Qala ngo-auto ukuze uthole ifomethi, qhubeka no-parse-pe ukuze uthole imethadatha yefayela elisebenzisekayo, sebenzisa i-strings ukuthola izinkomba ezifundekayo, bese usebenzisa i-pattern-scan uma usunesiginesha yamabhayithi engase ibe yiyo. Sebenzisa i-disasm, i-emulate, noma i-gen-hook ukuze uhlole ngokujulile kancane kancane.
Sebenzisa I-Speculative Probe Ngokuqaphela
I-toolkit inikeza i-speculative dual-model shadow probe enokumisa lapho kwenqatshwa kanye ne-failover:
python .agents/tools/re-toolkit/cli.py spec-probe "Reverse engineer target module and extract memory offsets" --target game.dll --jsonSebenzisa amakhono okuhlaziya amabhanari kuphela kusofthiwe nasemininingwaneni ogunyazwe ukuyihlola.
Gcina Amarisidi
Ungalisusi irisidi elikhiqiziwe uma ungase udinge ukuhlehlisa ukufakwa. Irisidi ligcina ukulandelana kwemisebenzi okudingekayo ukuze kususwe amafayela asanda kufakwa, kubuyiselwe amafayela ashintshiwe, futhi kubuyiselwe ukulungiselelwa kwangaphambilini kwe-Git hook.
Qonda Izilungiselelo Zokuvikela Ezijwayelekile
Ngaphandle kokuziphatha kwe-TURBO okukhethwe ngokusobala, uhlelo lomphakathi luqala ngalezi zilungiselelo ezingabuyekezwa:
approval_policy = "on-request"
sandbox_mode = "workspace-write"Imithetho yokuqala ayifaki iziqalo zemiyalo ezigunyazwe kusengaphambili ngaphandle kwalapho kukhethwe imodi ye-TURBO. Sebenzisa izilungiselelo ezijwayelekile uma ufuna imingcele yokuqinisekisa nokubhala okukhawulelwe endaweni yokusebenza.
Hlehlisa Ukufakwa
Ukuze ubuyisele ukufakwa kokugcina okurekhodiwe, sebenzisa:
.\rollback.ps1Ukuze ubuyisele umsebenzi othile, nikeza irisidi yawo ngokusobala:
.\rollback.ps1 -Receipt 'C:\path\to\receipt.json'Abasebenzisi be-Git Bash bangasebenzisa i-wrapper:
./ROLLBACK.shUkuhlehlisa kususa amafayela angezwe isifaki, kubuyisela amafayela abekhona ngaphambi kokufakwa, futhi kubuyisela noma kususe inani langaphambilini le-core.hooksPath lendawo yokugcina ikhodi.
Amanye Amadokhumenti
Mayelana nemiqondo eyisisekelo ye-Codex, bheka imibhalo esemthethweni ye-Codex CLI, izisekelo zokulungiselela, AGENTS.md, imithetho, ama-hook, amakhono, kanye ama-plugin.
Isiphetho
I-Codex CLI Portable Setup Kit ihlanganisa iphrofayela ye-Codex egxile ekwenzeni, imiyalelo yephrojekthi, ukuhlanganiswa kwama-ejenti, izinsiza zokuhlaziya ezinqunywa ngokungaguquki, ukuqinisekisa, izipele, kanye nokuhlehlisa kube ukusetha okukodwa okuphindaphindekayo. Qala ngokufakwa okujwayelekile okwenziwa njengomsebenzi owodwa uma ufuna izilawuli ezingabuyekezwa, qinisekisa umphumela, futhi unike amandla imodi ye-TURBO kuphela lapho ukuziphatha kwayo okuphakeme nokungadingi ukuxhumana kufanelekile endaweni yokusebenza ethembekile.
