Geliştirici komutları
ChatGPT masaüstü, Codex CLI ve Codex IDE uzantısı için komut ve eğik çizgi komutu başvurusu.
ChatGPT web komutları
ChatGPT web'in kendi oluşturucu komut menüsü vardır. Geçerli sohbette kullanılabilen
eylemleri görmek için / yazın. ChatGPT masaüstü uygulamasının veya CLI'ın
komut kümesini sunmaz; bu başvurudaki Codex eğik çizgi komutları, CLI alt komutları
ve bayrakları ChatGPT web için geçerli değildir.
ChatGPT masaüstü uygulaması komutları
Genel Komutlar sayfası; uygulamada gezinmeyi, sohbet kısayollarını, klavye özelleştirmesini ve sohbetler, ayarlar, beceriler, zamanlanmış görevler, eklentiler ve evcil hayvanlar için derin bağlantıları kapsar.
Eğik çizgi komutları sayfası, uygulama oluşturucusundan
kullanılabilen /feedback, /goal, /init,
/mcp, /plan, /review ve /status dâhil olmak üzere komutları kapsar.
Codex CLI komut başvurusu
Bu başvuru nasıl okunur?
Bu sayfa, belgelenmiş tüm Codex CLI komutlarını ve bayraklarını listeler. Anahtara veya açıklamaya göre arama yapmak için etkileşimli tabloları kullanın. Her bölüm, seçeneğin kararlı mı yoksa deneysel mi olduğunu belirtir ve riskli kombinasyonlara dikkat çeker.
Genel bayraklar
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--add-dir |
path |
Ana çalışma alanının yanı sıra ek dizinlere yazma erişimi verin. Birden fazla yol için yineleyin. |
--ask-for-approval, -a |
untrusted | on-request | never |
Codex'in bir komutu çalıştırmadan önce insan onayı için ne zaman duraklayacağını denetleyin. |
--cd, -C |
path |
Ajan isteğinizi işlemeye başlamadan önce çalışma dizinini ayarlayın. |
--config, -c |
key=value |
Yapılandırma değerlerini geçersiz kılın. Mümkünse değerler TOML olarak ayrıştırılır; aksi takdirde değişmez dize kullanılır. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Tüm komutları onay veya korumalı alan olmadan çalıştırın. Yalnızca haricen güçlendirilmiş bir ortamda kullanın. |
--dangerously-bypass-hook-trust |
boolean |
Etkin kancaları bu çağrı için kalıcı kanca güveni gerektirmeden çalıştırın. Yalnızca kanca kaynaklarını zaten denetleyen otomasyonlar için tasarlanmıştır. |
--disable |
feature |
Bir özellik bayrağını zorla devre dışı bırakın (-c features.<name>=false biçimine dönüştürülür). Yinelenebilir. |
--enable |
feature |
Bir özellik bayrağını zorla etkinleştirin (-c features.<name>=true biçimine dönüştürülür). Yinelenebilir. |
--image, -i |
path[,path...] |
İlk isteme bir veya daha fazla görüntü dosyası ekleyin. Birden fazla yolu virgülle ayırın veya bayrağı yineleyin. |
--local-provider |
lmstudio | ollama |
--oss ile kullanılan yerel sağlayıcıyı seçerek bu çalıştırma için oss_provider değerini geçersiz kılın. |
--model, -m |
string |
Yapılandırmada ayarlanan modeli geçersiz kılın (örneğin gpt-5.6-terra). |
--no-alt-screen |
boolean |
TUI için alternatif ekran modunu devre dışı bırakın (bu çalıştırma için tui.alternate_screen değerini geçersiz kılar). |
--oss |
boolean |
Yerel bir açık kaynak model sağlayıcısı kullanın. Codex; --local-provider, yapılandırdığınız oss_provider değerini kullanır veya LM Studio ile Ollama arasında seçim yapmanızı ister. |
--profile, -p |
string |
$CODEX_HOME/profile-name.config.toml profilini temel kullanıcı yapılandırmasının üzerine katmanlayın. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
WebSocket veya Unix soketi üzerinden uzak bir app-server uç noktasına bağlanın. codex, codex resume, codex fork, codex archive, codex delete ve codex unarchive için desteklenir; diğer alt komutlar uzak modu reddeder. |
--remote-auth-token-env |
ENV_VAR |
Bu ortam değişkeninden bir bearer token okuyun ve --remote ile bağlanırken gönderin. --remote gerektirir; token'lar yalnızca wss:// URL'leri veya yalnızca yerel ws:// URL'leri üzerinden gönderilir. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Modelin oluşturduğu kabuk komutları için korumalı alan ilkesini seçin. |
--search |
boolean |
Canlı web aramasını etkinleştirin (varsayılan "cached" yerine web_search = "live" ayarlanır). |
--strict-config |
boolean |
config.toml bu Codex sürümünün tanımadığı alanlar içerdiğinde hata verin. codex, exec, review, resume, fork, app-server, mcp-server ve exec-server gibi çalışma zamanı komutlarınca desteklenir. |
PROMPT |
string |
Oturumu başlatacak isteğe bağlı metin talimatı. TUI'ı önceden doldurulmuş bir ileti olmadan başlatmak için atlayın. |
Bu seçenekler temel codex komutuna uygulanır. Çoğu, komutlara aktarılır;
istisnalar için yukarıdaki notlara veya ilgili komut yardımına bakın. Aktarılan
bayraklar konusunda ilgili komut yardımını izleyin. Örneğin codex exec --oss ...,
--oss bayrağını exec komutuna uygular.
Komutlara genel bakış
| Anahtar | Olgunluk | Ayrıntılar |
|---|---|---|
codex |
Kararlı | Terminal kullanıcı arayüzünü başlatır. Yukarıdaki genel bayrakları ve isteğe bağlı bir istemi veya görüntü eklerini kabul eder. |
codex app |
Kararlı | macOS veya Windows'ta ChatGPT masaüstü uygulamasını başlatır. macOS'ta Codex bir çalışma alanı yolunu açabilir; Windows'ta Codex açılacak yolu yazdırır. |
codex app-server |
Deneysel | Yerel geliştirme veya hata ayıklama için Codex app server'ı stdio, WebSocket ya da Unix soketi üzerinden başlatır. |
codex apply |
Kararlı | Bir Codex bulut sohbetinin oluşturduğu en son farkı yerel çalışma ağacınıza uygular. Diğer ad: codex a. |
codex archive |
Kararlı | Kaydedilmiş etkileşimli bir oturumu oturum kimliğine veya oturum adına göre arşivler. |
codex cloud |
Deneysel | TUI'ı açmadan terminalden Codex bulut sohbetlerine göz atar veya bunları yürütür. Diğer ad: codex cloud-tasks. |
codex completion |
Kararlı | Bash, Zsh, Fish veya PowerShell için kabuk tamamlama betikleri oluşturur. |
codex debug app-server send-message-v2 |
Deneysel | Yerleşik test istemcisi üzerinden tek bir V2 iletisi göndererek app-server'ın hatalarını ayıklar. |
codex debug models |
Deneysel | Codex'in gördüğü ham model kataloğunu, yalnızca paketlenmiş kataloğu inceleme seçeneğiyle birlikte yazdırır. |
codex debug prompt-input |
Deneysel | Modelin görebildiği istem girdi listesini, isteğe bağlı olarak bir istem ve görüntülerle birlikte JSON olarak işler. |
codex delete |
Kararlı | Kaydedilmiş etkileşimli bir oturumu oturum kimliğine veya oturum adına göre kalıcı olarak siler. |
codex doctor |
Kararlı | Yerel kurulum, yapılandırma, kimlik doğrulama, çalışma zamanı, Git, terminal, app-server ve iş parçacığı envanteri sorunları için bir tanılama raporu oluşturur. |
codex exec |
Kararlı | Codex'i etkileşimsiz olarak çalıştırır. Diğer ad: codex e. Sonuçları stdout'a veya JSONL olarak akıtır ve isteğe bağlı olarak önceki oturumları sürdürür. |
codex execpolicy |
Deneysel | execpolicy kural dosyalarını değerlendirir ve bir komuta izin mi verileceğini, onay mı isteneceğini yoksa komutun engelleneceğini gösterir. |
codex features |
Kararlı | Özellik bayraklarını listeler ve bunları config.toml içinde kalıcı olarak etkinleştirir veya devre dışı bırakır. |
codex fork |
Kararlı | Önceki bir etkileşimli oturumu, özgün dökümü koruyarak yeni bir sohbete çatallar. |
codex login |
Kararlı | ChatGPT OAuth, cihaz kimlik doğrulaması, API key veya stdin üzerinden aktarılan bir erişim token'ı kullanarak Codex'in kimliğini doğrular. |
codex logout |
Kararlı | Saklanan kimlik doğrulama bilgilerini kaldırır. |
codex mcp |
Kararlı | Model Context Protocol sunucularını yönetir (listeleme, ekleme, kaldırma, kimlik doğrulama). |
codex mcp-server |
Kararlı | Codex'in kendisini stdio üzerinden bir MCP sunucusu olarak çalıştırır. Başka bir ajan Codex'i kullandığında yararlıdır. |
codex plugin |
Kararlı | Yapılandırılmış pazar yeri kaynaklarından eklenti yükler, bunları listeler ve kaldırır. |
codex plugin marketplace |
Kararlı | Git veya yerel kaynaklardan eklenti pazar yerleri ekler, listeler, yükseltir veya kaldırır. |
codex remote-control |
Deneysel | Yerel app-server için uzaktan denetimi çalıştırır veya yönetir ya da kısa ömürlü bir eşleştirme kodu oluşturur. |
codex resume |
Kararlı | Önceki bir etkileşimli oturumu kimliğiyle sürdürür veya en son sohbeti devam ettirir. |
codex review |
Kararlı | İşlenmemiş değişiklikleri, temel dal farkını, bir commit'i veya özel inceleme talimatlarını etkileşimsiz olarak inceler. |
codex sandbox |
Kararlı | Codex tarafından sağlanan macOS, Linux veya Windows korumalı alanlarında rastgele komutlar çalıştırır. |
codex unarchive |
Kararlı | Arşivlenmiş etkileşimli bir oturumu oturum kimliğine veya oturum adına göre geri yükler. |
codex update |
Kararlı | Yüklü sürüm kendi kendini güncellemeyi desteklediğinde Codex CLI güncellemesini denetler ve uygular. |
Komut ayrıntıları
codex (etkileşimli)
codex komutunu alt komut olmadan çalıştırmak, etkileşimli terminal kullanıcı arayüzünü (TUI) başlatır. Ajan, yukarıdaki genel bayrakların yanı sıra görüntü eklerini kabul eder. Web araması varsayılan olarak önbelleğe alınmış modu kullanır; canlı göz atmaya geçmek için --search kullanın. Sorunsuz yerel çalışma için --sandbox workspace-write --ask-for-approval on-request kullanın.
TUI'ı codex app-server --listen ws://IP:PORT ile başlatılmış bir app server'a bağlamak için --remote ws://host:port veya --remote wss://host:port kullanın. Yerel bir Unix soketi için varsayılan soketle --remote unix:// ya da açıkça belirtilen bir yolla --remote unix://PATH kullanın. Sunucu, WebSocket kimlik doğrulaması için bearer token gerektiriyorsa --remote-auth-token-env <ENV_VAR> ekleyin.
codex app-server
Codex app server'ı yerel olarak başlatın. Bu, öncelikle geliştirme ve hata ayıklama içindir ve bildirim yapılmadan değişebilir.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--analytics-default-enabled |
boolean |
Kullanıcı yapılandırmadan vazgeçmediği sürece birinci taraf app-server istemcileri için analizleri varsayılan olarak etkinleştirir. |
--listen |
stdio:// | ws://IP:PORT | unix:// | unix://PATH | off |
Aktarım dinleyicisi URL'si. JSONL için stdio://, TCP WebSocket uç noktası için ws://IP:PORT, varsayılan Unix soketi için unix://, özel bir Unix soketi için unix://PATH veya yerel aktarımı devre dışı bırakmak için off kullanın. |
--stdio |
boolean |
stdio aktarımını kullanın. --listen stdio:// ile eşdeğerdir ve --listen ile birbirini dışlar. |
--ws-audience |
string |
İmzalı bearer token'lar için beklenen aud talebi. --ws-auth signed-bearer-token gerektirir. |
--ws-auth |
capability-token | signed-bearer-token |
app-server WebSocket istemcileri için kimlik doğrulama modu. Belirtilmezse WebSocket kimlik doğrulaması devre dışı bırakılır; yerel olmayan dinleyiciler başlangıç sırasında uyarı verir. |
--ws-issuer |
string |
İmzalı bearer token'lar için beklenen iss talebi. --ws-auth signed-bearer-token gerektirir. |
--ws-max-clock-skew-seconds |
number |
İmzalı bearer token'ın exp ve nbf talepleri doğrulanırken izin verilen saat sapması. --ws-auth signed-bearer-token gerektirir. |
--ws-shared-secret-file |
absolute path |
İmzalı JWT bearer token'ları doğrulamakta kullanılan, paylaşılan HMAC sırrını içeren dosya. --ws-auth signed-bearer-token ile birlikte gereklidir. |
--ws-token-file |
absolute path |
Paylaşılan yetenek token'ını içeren dosya. Bunun yerine --ws-token-sha256 sağlamadığınız sürece --ws-auth capability-token ile kullanın. |
--ws-token-sha256 |
hexadecimal SHA-256 digest |
Yetenek token'ı kimlik doğrulaması için beklenen SHA-256 özeti. İstemci token'ı başka bir kaynaktan geldiğinde --ws-token-file yerine kullanın. |
codex app-server --listen stdio://, varsayılan stdio üzerinden JSONL davranışını korur ve codex app-server --stdio bu aktarımın diğer adıdır. --listen ws://IP:PORT, app-server istemcileri için WebSocket aktarımını etkinleştirir. Sunucu ws:// dinleme URL'lerini kabul eder; istemciler wss:// ile bağlandığında TLS sonlandırma veya güvenli bir proxy kullanın. Codex'in varsayılan Unix soketinde WebSocket el sıkışmalarını kabul etmek için --listen unix://, bir soket yolu seçmek için --listen unix:///absolute/path.sock kullanın. İstemci bağlamaları için şemalar oluşturuyorsanız kontrollü alanları ve yöntemleri dâhil etmek üzere --experimental ekleyin.
Yerel bir ana bilgisayar başlatmak yerine app-server'ı
uzak bir Code Mode ana bilgisayarına bağlamak için --code-mode-host wss://code-mode.example.com/host ekleyin. Bu giden
bağlantı --listen bağlantısından ayrıdır ve app-server işlemindeki her iş parçacığı tarafından
paylaşılır. ws:// seçeneğini yalnızca localhost veya SSH ile yönlendirilmiş bir ana bilgisayar için kullanın.
codex remote-control
Uzaktan denetimi ön planda başlatmak için codex remote-control çalıştırın. Yerel
app-server daemon'ını uzaktan denetim etkin şekilde başlatmak için
codex remote-control start, durdurmak için codex remote-control stop kullanın. Yönetilen
uzaktan denetim istemcileri ve SSH uzak iş akışları bu komutları kullanır; yerel bir
protokol istemcisi oluştururken bunlar codex app-server --listen komutunun yerine geçmez.
Daemon çalışmaya başladıktan sonra kısa ömürlü bir manuel eşleştirme kodu oluşturup
yazdırmak için codex remote-control pair kullanın. Makinece okunabilir çıktı için herhangi bir uzaktan denetim
komutuna --json ekleyin. pair için JSON yanıtı
pairingCode, manualPairingCode, environmentId ve expiresAt alanlarını içerir.
codex app
ChatGPT masaüstü uygulamasını macOS veya Windows'ta terminalden başlatın. macOS'ta Codex belirli bir çalışma alanı yolunu açabilir; Windows'ta Codex açılacak yolu yazdırır.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--download-url |
url |
Kurulum sırasında kullanılan ChatGPT masaüstü uygulaması yükleyici URL'si için gelişmiş geçersiz kılma. |
PATH |
path |
ChatGPT masaüstü uygulamasının çalışma alanı yolu. macOS'ta Codex bu yolu açar; Windows'ta Codex yolu yazdırır. |
codex app yüklü bir ChatGPT masaüstü uygulamasını açar veya uygulama
yoksa yükleyiciyi başlatır. macOS'ta Codex sağlanan çalışma alanı yolunu açar;
Windows'ta kurulumdan sonra açılacak yolu yazdırır.
codex debug app-server send-message-v2
Yerleşik app-server test istemcisini kullanarak app-server'ın V2 iş parçacığı/dönüş akışı üzerinden tek bir ileti gönderin.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
USER_MESSAGE |
string |
Yerleşik V2 test istemcisi akışı üzerinden app-server'a gönderilen ileti metni. |
Bu hata ayıklama akışı experimentalApi: true ile başlatılır, bir iş parçacığı açar, bir dönüş gönderir ve sunucu bildirimlerini akıtır. app-server protokol davranışını yerel olarak yeniden üretmek ve incelemek için kullanın.
codex debug models
Codex'in gördüğü ham model kataloğunu JSON olarak yazdırın.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--bundled |
boolean |
Yenilemeyi atlayın ve yalnızca geçerli Codex ikili dosyasıyla paketlenmiş model kataloğunu yazdırın. |
Uzak modeller uç noktasından yenilemeden, yalnızca geçerli ikili dosyayla paketlenmiş kataloğu incelemek istediğinizde --bundled kullanın.
codex debug prompt-input
Modelin görebildiği istem girdilerinin tam listesini JSON olarak işleyin. Bunu talimat keşfi, oturum bağlamı veya istem oluşturma hatalarını ayıklarken kullanın.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--image, -i |
path[,path...] |
Kullanıcı istemine bir veya daha fazla görüntü ekleyin. Birden fazla yolu virgülle ayırın veya bayrağı yineleyin. |
PROMPT |
string |
Oturum bağlamından sonra eklenen isteğe bağlı kullanıcı istemi. |
codex apply
Bir Codex bulut sohbetindeki en son farkı yerel deponuza uygulayın. Kimliğinizi doğrulamış ve sohbete erişiminiz olması gerekir.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
TASK_ID |
string |
Farkı uygulanacak Codex bulut sohbetinin tanımlayıcısı. |
git apply başarısız olursa (örneğin çakışmalar nedeniyle) Codex yamalanan dosyaları yazdırır ve sıfırdan farklı bir kodla çıkar.
codex review
Kod incelemesini etkileşimsiz olarak çalıştırın. Tam olarak bir inceleme hedefi seçin veya istem olarak özel inceleme talimatları iletin.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--base |
branch |
Değişiklikleri belirtilen temel dala göre inceleyin. |
--commit |
SHA |
Belirtilen commit'in getirdiği değişiklikleri inceleyin. |
--strict-config |
boolean |
config.toml bu Codex sürümünün tanımadığı alanlar içerdiğinde hata verin. |
--title |
string |
İnceleme özetinde gösterilen commit başlığını ayarlayın. --commit gerektirir. |
--uncommitted |
boolean |
Hazırlanmış, hazırlanmamış ve izlenmeyen değişiklikleri inceleyin. |
PROMPT |
string | - (read stdin) |
Özel inceleme talimatları. Talimatları stdin'den okumak için - kullanın. |
--uncommitted, --base, --commit ve özel bir PROMPT birbiriyle
çakışır. --title seçeneğini yalnızca --commit ile kullanın.
codex archive ve codex unarchive
Kaydedilmiş etkileşimli bir oturumu oturum kimliğine veya oturum adına göre arşivleyin ya da geri yükleyin. Dökümü silmeden oturum seçiciyi temizlemek istediğinizde bu komutları kullanın. Oturum kimlikleri, oturum adlarına göre önceliklidir.
codex archive <SESSION>
codex unarchive <SESSION>| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Arşiv durumunu değiştirmeden önce uzak bir app-server uç noktasına bağlanın. |
--remote-auth-token-env |
ENV_VAR |
--remote kimlik doğrulaması gerektirdiğinde bu ortam değişkeninden bir bearer token okuyun. |
SESSION |
session ID | session name |
Arşivlenecek veya geri yüklenecek kaydedilmiş oturum. Oturum kimlikleri, oturum adlarına göre önceliklidir. |
codex delete
Kaydedilmiş etkileşimli bir oturumu oturum kimliğine veya oturum adına göre kalıcı olarak silin. Bunu yalnızca dökümü etkin oturum listelerinden gizlemek yerine kaldırmak istediğinizde kullanın.
codex delete <SESSION>
codex delete <SESSION_UUID> --force| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--force |
boolean |
Onay istemeden silin. Oturum bağımsız değişkeni UUID olmalıdır; adlar yine de etkileşimli onay gerektirir. |
--remote |
ws://host:port | wss://host:port | unix:// | unix://PATH |
Oturumu silmeden önce uzak bir app-server uç noktasına bağlanın. |
--remote-auth-token-env |
ENV_VAR |
--remote kimlik doğrulaması gerektirdiğinde bu ortam değişkeninden bir bearer token okuyun. |
SESSION |
session ID | session name |
Silinecek kaydedilmiş oturum. Oturum kimlikleri, oturum adlarına göre önceliklidir. |
--force seçeneğini yalnızca oturum UUID'siyle kullanın. Adlandırılmış oturumlar yine de
onay gerektirir; böylece Codex yinelenen veya belirsiz bir adı onay istemeden silmez.
codex cloud
Codex bulut sohbetleriyle terminalden etkileşim kurun. Varsayılan komut etkileşimli bir seçici açar; codex cloud exec doğrudan bir görev gönderir, codex cloud list ise betiklerde kullanmak veya hızlı inceleme yapmak için son sohbetleri döndürür.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--attempts |
1-4 |
Codex bulutun çalıştırması gereken asistan denemelerinin sayısı (N arasından en iyisi). |
--env |
ENV_ID |
Hedef Codex bulut ortamı tanımlayıcısı (zorunlu). Seçenekleri listelemek için codex cloud kullanın. |
QUERY |
string |
Görev istemi. Belirtilmezse Codex ayrıntıları etkileşimli olarak ister. |
Kimlik doğrulaması ana CLI ile aynı kimlik bilgilerini kullanır. Görev gönderimi başarısız olursa Codex sıfırdan farklı bir kodla çıkar.
codex cloud list
İsteğe bağlı filtreleme ve sayfalandırmayla son bulut sohbetlerini listeleyin.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--cursor |
string |
Önceki bir isteğin döndürdüğü sayfalandırma imleci. |
--env |
ENV_ID |
Görevleri ortam tanımlayıcısına göre filtreleyin. |
--json |
boolean |
Düz metin yerine makinece okunabilir JSON yayınlayın. |
--limit |
1-20 |
Döndürülecek azami görev sayısı. |
Düz metin çıktısı, görev URL'sini ve ardından durum ayrıntılarını yazdırır. Otomasyon için --json kullanın. JSON yükü, bir tasks dizisi ve isteğe bağlı bir cursor değeri içerir. Her görev id, url, title, status, updated_at, environment_id, environment_label, summary, is_review ve attempt_total alanlarını içerir.
codex completion
Kabuk tamamlama betikleri oluşturun ve çıktıyı uygun konuma yönlendirin; örneğin codex completion zsh > "${fpath[1]}/_codex".
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
SHELL |
bash | zsh | fish | power-shell | elvish |
Tamamlamaların oluşturulacağı kabuk. Çıktı stdout'a yazdırılır. |
codex doctor
Destek sorunu bildirmeden önce veya bozuk bir Codex kurulumunu araştırırken yerel bir tanılama raporu oluşturun. Rapor; kurulum, yapılandırma, kimlik doğrulama, çalışma zamanı, Git, terminal, app-server ve iş parçacığı envanterinin durumunu denetler.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--all |
boolean |
Ayrıntılı, insanlarca okunabilir rapordaki uzun listeleri genişletin. |
--ascii |
boolean |
İnsanlarca okunabilir çıktıda ASCII durum etiketleri ve ayırıcıları kullanın. |
--json |
boolean |
Hassas bilgileri çıkarılmış, makinece okunabilir bir destek raporu yayınlayın. |
--no-color |
boolean |
İnsanlarca okunabilir çıktıda ANSI renklerini devre dışı bırakın. |
--summary |
boolean |
Yalnızca gruplanmış denetim satırlarını ve son sayı özetini gösterin. |
codex features
$CODEX_HOME/config.toml içinde saklanan özellik bayraklarını yönetin. enable ve
disable komutları, değişiklikleri gelecekteki oturumlara uygulanmaları için kalıcı hâle getirir.
features alt komutu --profile kabul etmez.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
Disable subcommand |
codex features disable <feature> |
$CODEX_HOME/config.toml içindeki bir özellik bayrağını kalıcı olarak devre dışı bırakın. |
Enable subcommand |
codex features enable <feature> |
$CODEX_HOME/config.toml içindeki bir özellik bayrağını kalıcı olarak etkinleştirin. |
List subcommand |
codex features list |
Bilinen özellik bayraklarını, olgunluk aşamalarını ve geçerli durumlarını gösterin. |
codex exec
İnsan etkileşimi olmadan tamamlanması gereken betikli veya CI tarzı çalıştırmalar için codex exec (ya da kısa biçimi codex e) kullanın.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--cd, -C |
path |
Görevi yürütmeden önce çalışma alanı kökünü ayarlayın. |
--color |
always | never | auto |
stdout'taki ANSI renklerini denetleyin. |
--dangerously-bypass-approvals-and-sandbox, --yolo |
boolean |
Onay istemlerini ve korumalı alanı atlayın. Tehlikelidir; yalnızca yalıtılmış bir çalıştırıcıda kullanın. |
--dangerously-bypass-hook-trust |
boolean |
Etkin kancaları bu çağrı için kalıcı kanca güveni gerektirmeden çalıştırın. Yalnızca kanca kaynaklarını zaten denetleyen otomasyonlar için tasarlanmıştır. |
--ephemeral |
boolean |
Oturum rollout dosyalarını diske kalıcı olarak kaydetmeden çalıştırın. |
--full-auto |
boolean |
Kullanımdan kaldırılmış uyumluluk bayrağı. --sandbox workspace-write tercih edin; bu bayrak kullanıldığında Codex bir uyarı yazdırır. |
--ignore-rules |
boolean |
Bu çalıştırma için kullanıcı veya proje execpolicy .rules dosyalarını yüklemeyin. |
--ignore-user-config |
boolean |
$CODEX_HOME/config.toml dosyasını yüklemeyin. Kimlik doğrulaması yine de CODEX_HOME kullanır. |
--image, -i |
path[,path...] |
İlk iletiye görüntüler ekleyin. Yinelenebilir; virgülle ayrılmış listeleri destekler. |
--json, --experimental-json |
boolean |
Biçimlendirilmiş metin yerine yeni satırlarla ayrılmış JSON olayları yazdırın. |
--local-provider |
lmstudio | ollama |
--oss ile kullanılan yerel sağlayıcıyı seçerek bu çalıştırma için oss_provider değerini geçersiz kılın. |
--model, -m |
string |
Bu çalıştırma için yapılandırılmış modeli geçersiz kılın. |
--oss |
boolean |
Yerel bir açık kaynak sağlayıcısı kullanın. Codex, --local-provider veya yapılandırdığınız oss_provider değerini kullanır ve ikisi de ayarlanmamışsa hatayla çıkar. |
--output-last-message, -o |
path |
Asistanın son iletisini bir dosyaya yazın. Sonraki betik işlemleri için yararlıdır. |
--output-schema |
path |
Beklenen son yanıt biçimini açıklayan JSON Schema dosyası. Codex, araç çıktısını buna göre doğrular. |
--profile, -p |
string |
$CODEX_HOME/profile-name.config.toml profilini temel kullanıcı yapılandırmasının üzerine katmanlayın. |
--sandbox, -s |
read-only | workspace-write | danger-full-access |
Modelin oluşturduğu komutlar için korumalı alan ilkesi. Varsayılan değer yapılandırmadan alınır. |
--skip-git-repo-check |
boolean |
Git deposunun dışında çalıştırmaya izin verin (tek seferlik dizinler için yararlıdır). |
-c, --config |
key=value |
Etkileşimsiz çalıştırma için satır içi yapılandırma geçersiz kılması (yinelenebilir). |
PROMPT |
string | - (read stdin) |
Görev için başlangıç talimatı. İstemi stdin'den aktarmak için - kullanın. |
Resume subcommand |
codex exec resume [SESSION_ID] |
Bir exec oturumunu kimliğine göre sürdürün veya geçerli çalışma dizinindeki en son oturuma devam etmek için --last ekleyin. Herhangi bir dizindeki oturumları dikkate almak için --all ekleyin. İsteğe bağlı bir takip istemi kabul eder. |
Codex varsayılan olarak biçimlendirilmiş çıktı yazar. Yeni satırlarla ayrılmış JSON olayları (durum değişikliği başına bir tane) almak için --json ekleyin. İsteğe bağlı resume alt komutu, etkileşimsiz görevleri sürdürmenizi sağlar. Geçerli çalışma dizinindeki en son oturumu seçmek için --last kullanın veya tüm oturumlarda arama yapmak için --all ekleyin:
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--all |
boolean |
En son oturum seçilirken geçerli çalışma dizininin dışındaki oturumları dâhil edin. |
--image, -i |
path[,path...] |
Takip istemine bir veya daha fazla görüntü ekleyin. Birden fazla yolu virgülle ayırın veya bayrağı yineleyin. |
--last |
boolean |
Geçerli çalışma dizinindeki en son sohbeti sürdürün. |
PROMPT |
string | - (read stdin) |
Sürdürmenin hemen ardından gönderilen isteğe bağlı takip talimatı. |
SESSION_ID |
uuid | session name |
Belirtilen oturumu sürdürün. En son oturuma devam etmek için bunu atlayıp --last kullanın. |
codex execpolicy
execpolicy kural dosyalarını kaydetmeden önce denetleyin. codex execpolicy check bir veya daha fazla --rules bayrağını (örneğin ~/.codex/rules altındaki dosyaları) kabul eder ve en katı kararı ve eşleşen tüm kuralları gösteren JSON yayınlar. Çıktıyı biçimlendirmek için --pretty ekleyin. execpolicy komutu şu anda önizleme aşamasındadır.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--pretty |
boolean |
JSON sonucunu okunaklı biçimde yazdırın. |
--rules, -r |
path (repeatable) |
Değerlendirilecek execpolicy kural dosyasının yolu. Dosyalar arasındaki kuralları birleştirmek için birden fazla bayrak sağlayın. |
COMMAND... |
var-args |
Belirtilen ilkelere göre denetlenecek komut. |
codex login
CLI'ın kimliğini ChatGPT hesabı, API key veya erişim token'ıyla doğrulayın. Bayrak verilmediğinde Codex, ChatGPT OAuth akışı için bir tarayıcı açar.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--device-auth |
boolean |
Tarayıcı penceresi başlatmak yerine OAuth cihaz kodu akışını kullanın. |
--with-access-token |
boolean |
stdin'den bir erişim token'ı okuyun (örneğin printenv CODEX_ACCESS_TOKEN | codex login --with-access-token). |
--with-api-key |
boolean |
stdin'den bir API key okuyun (örneğin printenv OPENAI_API_KEY | codex login --with-api-key). |
status subcommand |
codex login status |
Etkin kimlik doğrulama modunu yazdırın ve oturum açılmışsa 0 koduyla çıkın. |
Kimlik bilgileri mevcut olduğunda codex login status, 0 ile çıkar; bu, otomasyon betiklerinde yararlıdır.
codex logout
Hem API key hem de ChatGPT kimlik doğrulaması için kaydedilmiş kimlik bilgilerini kaldırın. Bu komutun bayrağı yoktur.
codex mcp
~/.codex/config.toml içinde saklanan Model Context Protocol sunucu girdilerini yönetin.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
add <name> |
-- <command...> | --url <value> |
stdio başlatıcı komutu veya akışa uygun bir HTTP URL'si kullanarak sunucu kaydedin. stdio aktarımları için --env KEY=VALUE desteklenir. |
get <name> |
--json |
Belirli bir sunucu yapılandırmasını gösterin. --json ham yapılandırma girdisini yazdırır. |
list |
--json |
Yapılandırılmış MCP sunucularını listeleyin. Makinece okunabilir çıktı için --json ekleyin. |
login <name> |
--scopes scope1,scope2 |
Akışa uygun bir HTTP sunucusu için OAuth oturumu açın (yalnızca OAuth destekleyen sunucular). |
logout <name> |
Akışa uygun bir HTTP sunucusu için saklanan OAuth kimlik bilgilerini kaldırın. | |
remove <name> |
Saklanan bir MCP sunucusu tanımını silin. |
add alt komutu hem stdio hem de akışa uygun HTTP aktarımlarını destekler:
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--bearer-token-env-var |
ENV_VAR |
Akışa uygun bir HTTP sunucusuna bağlanırken değeri bearer token olarak gönderilen ortam değişkeni. |
--env KEY=VALUE |
repeatable |
stdio sunucusu başlatılırken uygulanan ortam değişkeni atamaları. |
--oauth-client-id |
CLIENT_ID |
Akışa uygun HTTP MCP sunucusunun OAuth istemci tanımlayıcısı. --url gerektirir. |
--oauth-resource |
RESOURCE |
Akışa uygun HTTP MCP sunucusunun oturum açma işlemine eklenecek OAuth kaynak parametresi. --url gerektirir. |
--url |
https://… |
stdio yerine akışa uygun bir HTTP sunucusu kaydedin. COMMAND... ile birbirini dışlar. |
COMMAND... |
stdio transport |
MCP sunucusunu başlatacak yürütülebilir dosya ve bağımsız değişkenleri. -- sonrasında sağlayın. |
OAuth eylemleri (login, logout) yalnızca akışa uygun HTTP sunucularıyla (ve yalnızca sunucu OAuth desteklediğinde) çalışır.
codex plugin
Yapılandırılmış pazar yerlerinden eklentileri yükleyin, listeleyin ve kaldırın.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
add <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Yapılandırılmış bir pazar yerinden eklenti yükleyin. Eklenti bağımsız değişkeninde @marketplace yoksa --marketplace veya -m kullanın. |
list |
[--marketplace, -m NAME] [--available --json] [--json] |
Yüklü eklentileri listeleyin. --json ile çıktıda installed ve available dizileri bulunur; --available yüklenmemiş pazar yeri eklentilerini dâhil eder ve --json gerektirir. |
marketplace |
Yapılandırılmış pazar yeri kaynaklarını yönetin. Aşağıdaki codex plugin marketplace bölümüne bakın. |
|
remove <plugin[@marketplace]> |
[--marketplace, -m NAME] [--json] |
Yüklü bir eklentiyi yerel yapılandırmadan ve önbellekten kaldırın. Otomasyona uygun çıktı için --json kullanın. |
codex plugin add --json; pluginId, name, marketplaceName,
version, installedPath ve authPolicy alanlarını yazdırır. codex plugin list --json,
installed ve available dizilerini yazdırır. Girdiler; pluginId, name,
marketplaceName, version, installed, enabled, source, installPolicy,
authPolicy ve mevcut olduğunda yapılandırılmış
pazar yeri kaynak türü ile değerini içeren marketplaceSource alanını içerir. codex plugin remove --json;
pluginId, name ve marketplaceName alanlarını yazdırır.
codex plugin marketplace
Codex'in göz atıp eklenti yükleyebileceği eklenti pazar yeri kaynaklarını yönetin.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
add <source> |
[--ref REF] [--sparse PATH] [--json] |
GitHub kısa gösteriminden, Git URL'sinden, SSH URL'sinden veya yerel pazar yeri kök dizininden bir eklenti pazar yeri yükleyin. --sparse yalnızca Git kaynakları için desteklenir ve yinelenebilir. |
list |
[--json] |
Codex'in şu anda değerlendirdiği eklenti pazar yerlerini ve her pazar yerinin kök yolunu gösterin. |
remove <marketplace-name> |
[--json] |
Yapılandırılmış bir eklenti pazar yerini kaldırın. |
upgrade [marketplace-name] |
[--json] |
Yapılandırılmış bir Git pazar yerini veya ad sağlanmadığında yapılandırılmış tüm Git pazar yerlerini yenileyin. |
codex plugin marketplace add; owner/repo veya
owner/repo@ref gibi GitHub kısa gösterimlerini, HTTP ya da HTTPS Git URL'lerini, SSH Git URL'lerini ve yerel pazar yeri
kök dizinlerini kabul eder. Bir Git ref'ini sabitlemek için --ref kullanın ve
Git destekli pazar yeri depolarında seyrek checkout kullanmak için --sparse PATH seçeneğini yineleyin.
codex plugin marketplace list, örtük olarak keşfedilen varsayılan pazar yerleri ve yapılandırılmış pazar yeri
anlık görüntüleri dâhil olmak üzere kapsamdaki pazar yeri adlarını ve köklerini yazdırır.
Otomasyona uygun çıktı için pazar yeri ekleme, listeleme, yükseltme veya kaldırma komutlarına
--json ekleyin. Pazar yeri ekleme JSON'u marketplaceName,
installedRoot ve alreadyAdded alanlarını içerir; liste JSON'u name, root ve isteğe bağlı marketplaceSource alanlarını içeren bir marketplaces dizisi içerir; yükseltme JSON'u
selectedMarketplaces, upgradedRoots ve errors alanlarını; kaldırma JSON'u ise
marketplaceName ve installedRoot alanlarını içerir.
codex mcp-server
Diğer araçların bağlanabilmesi için Codex'i stdio üzerinden bir MCP sunucusu olarak çalıştırın. Bu komut genel yapılandırma geçersiz kılmalarını devralır ve sonraki istemci bağlantıyı kapattığında çıkar.
codex resume
Etkileşimli bir oturumu kimliğiyle sürdürün veya en son sohbeti devam ettirin. --all iletmediğiniz sürece codex resume, --last seçimini geçerli çalışma diziniyle sınırlar. Model ve korumalı alan geçersiz kılmaları dâhil olmak üzere codex ile aynı genel bayrakları kabul eder.
Geçerli çalışma dizini oturumun kaydedilmiş dizininden farklıysa
Codex hangi dizinin kullanılacağını sorar. Bu seçimi onay istemeden yeniden kullanmak için
tui.resume_cwd değerini "current" veya
"session" olarak ayarlayın. Açıkça belirtilen bir --cd (-C)
geçersiz kılması, tui.resume_cwd ayarına göre önceliklidir.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--all |
boolean |
En son oturum seçilirken geçerli çalışma dizininin dışındaki oturumları dâhil edin. |
--include-non-interactive |
boolean |
Etkileşimsiz oturumları seçiciye ve --last seçimine dâhil edin. |
--last |
boolean |
Seçiciyi atlayın ve geçerli çalışma dizinindeki en son sohbeti sürdürün. |
SESSION_ID |
uuid | session name |
Belirtilen oturumu sürdürün. En son oturuma devam etmek için bunu atlayıp --last kullanın. |
codex fork
Önceki bir etkileşimli oturumu yeni bir sohbete çatallayın. Varsayılan olarak codex fork oturum seçiciyi açar; bunun yerine en son oturumunuzu çatallamak için --last ekleyin.
Geçerli ve kaydedilmiş oturum dizinleri farklı olduğunda codex fork,
codex resume ile aynı çalışma dizini istemini ve tui.resume_cwd ayarını kullanır.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--all |
boolean |
Geçerli çalışma dizininin dışındaki oturumları seçicide gösterin. |
--last |
boolean |
Seçiciyi atlayın ve en son sohbeti otomatik olarak çatallayın. |
SESSION_ID |
uuid |
Belirtilen oturumu çatallayın. En son oturumu çatallamak için bunu atlayıp --last kullanın. |
codex sandbox
Bir komutu Codex'in dâhili olarak kullandığı ilkelerle çalıştırmak için korumalı alan yardımcısını kullanın.
macOS seatbelt
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--allow-unix-socket |
path |
Korumalı alandaki komutun kökü bu yolda bulunan Unix soketlerine bağlanmasına veya bağlantı kurmasına izin verin. Birden fazla yola izin vermek için yineleyin. |
--cd, -C |
DIR |
Profil çözümleme ve komut yürütme için kullanılan çalışma dizini. --permission-profile gerektirir. |
--config, -c |
key=value |
Yapılandırma geçersiz kılmalarını korumalı alandaki çalıştırmaya aktarın (yinelenebilir). |
--include-managed-config |
boolean |
Açık bir izin profili çözümlenirken yönetilen gereksinimleri dâhil edin. --permission-profile gerektirir. |
--log-denials |
boolean |
Komut çalışırken macOS korumalı alan retlerini log stream ile yakalayın ve çıkıştan sonra yazdırın. |
--permission-profile, -P |
NAME |
Etkin yapılandırma yığınından adlandırılmış bir izin profili uygulayın. |
--profile, -p |
NAME |
$CODEX_HOME/NAME.config.toml profilini temel kullanıcı yapılandırmasının üzerine katmanlayın. |
COMMAND... |
var-args |
macOS Seatbelt altında yürütülecek kabuk komutu. -- sonrasındaki her şey iletilir. |
Linux Landlock
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--cd, -C |
DIR |
Profil çözümleme ve komut yürütme için kullanılan çalışma dizini. --permission-profile gerektirir. |
--config, -c |
key=value |
Korumalı alan başlatılmadan önce uygulanan yapılandırma geçersiz kılmaları (yinelenebilir). |
--include-managed-config |
boolean |
Açık bir izin profili çözümlenirken yönetilen gereksinimleri dâhil edin. --permission-profile gerektirir. |
--permission-profile, -P |
NAME |
Etkin yapılandırma yığınından adlandırılmış bir izin profili uygulayın. |
--profile, -p |
NAME |
$CODEX_HOME/NAME.config.toml profilini temel kullanıcı yapılandırmasının üzerine katmanlayın. |
COMMAND... |
var-args |
Landlock + seccomp altında yürütülecek komut. Yürütülebilir dosyayı -- sonrasında sağlayın. |
Windows
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--cd, -C |
DIR |
Profil çözümleme ve komut yürütme için kullanılan çalışma dizini. --permission-profile gerektirir. |
--config, -c |
key=value |
Korumalı alan başlatılmadan önce uygulanan yapılandırma geçersiz kılmaları (yinelenebilir). |
--include-managed-config |
boolean |
Açık bir izin profili çözümlenirken yönetilen gereksinimleri dâhil edin. --permission-profile gerektirir. |
--permission-profile, -P |
NAME |
Etkin yapılandırma yığınından adlandırılmış bir izin profili uygulayın. |
--profile, -p |
NAME |
$CODEX_HOME/NAME.config.toml profilini temel kullanıcı yapılandırmasının üzerine katmanlayın. |
COMMAND... |
var-args |
Yerel Windows korumalı alanında yürütülecek komut. Yürütülebilir dosyayı -- sonrasında sağlayın. |
codex update
Yüklü sürüm kendi kendini güncellemeyi desteklediğinde Codex CLI güncellemesini denetleyin ve uygulayın. Hata ayıklama derlemeleri, bunun yerine bir sürüm derlemesi yüklemenizi söyleyen bir ileti yazdırır.
Bayrak kombinasyonları ve güvenlik ipuçları
- Çalışma alanı içinde kalabilen gözetimsiz yerel işler için
--sandbox workspace-writekullanın ve özel bir korumalı alan VM'sinde değilseniz--dangerously-bypass-approvals-and-sandboxseçeneğinden kaçının. - Codex'e daha fazla dizin için yazma erişimi vermeniz gerektiğinde
--sandbox danger-full-accessseçeneğini zorlamak yerine--add-dirseçeneğini tercih edin. - Makinece okunabilir ilerleme ve doğal dilde son özet yakalamak için CI'da
--jsonile--output-last-messageseçeneklerini birlikte kullanın.
Etkileşimli kısayollar
- Çalışma alanında bir dosya arayıp yolunu isteme eklemek için
@yazın. - Taslak geçmişini geri yüklemek için Up veya Down tuşuna basın.
- İstem geçmişinde arama yapmak için Ctrl+R tuşlarına basın, ardından eşleşmeyi kullanmak için Enter veya iptal etmek için Esc tuşuna basın.
- Tamamlanan en son Codex çıktısını kopyalamak için Ctrl+O tuşlarına basın veya
/copyçalıştırın. - Geçerli onay ve korumalı alan ayarları altında yerel bir kabuk komutu çalıştırmak için satırın başına
!ekleyin. - Codex çalışırken bir sonraki dönüş için takip istemini, eğik çizgi komutunu veya kabuk komutunu kuyruğa almak üzere Tab tuşuna basın.
- Codex çalışırken geçerli dönüşe yeni talimatlar eklemek için Enter tuşuna basın.
- Önceki kullanıcı iletisini düzenlemek ve sohbeti o noktadan çatallamak için oluşturucu boşken Esc tuşuna iki kez basın.
- Oturumu kapatmak için Ctrl+C tuşlarına basın veya
/exitçalıştırın.
İlgili kaynaklar
- Codex CLI'a genel bakış: kurulum, yükseltmeler ve hızlı ipuçları.
- Yapılandırma temelleri: model ve sağlayıcı gibi varsayılanları kalıcı hâle getirme.
- Gelişmiş Yapılandırma: profiller, sağlayıcılar, korumalı alan ayarlamaları ve entegrasyonlar.
- AGENTS.md: Codex ajan yeteneklerine ve en iyi uygulamalara kavramsal genel bakış.
Eğik çizgi komutları Codex'i klavye odaklı ve hızlı biçimde denetlemenizi sağlar. Eğik çizgi açılır penceresini açmak için
oluşturucuya / yazın, bir komut seçin; Codex terminalden ayrılmadan
model değiştirme, izinleri ayarlama veya uzun
sohbetleri özetleme gibi eylemleri gerçekleştirir.
Bu kılavuzda şunları nasıl yapacağınız açıklanır:
- Bir görev için doğru yerleşik eğik çizgi komutunu bulma
- Etkin bir oturumu
/model,/fast,/personality,/permissions,/approve,/raw,/agentve/statusgibi komutlarla yönlendirme
Codex CLI eğik çizgi komutları
Yerleşik eğik çizgi komutları
Codex aşağıdaki komutlarla birlikte gelir. Eğik çizgi açılır penceresini açın ve listeyi filtrelemek için komut adını yazmaya başlayın.
Bir sohbet zaten çalışıyorsa eğik çizgi komutu yazıp bunu bir sonraki dönüş için
kuyruğa almak üzere Tab tuşuna basabilirsiniz. Codex, kuyruğa alınan eğik çizgi komutlarını çalıştırıldıklarında ayrıştırır; bu nedenle
komut menüleri ve hatalar, geçerli dönüş tamamlandıktan sonra görünür. Eğik çizgi
komutu tamamlama, komutu kuyruğa almadan önce de çalışır.
| Komut | Amaç | Ne zaman kullanılmalı |
|---|---|---|
/permissions |
Codex'in önceden sormadan neler yapabileceğini ayarlayın. | Oturum sırasında, örneğin Auto ile Read Only arasında geçiş yaparak onay gereksinimlerini gevşetin veya sıkılaştırın. |
/ide |
Açık dosyaları, geçerli seçimi ve diğer IDE bağlamını ekleyin. | IDE'nizde nelerin açık olduğunu yeniden açıklamadan düzenleyici bağlamını sonraki isteme aktarın. |
/keymap |
TUI klavye kısayollarını yeniden eşleyin. | config.toml içindeki özel kısayol atamalarını inceleyin ve kalıcı hâle getirin. |
/vim |
Düzenleyici için Vim modunu açın veya kapatın. | Vim'in normal/ekleme davranışı ile varsayılan düzenleyici düzenleme modu arasında geçiş yapın. |
/setup-default-sandbox |
Yükseltilmiş ajan korumalı alanını kurun (yalnızca Windows). | Codex yükseltilmiş kurulumu sunduktan sonra kısıtlı Windows korumalı alanını değiştirin. |
/sandbox-add-read-dir |
Korumalı alana ek bir dizin için okuma erişimi verin (yalnızca Windows). | Geçerli okunabilir köklerin dışındaki mutlak bir dizin yolunu okuması gereken komutların engelini kaldırın. |
/agent, /subagents |
Etkin ajan iş parçacığını değiştirin. | Oluşturulmuş bir alt ajan iş parçacığındaki çalışmayı inceleyin veya sürdürün. |
/apps |
Uygulamalara (bağlayıcılara) göz atın ve isteminize ekleyin. | Codex'ten uygulamayı kullanmasını istemeden önce uygulamayı $app-slug olarak ekleyin. |
/plugins |
Yüklü ve keşfedilebilir eklentilere göz atın. | Eklenti araçlarını inceleyin, önerilen eklentileri yükleyin veya eklenti kullanılabilirliğini yönetin. |
/hooks |
Yaşam döngüsü kancalarını görüntüleyin ve yönetin. | Yapılandırılmış kancaları inceleyin, yeni veya değiştirilmiş kancalara güvenin ya da yönetilmeyen kancaları çalışmadan önce devre dışı bırakın. |
/clear |
Terminali temizleyin ve yeni bir sohbet başlatın. | Yeni bir başlangıç istediğinizde görünür kullanıcı arayüzünü ve sohbet bağlamını birlikte sıfırlayın. |
/rename |
Geçerli sohbeti yeniden adlandırın. | TUI'den ayrılmadan kayıtlı bir oturuma tanınabilir bir ad verin. |
/archive |
Geçerli oturumu arşivleyin ve Codex'ten çıkın. | Dökümünü silmeden geçerli oturumu etkin oturum listelerinden kaldırın. |
/delete |
Geçerli oturumu kalıcı olarak silin ve Codex'ten çıkın. | Arşivleme yeterli olmadığında dökümü ve alt oturumları kaldırın. |
/compact |
Token alanı açmak için görünür sohbeti özetleyin. | Uzun işlemlerden sonra, bağlam penceresini aşmadan Codex'in önemli noktaları koruması için kullanın. |
/copy |
Tamamlanan en son Codex çıktısını kopyalayın. | En son tamamlanmış yanıtı veya plan metnini elle seçmeden alın. Ayrıca Ctrl+O tuşlarına da basabilirsiniz. |
/diff |
Git'in henüz izlemediği dosyalar dâhil Git farkını gösterin. | Commit oluşturmadan veya testleri çalıştırmadan önce Codex'in düzenlemelerini inceleyin. |
/exit |
CLI'den çıkın (/quit ile aynı). |
Alternatif yazım biçimidir; iki komut da oturumdan çıkar. |
/experimental |
Deneysel özellikleri açın veya kapatın. | Network proxy veya Prevent sleep while running gibi seçenekleri etkinleştirin. |
/approve |
Yakın zamanda otomatik incelemede reddedilen bir işlem için tek yeniden denemeyi onaylayın. | Otomatik inceleyicinin reddettiği bir komutu veya eylemi yeniden deneyin. |
/memories |
Bellek kullanımını ve oluşturulmasını yapılandırın. | TUI'den ayrılmadan bellek eklemeyi veya bellek oluşturmayı açın ya da kapatın. |
/skills |
Becerilere göz atın ve onları kullanın. | İlgili bir yerel beceriyi seçerek göreve özgü davranışı iyileştirin. |
/import |
Claude Code kurulumunu, projelerini ve son sohbetlerini içe aktarın. | Desteklenen harici ajan yapıtlarını Codex yapılandırmasına ve yerel dosyalara taşıyın. |
/feedback |
Günlükleri Codex bakım sorumlularına gönderin. | Sorunları bildirin veya tanılama bilgilerini destek ekibiyle paylaşın. |
/init |
Geçerli dizinde bir AGENTS.md iskeleti oluşturun. |
Üzerinde çalıştığınız depo veya alt dizin için kalıcı talimatları kaydedin. |
/logout |
Codex oturumunu kapatın. | Paylaşılan bir makine kullanırken yerel kimlik bilgilerini temizleyin. |
/mcp |
Yapılandırılmış Model Context Protocol (MCP) araçlarını listeleyin. | Oturum sırasında Codex'in hangi harici araçları çağırabileceğini kontrol edin; sunucu ayrıntıları için verbose ekleyin. |
/mention |
Sohbete bir dosya ekleyin. | Codex'i daha sonra incelemesini istediğiniz belirli dosyalara veya klasörlere yönlendirin. |
/model |
Etkin modeli (ve kullanılabiliyorsa akıl yürütme düzeyini) seçin. | Bir görevi çalıştırmadan önce gpt-5.6-luna ve gpt-5.6-terra gibi modeller arasında geçiş yapın. |
/fast |
Model kataloğu sunduğunda Fast hizmet katmanını açın veya kapatın. | Geçerli modelin Fast katmanını açın ya da kapatın ve seçimi kalıcı hâle getirin. |
/plan |
Plan moduna geçin ve isteğe bağlı olarak bir istem gönderin. | Uygulama çalışması başlamadan önce Codex'ten bir yürütme planı önermesini isteyin. |
/goal |
Bir görev hedefi belirleyin, düzenleyin, duraklatın, sürdürün, görüntüleyin veya temizleyin. | Daha büyük bir görev çalışırken Codex'e izlemesi için kalıcı bir hedef verin. |
/personality |
Yanıtlar için bir iletişim stili seçin. | Talimatlarınızı değiştirmeden Codex'i daha öz, daha açıklayıcı veya daha iş birlikçi hâle getirin. |
/ps |
Arka plan terminallerini ve son çıktılarını gösterin. | Ana dökümden ayrılmadan uzun süren komutları kontrol edin. |
/stop |
Tüm arka plan terminallerini durdurun. | Geçerli oturumun başlattığı arka plan terminal çalışmalarını iptal edin. |
/fork |
Geçerli sohbeti yeni bir sohbete çatallayın. | Geçerli dökümü kaybetmeden yeni bir yaklaşımı keşfetmek için etkin oturumu dallandırın. |
/app |
Geçerli oturumu ChatGPT masaüstü uygulamasında sürdürün. | macOS veya Windows'ta TUI'den masaüstü uygulamasına geçin. |
/side, /btw |
Geçici bir yan sohbet başlatın. | Ana sohbetin dökümünü bozmadan odaklı bir takip sorusu sorun. |
/raw |
Ham geri kaydırma modunu açın veya kapatın. | Uzun çıktıları incelerken terminalde seçimi ve kopyalamayı daha az biçimlendirilmiş hâle getirin. |
/resume |
Oturum listenizden kayıtlı bir sohbeti sürdürün. | Baştan başlamadan önceki bir CLI oturumundaki çalışmaya devam edin. |
/new |
Aynı CLI oturumu içinde yeni bir sohbet başlatın. | Aynı depoda yeni bir istem istediğinizde CLI'den ayrılmadan sohbet bağlamını sıfırlayın. |
/quit |
CLI'den çıkın. | Oturumdan hemen ayrılın. |
/review |
Codex'ten çalışma ağacınızı incelemesini isteyin. | Codex çalışmayı tamamladıktan sonra veya yerel değişiklikleri başka bir gözle incelemek istediğinizde çalıştırın. |
/status |
Oturum yapılandırmasını ve token kullanımını görüntüleyin. | Etkin modeli, onay politikasını, yazılabilir kökleri ve kalan bağlam kapasitesini doğrulayın. |
/usage |
Hesap token kullanımını görüntüleyin veya hız sınırı sıfırlamasını kullanın. | TUI içinden günlük, haftalık veya toplam ChatGPT token etkinliğini inceleyin. |
/debug-config |
Yapılandırma katmanı ve gereksinim tanılamalarını yazdırın. | Deneysel ağ kısıtlamaları dâhil olmak üzere öncelik sırasını ve politika gereksinimlerini ayıklayın. |
/statusline |
TUI durum satırı alanlarını etkileşimli olarak yapılandırın. | Alt bilgi öğelerini (model/context/limits/git/tokens/session) seçip yeniden sıralayın ve config.toml içinde kalıcı hâle getirin. |
/title |
Terminal penceresi veya sekme başlığı alanlarını etkileşimli olarak yapılandırın. | Proje, durum, iş parçacığı, dal, model ve görev ilerlemesi gibi başlık öğelerini seçip yeniden sıralayın. |
/theme |
Bir sözdizimi vurgulama teması seçin. | Bir terminal sözdizimi vurgulama temasını önizleyin ve kalıcı hâle getirin. |
/pets, /pet |
Bir terminal maskotu seçin veya gizleyin. | TUI'yi yerleşik veya özel bir ortam maskotuyla kişiselleştirin. |
/quit ve /exit komutlarının ikisi de CLI'den çıkar. Bunları yalnızca önemli çalışmalarınızı
kaydettikten veya commit oluşturduktan sonra kullanın.
Codex'in önceden sormadan neler yapabileceğini ayarlamak için /permissions kullanın. /approve komutunu yalnızca otomatik incelemenin
reddettiği yakın tarihli bir eylemi yeniden denemeniz gerektiğinde kullanın.
Oturumunuzu eğik çizgi komutlarıyla yönetin
Aşağıdaki iş akışları, Codex'i yeniden başlatmadan oturumunuzu yolunda tutar.
Etkin modeli /model ile ayarlama
- Codex'i başlatın ve düzenleyiciyi açın.
/modelyazıp Enter'a basın.- Açılır pencereden
gpt-5.6-lunaveyagpt-5.6-terragibi bir model seçin.
Beklenen: Codex, dökümde yeni modeli onaylar. Değişikliği doğrulamak için /status çalıştırın.
Fast modunu /fast ile açma veya kapatma
- Geçerli modelin Fast hizmet katmanını açmak için
/fastyazın. - Kapatmak için tekrar
/fastyazın.
Beklenen: Codex katmanı değiştirir ve seçimi kaydeder. TUI alt bilgisinde
/statusline ile bir Fast modu durum satırı öğesi de gösterebilirsiniz.
Fast katmanı komutları katalog tarafından yönetilir. Geçerli model bir
Fast katmanı sunmuyorsa Codex, /fast komutunu göstermez.
/personality ile iletişim stili ayarlama
İsteminizi yeniden yazmadan Codex'in iletişim şeklini değiştirmek için /personality kullanın.
- Etkin bir sohbette
/personalityyazıp Enter'a basın. - Açılır pencereden bir stil seçin.
Beklenen: Codex, dökümde yeni stili onaylar ve sohbetteki sonraki yanıtlarında bu stili kullanır.
Codex; friendly, pragmatic ve none kişiliklerini destekler. Kişilik talimatlarını
devre dışı bırakmak için none kullanın.
Etkin model kişiliğe özgü talimatları desteklemiyorsa Codex bu komutu gizler.
/plan ile plan moduna geçme
- Etkin sohbeti plan moduna geçirmek için
/planyazıp Enter'a basın. - İsteğe bağlı: satır içi istem metni sağlayın (örneğin
/plan Propose a migration plan for this service). - Satır içi
/planbağımsız değişkenlerini kullanırken içerik yapıştırabilir veya görsel ekleyebilirsiniz.
Beklenen: Codex plan moduna girer ve isteğe bağlı satır içi isteminizi ilk planlama isteği olarak kullanır.
Codex zaten çalışırken /plan geçici olarak kullanılamaz.
/goal ile görev hedefi ayarlama veya görüntüleme
- Hedefi ayarlamak için
/goal <objective>yazın; örneğin/goal Finish the migration and keep tests green. - Geçerli hedefi görüntülemek için
/goalyazın. - Hedefi gözden geçirmek için
/goal editkullanın. Duraklatmak, sürdürmek veya kaldırmak için/goal pause,/goal resumeya da/goal clearkullanın.
Beklenen: Çalışma sürerken Codex, hedefi etkin sohbete bağlı tutar.
Hedef amaçları boş olmamalı ve en fazla 4.000 karakter olmalıdır. Daha uzun talimatlar için ayrıntıları bir dosyaya koyun ve hedefi bu dosyaya yönlendirin.
/experimental ile deneysel özellikleri açma veya kapatma
/experimentalyazıp Enter'a basın.- İstediğiniz özellikleri (örneğin Network proxy veya Prevent sleep while running) açıp kapatın, ardından istemde belirtilirse Codex'i yeniden başlatın.
Beklenen: Codex özellik seçimlerinizi yapılandırmaya kaydeder ve yeniden başlatıldığında uygular.
/approve ile otomatik inceleme reddini onaylama
Otomatik inceleyici yakın tarihli bir eylemi reddettiğinde ve Codex'in bunu
bir kez yeniden denemesini istediğinizde /approve kullanın.
/approveyazın.- Codex ilgili reddedilmiş eylemi gösterdiğinde yeniden denemeyi onaylayın.
Beklenen: Codex, geçerli oturum politikası kapsamında reddedilen eylemi bir kez yeniden dener.
Bellekleri /memories ile yapılandırma
/memoriesyazın.- Codex'in mevcut bellekleri kullanmasını, yeni bellekler oluşturmasını veya bellek davranışını devre dışı tutmasını seçin.
Beklenen: Codex, gelecekteki oturumlar için ilgili bellek ayarlarını günceller.
Becerileri /skills ile kullanma
/skillsyazın.- Codex'in uygulamasını istediğiniz beceriyi seçin.
Beklenen: Codex, seçilen beceri bağlamını ekler; böylece sonraki istek bu becerinin talimatlarına uyar.
Claude Code kurulumunu /import ile içe aktarma
/importyazın.- Claude Code seçeneğini belirleyin.
- Taşımak istediğiniz kurulumu, proje dosyalarını veya son sohbetleri seçin.
Beklenen: Codex, harici ajan içe aktarma seçicisini açar ve desteklenen seçili yapıtları Codex yapılandırmasına ve yerel dosyalara aktarır. Oturum keşfi, son 30 gündeki en fazla 50 sohbeti kapsar.
/import komutunu yerel bir TUI oturumundan çalıştırın. Görev çalışırken,
uzak oturumlarda ve yerel app-server daemon'a bağlıyken kullanılamaz.
Masaüstü uygulaması iş akışı ve desteklenen yapıt türleri için Başka bir ajandan içe aktarma bölümüne bakın.
Terminali temizleme ve /clear ile yeni sohbet başlatma
/clearyazıp Enter'a basın.
Beklenen: Codex terminali temizler, görünür dökümü sıfırlar ve aynı CLI oturumunda yeni bir sohbet başlatır.
Yeni sohbeti oluştururken adlandırmak için /clear release prep çalıştırın.
Ctrl+L tuşlarından farklı olarak /clear yeni bir sohbet başlatır.
Ctrl+L yalnızca terminal görünümünü temizler ve geçerli sohbeti korur. Bir görev sürerken Codex her iki eylemi de devre dışı bırakır.
Geçerli oturumu /archive ile arşivleme
/archiveyazıp Enter'a basın.- Geçerli oturumu arşivleyip Codex'ten çıkmak istediğinizi onaylayın.
Beklenen: Codex geçerli oturumu arşivler ve etkileşimli TUI'yi kapatır.
Codex oturum dökümünü yerel olarak saklar; daha sonra
codex unarchive <SESSION> ile geri yükleyebilirsiniz.
Bir görev çalışırken /archive kullanılamaz.
Geçerli oturumu /delete ile silme
/deleteyazıp Enter'a basın.- Geçerli oturumu silip Codex'ten çıkmak istediğinizi onaylayın.
Beklenen: Codex geçerli oturumun dökümünü siler ve etkileşimli TUI'yi kapatır. Silme kalıcıdır ve oluşturulmuş alt oturumları da kaldırır.
Bir sohbet çalışırken veya yan sohbetteyken /delete kullanılamaz.
İzinleri /permissions ile güncelleme
/permissionsyazıp Enter'a basın.- Rahatlık düzeyinize uygun onay ön ayarını seçin; örneğin
müdahalesiz çalışmalar için
Autoveya düzenlemeleri incelemek içinRead Only. Adlandırılmış izin profilleri etkinken seçici, yapılandırılmış özel profilleri ve açıklamalarını da gösterir.
Beklenen: Codex güncellenmiş politikayı duyurur. Gelecekteki eylemler, siz yeniden değiştirene kadar güncellenmiş onay moduna uyar.
IDE bağlamını /ide ile ekleme
/ideyazın.- Codex'in geçerli IDE seçimi veya açık dosyalarla ne yapması gerektiğini açıklamak isterseniz isteğe bağlı satır içi metin ekleyin.
Beklenen: Codex, mevcut IDE bağlamını sonraki isteme ekler.
Vim modunu /vim ile açma veya kapatma
/vimyazın.- Düzenleyicide düzenlemeye devam edin.
Beklenen: Codex, geçerli oturum için düzenleyici Vim modunu açar veya kapatır. Vim
modunu yeni oturumlarda varsayılan yapmak için
config.toml içinde tui.vim_mode_default = true ayarını belirleyin.
Yükseltilmiş Windows korumalı alanını /setup-default-sandbox ile kurma
Bu komut yalnızca Windows'ta, Codex kısıtlı restricted-token korumalı alanını kullanırken görünür.
/setup-default-sandboxyazın.- Yönetici kurulum akışını izleyin.
Beklenen: Codex yükseltilmiş Windows korumalı alanını yapılandırır ve ilgili otomatik onay ön ayarını seçer.
En son yanıtı /copy ile kopyalama
/copyyazıp Enter'a basın.
Beklenen: Codex, tamamlanan en son Codex çıktısını panonuza kopyalar.
Bir tur hâlâ çalışıyorsa /copy, sürmekte olan yanıt yerine tamamlanan en son çıktıyı
kullanır. Komut, tamamlanan ilk Codex çıktısından önce ve bir geri almadan
hemen sonra kullanılamaz.
Eğik çizgi komutu menüsünü açmadan tamamlanan en son yanıtı kopyalamak için ana TUI'den Ctrl+O tuşlarına da basabilirsiniz.
Ham geri kaydırmayı /raw ile açma veya kapatma
/raw,/raw onveya/raw offyazın.
Beklenen: Codex, terminalde seçimi ve kopyalamayı daha doğrudan hâle getiren
ham geri kaydırma modunu açar veya kapatır. Varsayılan Alt+R
kısayolunu da kullanabilir veya varsayılanı tui.raw_output_mode = true ile kalıcı hâle getirebilirsiniz.
Korumalı alana /sandbox-add-read-dir ile okuma erişimi verme
Bu komut yalnızca CLI, Windows'ta yerel olarak çalıştırıldığında kullanılabilir.
/sandbox-add-read-dir C:\absolute\directory\pathyazıp Enter'a basın.- Yolun mevcut bir mutlak dizin olduğunu doğrulayın.
Beklenen: Codex, Windows korumalı alan politikasını yeniler ve korumalı alanda çalışacak sonraki komutlar için bu dizine okuma erişimi verir.
Oturumu /status ile inceleme
- Herhangi bir sohbette
/statusyazın. - Etkin model, onay politikası, yazılabilir kökler ve geçerli token kullanımı için çıktıyı inceleyin. TUI uzaktan bağlandığında çıktı, uzak adresi ve sunucu sürümünü de gösterir.
Beklenen: Codex, beklediğiniz yerde çalıştığını doğrulayan bir özet yazdırır.
Hesap kullanımını /usage ile görüntüleme
- Kullanım menüsünü açmak için
/usageyazın. - Token etkinliğini göstermeyi veya kullanılabilir, kazanılmış bir sıfırlamayı kullanmayı seçin.
- Token etkinliğini doğrudan açmak için
/usage daily,/usage weeklyveya/usage cumulativeyazın.
Beklenen: Codex kullanım eylemlerini açar veya seçilen görünüm için hesap token etkinliğini gösterir. Oturumda Codex hizmet hesabı kimlik doğrulaması yoksa Codex, oturum açma gereksinimini gösterir.
Yapılandırma katmanlarını /debug-config ile inceleme
/debug-configyazın.- Yapılandırma katmanlarının sırası (en düşük öncelik ilk sırada), açık/kapalı durumu ve politika kaynakları için çıktıyı inceleyin.
Beklenen: Codex katman tanılamalarını ve yapılandırıldıklarında
allowed_approval_policies, allowed_sandbox_modes, mcp_servers, rules,
enforce_residency ve experimental_network gibi politika ayrıntılarını yazdırır.
Etkin bir ayarın neden config.toml ayarından farklı olduğunu ayıklamak için bu çıktıyı kullanın.
Alt bilgi öğelerini /statusline ile yapılandırma
/statuslineyazın.- Öğeleri açıp kapatmak ve yeniden sıralamak için seçiciyi kullanın, ardından onaylayın.
Beklenen: Alt bilgi durum satırı hemen güncellenir ve
config.toml içindeki tui.status_line alanında kalıcı hâle getirilir.
Kullanılabilir durum satırı öğeleri arasında model, model+akıl yürütme, bağlam istatistikleri, hız sınırları, git dalı, token sayaçları, oturum kimliği, geçerli dizin/proje kökü ve Codex sürümü bulunur.
Terminal başlığı öğelerini /title ile yapılandırma
/titleyazın.- Öğeleri açıp kapatmak ve yeniden sıralamak için seçiciyi kullanın, ardından onaylayın.
Beklenen: Terminal penceresi veya sekme başlığı hemen güncellenir ve
config.toml içindeki tui.terminal_title alanında kalıcı hâle getirilir.
Kullanılabilir başlık öğeleri arasında uygulama adı, proje, dönen gösterge, durum, iş parçacığı, git dalı, model ve görev ilerlemesi bulunur.
/theme ile sözdizimi teması seçme
/themeyazın.- Seçiciden bir temayı önizleyin, ardından onaylayın.
Beklenen: Codex sözdizimi vurgulamasını günceller ve seçimi
config.toml içindeki tui.theme alanında kalıcı hâle getirir.
/pets ile terminal maskotu seçme
- Maskot seçicisini açmak için
/pets(veya/pet) yazın. - Yerleşik veya özel bir maskot seçin ya da maskotları kapatın.
Beklenen: Codex, desteklenen terminallerde seçili ortam maskotunu gösterir ve
seçimi kalıcı hâle getirir. Gizlemek için /pets off da yazabilirsiniz.
TUI kısayollarını /keymap ile yeniden eşleme
TUI klavye kısayolu atamalarını incelemek, güncellemek ve kalıcı hâle getirmek için /keymap kullanın.
/keymapyazın.- Değiştirmek istediğiniz kısayol bağlamını ve eylemi seçin.
- Yeni atamayı girin veya mevcut olanı kaldırın.
Beklenen: Codex etkin tuş eşlemesini günceller ve özel atamayı config.toml içindeki tui.keymap alanına yazar.
Tuş atamalarında ctrl-a, shift-enter ve page-down gibi adlar kullanılır. Bağlama özgü atamalar tui.keymap.global ayarını geçersiz kılar; boş bir atama listesi eylemin atamasını kaldırır.
Arka plan terminallerini /ps ile kontrol etme
/psyazın.- Arka plan terminallerinin listesini ve durumlarını inceleyin.
Beklenen: Codex, ilerlemeyi bir bakışta değerlendirebilmeniz için her arka plan terminalinin komutuyla birlikte en fazla üç yeni ve boş olmayan çıktı satırını gösterir.
Arka plan terminalleri unified_exec kullanılırken görünür; aksi hâlde liste boş olabilir.
Arka plan terminallerini /stop ile durdurma
/stopyazın.- Codex listelenen terminalleri durdurmadan önce sorarsa onaylayın.
Beklenen: Codex geçerli oturuma ait tüm arka plan terminallerini durdurur. /clean,
/stop için bir diğer ad olarak hâlâ kullanılabilir.
/compact ile dökümleri küçük tutma
- Uzun bir konuşmadan sonra
/compactyazın. - Codex o ana kadarki sohbeti özetlemeyi önerdiğinde onaylayın.
Beklenen: Codex önceki turları kısa bir özetle değiştirerek kritik ayrıntıları korurken bağlamda yer açar.
Değişiklikleri /diff ile inceleme
- Git farkını incelemek için
/diffyazın. - Düzenlemeleri ve eklenen dosyaları incelemek için CLI içindeki çıktıyı kaydırın.
Beklenen: Codex, neleri tutacağınıza karar verebilmeniz için hazırlama alanına aldığınız değişiklikleri, henüz hazırlamadığınız değişiklikleri ve Git'in izlemeye başlamadığı dosyaları gösterir.
Dosyaları /mention ile vurgulama
/mentionve ardından bir yol yazın; örneğin/mention src/lib/api.ts.- Açılır pencereden eşleşen sonucu seçin.
Beklenen: Codex dosyayı sohbete ekleyerek sonraki turların ona doğrudan başvurmasını sağlar.
/new ile yeni sohbet başlatma
/newyazıp Enter'a basın.
Beklenen: Codex aynı CLI oturumunda yeni bir sohbet başlatır; böylece terminalinizden ayrılmadan sohbetler arasında geçiş yapabilirsiniz.
Yeni sohbeti oluştururken adlandırmak için /new bug bash çalıştırın.
/clear komutundan farklı olarak /new önce geçerli terminal görünümünü temizlemez.
Geçerli sohbeti /rename ile yeniden adlandırma
/rename <name>yazın veya adlandırma istemini açmak için/renameyazın.- Sohbeti daha sonra bulmanıza yardımcı olacak kısa bir ad girin.
Beklenen: Codex, dökümü değiştirmeden kayıtlı sohbet adını günceller.
Kayıtlı bir sohbeti /resume ile sürdürme
/resumeyazıp Enter'a basın.- Kayıtlı oturum seçicisinden istediğiniz oturumu seçin.
Beklenen: Codex seçili sohbetin dökümünü yeniden yükler; böylece özgün geçmişi koruyarak kaldığınız yerden devam edebilirsiniz.
Geçerli sohbeti /fork ile çatallama
/forkyazıp Enter'a basın.
Beklenen: Codex geçerli sohbeti yeni kimliğe sahip yeni bir sohbet olarak klonlar ve özgün döküme dokunmadan paralel olarak alternatif bir yaklaşımı keşfetmenize olanak tanır.
Geçerli oturum yerine kayıtlı bir oturumu çatallamanız gerekiyorsa oturum seçicisini açmak için
terminalinizde codex fork çalıştırın.
/app ile masaüstü uygulamasında devam etme
macOS ve Windows'ta geçerli oturumu ChatGPT masaüstü uygulamasında açmak için /app yazın.
Uygulama yüklü veya çalışır durumda değilse Codex, uygulamayı yüklemenizi ya da
başlatmanızı isteyen bir hata gösterir.
Beklenen: Masaüstü uygulaması aynı kayıtlı sohbeti açar; böylece orada devam edebilirsiniz.
/side ile yan sohbet başlatma
Ana sohbetten ayrılmadan geçerli sohbetten geçici bir çatal başlatmak için /side kullanın.
- Bir yan sohbet açmak için
/sideyazın. - İsteğe bağlı olarak satır içi metin ekleyin; örneğin
/side Check whether this plan has an obvious risk. - Odaklı ara çalışma bittikten sonra üst sohbete dönün.
Beklenen: Codex, dökümü üst sohbetten ayrı olan bir yan sohbet açar. Yan moddayken TUI, ana sohbetin çalışmaya devam edip etmediğini görebilmeniz için üst sohbetin durumunu göstermeyi sürdürür.
Başka bir yan sohbetin içindeyken ve inceleme modunda /side kullanılamaz.
/init ile AGENTS.md oluşturma
- Codex'in kalıcı talimatları aramasını istediğiniz dizinde
/initçalıştırın. - Oluşturulan
AGENTS.mddosyasını inceleyin, ardından depo kurallarınıza uyacak biçimde düzenleyin.
Beklenen: Codex, geliştirip gelecekteki oturumlar için commit edebileceğiniz bir
AGENTS.md iskeleti oluşturur.
/review ile çalışma ağacı incelemesi isteme
/reviewyazın.- Dosyalardaki değişiklikleri tam olarak incelemek istiyorsanız ardından
/diffyazın.
Beklenen: Codex, davranış değişikliklerine ve eksik testlere odaklanarak çalışma ağacınızda
bulduğu sorunları özetler. config.toml içinde review_model ayarını belirlemediğiniz sürece
geçerli oturum modelini kullanır.
MCP araçlarını /mcp ile listeleme
/mcpyazın.- Hangi MCP sunucularının ve araçlarının kullanılabildiğini doğrulamak için listeyi inceleyin.
Beklenen: Codex'in bu oturumda çağırabileceği yapılandırılmış Model Context Protocol (MCP) araçlarını görürsünüz.
Ayrıntılı sunucu tanılamalarını eklemek için /mcp verbose kullanın. verbose dışında bir şey iletirseniz Codex komut kullanımını gösterir.
/apps ile uygulamalara göz atma
/appsyazın.- Listeden bir uygulama seçin.
Beklenen: Codex, uygulama bahsini düzenleyiciye $app-slug olarak ekler; böylece
Codex'ten hemen bu uygulamayı kullanmasını isteyebilirsiniz.
/plugins ile eklentilere göz atma
/pluginsyazın.- Bir pazar yeri sekmesi seçin, ardından yeteneklerini veya kullanılabilir eylemlerini incelemek için bir eklenti seçin.
Beklenen: Codex eklenti tarayıcısını açar; böylece yüklü eklentileri, yapılandırmanızın izin verdiği keşfedilebilir eklentileri ve yüklü eklentilerin durumunu inceleyebilirsiniz. Yüklü bir eklentinin etkin durumunu değiştirmek için üzerinde Space tuşuna basın.
Yaşam döngüsü kancalarını /hooks ile görüntüleme ve yönetme
/hooksyazın.- Eşleşen işleyicileri incelemek için bir kanca olayı seçin.
- Yönetilmeyen kancalara gerektiği gibi güvenin, onları devre dışı bırakın veya yeniden etkinleştirin.
Beklenen: Codex kanca tarayıcısını açar; böylece yapılandırılmış yaşam döngüsü kancalarını inceleyebilirsiniz. Yönetilen kancalar, yönetiliyor olarak görünür ve kullanıcı kanca tarayıcısından devre dışı bırakılamaz.
Ajan iş parçacıklarını /agent ile değiştirme
/agentveya/subagentsyazıp Enter'a basın.- Seçiciden istediğiniz iş parçacığını seçin.
Beklenen: Codex etkin iş parçacığını değiştirir; böylece ilgili ajanın çalışmasını inceleyebilir veya sürdürebilirsiniz.
/feedback ile geri bildirim gönderme
/feedbackyazıp Enter'a basın.- Günlükleri veya tanılama bilgilerini eklemek için istemleri izleyin.
Beklenen: Codex istenen tanılama bilgilerini toplar ve bakım sorumlularına gönderir.
/logout ile oturumu kapatma
/logoutyazıp Enter'a basın.
Beklenen: Codex geçerli kullanıcı oturumuna ait yerel kimlik bilgilerini temizler.
/quit veya /exit ile CLI'den çıkma
/quit(veya/exit) yazıp Enter'a basın.
Beklenen: Codex hemen çıkar. Önce önemli çalışmalarınızı kaydedin veya commit oluşturun.
IDE uzantısı komutları
Codex'i VS Code Command Palette üzerinden kontrol etmek için bu komutları kullanın. Bunlara klavye kısayolları da atayabilirsiniz.
Tuş ataması yapma
Bir Codex komutuna tuş atamak veya mevcut atamayı değiştirmek için:
- Command Palette'i açın (macOS'ta Cmd+Shift+P veya Windows/Linux'ta Ctrl+Shift+P).
- Preferences: Open Keyboard Shortcuts komutunu çalıştırın.
Codexveya komut kimliğini (örneğinchatgpt.newChat) arayın.- Kalem simgesini seçin, ardından istediğiniz kısayolu girin.
Uzantı komutları
| Komut | Varsayılan tuş ataması | Açıklama |
|---|---|---|
chatgpt.addToThread |
- | Seçili metin aralığını geçerli sohbetin bağlamı olarak ekleyin |
chatgpt.addFileToThread |
- | Dosyanın tamamını geçerli sohbetin bağlamı olarak ekleyin |
chatgpt.newChat |
macOS: Cmd+N Windows/Linux: Ctrl+N |
Yeni bir sohbet oluşturun |
chatgpt.newCodexPanel |
- | Yeni bir Codex paneli oluşturun |
chatgpt.openCommandMenu |
- | Codex komut menüsünü açın |
chatgpt.openSidebar |
- | Codex kenar çubuğu panelini açın |
IDE uzantısı eğik çizgi komutları
Eğik çizgi komutları, düzenleyiciden ayrılmadan Codex'i kontrol etmenizi sağlar. Durumu kontrol etmek, yerel ve bulut modu arasında geçiş yapmak veya geri bildirim göndermek için bunları kullanın.
Eğik çizgi komutu kullanma
- Codex düzenleyicisinde
/yazın. - Listeden bir komut seçin veya filtrelemek için yazmayı sürdürün (örneğin
/status). - Enter tuşuna basın.
Kullanılabilir eğik çizgi komutları
| Eğik çizgi komutu | Açıklama |
|---|---|
/approve |
Otomatik inceleme etkinken, yakın tarihli bir otomatik inceleme reddi için tek yeniden denemeyi onaylayın. |
/cloud |
Bulutta yürütme kullanılabiliyorsa sohbeti bulutta çalıştırın. |
/cloud-environment |
Sohbet için bulut ortamını seçin. |
/compact |
Geçerli sohbetin bağlamını sıkıştırın. |
/fast |
Kullanılabiliyorsa katalog tarafından sağlanan Fast hizmet katmanını açın veya kapatın. |
/feedback |
Geri bildirim göndermek ve isteğe bağlı olarak günlükleri eklemek için geri bildirim iletişim kutusunu açın. |
/fork |
Yerel bir sohbeti yeni bir yerel sohbete kopyalayın. |
/goal |
Codex'in ulaşmak için çalışacağı kalıcı bir hedef belirleyin. |
/ide-context |
Otomatik IDE bağlamını açın veya kapatın. |
/init |
Geçerli proje için bir AGENTS.md iskeleti oluşturun. |
/local |
Sohbeti yerel çalışma alanınızda çalıştırın. |
/mcp |
Bağlı sunucuları görüntülemek için MCP durumunu açın. |
/memories |
Memories kullanılabiliyorsa sohbetin bellekleri kullanıp kullanamayacağını veya oluşturup oluşturamayacağını yapılandırın. |
/model |
Geçerli sohbet için modeli seçin. |
/personality |
Geçerli model kişilikleri destekliyorsa Codex'in nasıl yanıt vereceğini seçin. |
/plan |
Çok adımlı planlama için plan modunu açın veya kapatın. |
/project |
Yeni sohbetler için bir proje seçin. |
/reasoning |
Geçerli sohbet için akıl yürütme düzeyini seçin. |
/review |
Commit edilmemiş değişiklikleri incelemek veya bir temel dalla karşılaştırmak için kod inceleme modunu başlatın. |
/side |
Ana sohbeti kesintiye uğratmadan geçici bir yan sohbet başlatın. |
/status |
Sohbet kimliğini, bağlam kullanımını ve hız sınırlarını gösterin. |
/worktree |
Sohbeti yeni bir Git çalışma ağacında çalıştırın. |