Yeqa uye kokuyinhloko
Izifundo ze-AI

Yakha Indawo Yokusebenza Ye-Codex CLI Egxile Ekusebenzeni Nge-Portable Setup Kit

Funda ukumisa i-Codex CLI Portable Setup Kit ku-Windows, uqalise ukuhamba komsebenzi kwe-TURBO, uqinisekise ukufakwa komsebenzi owodwa, usebenzise amathuluzi ahlanganisiwe okuhlaziya kabusha, uvumelanise ama-agent e-AI asekelwayo, futhi ubuyisele amafayela angaphambilini ngokubuyisela emuva okusekelwe kumarekhodi okufakwa.

Yakha Indawo Yokusebenza Ye-Codex CLI Egxile Ekusebenzeni Nge-Portable Setup Kit

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.cmd iqinisekisa 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-toolkit ye-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.hooksPath nesivikeli 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.

  1. Landa i-release ZIP noma wenze i-clone yendawo yokugcina.
  2. Yikhiphele kumkhombandlela wendawo uma ulande i-ZIP.
  3. Khetha indawo yokugcina ezophathwa yi-Codex.
  4. Buyekeza imibhalo nezinye izilungiselelo ezifakiwe ngaphambi kokunika amandla ukusebenza okuphakeme noma okungenamingcele.
  5. 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.cmd

I-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 -SkipPlugins

Isibonelo 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:

  1. Qinisekisa impande yephrojekthi.
  2. Qinisekisa iphakheji yomthombo usebenzisa i-manifest yayo ye-SHA-256.
  3. Yenza isipele esinesitembu sesikhathi kanye nejenali yemisebenzi.
  4. Faka amafayela omsebenzisi, amakhono, amafayela ephrojekthi, amathuluzi omongo, kanye ne-re-toolkit.
  5. Faka esikhundleni izindlela ezidingwa yindawo okuyiwa kuyo.
  6. Lungisa ukwethenjwa kwephrojekthi kanye nendlela ye-Git hook yendawo yokugcina.
  7. Zama ukusetha ama-plugin ozikhethela wona uma eceliwe, ngaphandle kokuthatha ukwehluleka kwe-plugin njengokubulalayo.
  8. Bhala i-receipt.json kanye 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-hooks endaweni 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.ps1

Ukuze 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 --json

Lokhu kuthola ngokuzenzakalelayo ifomethi bese kwenza ukuhlukanisa kokuqala kwethagethi.

Hlola Ifayela Le-PE

python .agents/tools/re-toolkit/cli.py parse-pe sample.exe --json

Isihlaziyi 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" --json

Sebenzisa ?? njenge-wildcard lapho amabhayithi engahluka phakathi kwamabhanari noma izinguqulo.

Khipha Izintambo

python .agents/tools/re-toolkit/cli.py strings sample.exe --min-len 5 --json

Lokhu 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_64

I-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 089601120474657374

Lokhu 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 B82A000000505BC3

I-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.js

Lokhu 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 --json

Lokhu 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 128

Lokhu 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.cmd

Ungaphinda uthumele ama-preset usebenzisa i-re-toolkit:

python .agents/tools/re-toolkit/cli.py export-preset --target all

Indawo 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 --json

Sebenzisa 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.ps1

Ukuze ubuyisele umsebenzi othile, nikeza irisidi yawo ngokusobala:

.\rollback.ps1 -Receipt 'C:\path\to\receipt.json'

Abasebenzisi be-Git Bash bangasebenzisa i-wrapper:

./ROLLBACK.sh

Ukuhlehlisa 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.