Türkçe

Geliştirici komutları

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 düzenleyici komut menüsü vardır. Geçerli sohbette kullanılabilen eylemleri görmek için / yazın. Bu menü, 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 düzenleyicisinden kullanılabilen /feedback, /goal, /init, /mcp, /plan, /review ve /status dâhil 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 birleşimlere 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 çok yol için tekrarlayın.
--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. Değerler mümkünse TOML olarak ayrıştırılır; aksi hâlde değişmez dize kullanılır.
--dangerously-bypass-approvals-and-sandbox, --yolo boolean Her komutu onay veya korumalı alan olmadan çalıştırın. Yalnızca haricen güvenliği sağlamlaştırılmış bir ortamda kullanın.
--dangerously-bypass-hook-trust boolean Bu çağrıda kalıcı kanca güveni gerektirmeden etkin kancaları çalıştırın. Yalnızca kanca kaynaklarını zaten denetleyen otomasyonlar içindir.
--disable feature Bir özellik bayrağını zorla devre dışı bırakın (-c features.<name>=false biçimine dönüştürülür). Tekrarlanabilir.
--enable feature Bir özellik bayrağını zorla etkinleştirin (-c features.<name>=true biçimine dönüştürülür). Tekrarlanabilir.
--image, -i path[,path...] İlk isteme bir veya daha fazla görüntü dosyası ekleyin. Birden çok yolu virgülle ayırın veya bayrağı tekrarlayın.
--local-provider lmstudio | ollama Bu çalıştırmada oss_provider değerini geçersiz kılarak --oss ile kullanılan yerel sağlayıcıyı seçin.
--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ırmada 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ırılmış oss_provider değeriniz veya LM Studio ile Ollama arasında seçim yapmanız için bir istem kullanır.
--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 yerele açık ws:// URL'leri üzerinden gönderilir.
--sandbox, -s read-only | workspace-write | danger-full-access Model tarafından oluşturulan 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şlatmak için 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; özel durumlar için yukarıdaki notlara veya ilgili komut yardımına bakın. Aktarılan bayraklar için ilgili komut yardımını izleyin. Örneğin codex exec --oss ..., --oss seçeneğini exec komutuna uygular.

Komutlara genel bakış

Anahtar Olgunluk Ayrıntılar
codex Kararlı Terminal kullanıcı arayüzünü başlatın. Yukarıdaki genel bayrakların yanı sıra 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ın. macOS'ta Codex bir çalışma alanı yolunu açabilir; Windows'ta ise 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ın.
codex apply Kararlı Bir Codex bulut sohbetinin oluşturduğu en son farkı yerel çalışma ağacınıza uygulayın. Diğer ad: codex a.
codex archive Kararlı Kaydedilmiş bir etkileşimli oturumu oturum kimliğine veya adına göre arşivleyin.
codex cloud Deneysel TUI'ı açmadan terminalden Codex bulut sohbetlerine göz atın veya bunları yürütün. Diğer ad: codex cloud-tasks.
codex completion Kararlı Bash, Zsh, Fish veya PowerShell için kabuk tamamlama betikleri oluşturun.
codex debug app-server send-message-v2 Deneysel Yerleşik test istemcisi üzerinden tek bir V2 iletisi göndererek app-server'da hata ayıklayın.
codex debug models Deneysel Yalnızca paketlenmiş kataloğu inceleme seçeneğiyle birlikte Codex'in gördüğü ham model kataloğunu yazdırın.
codex debug prompt-input Deneysel İsteğe bağlı olarak bir istem ve görüntülerle, modelin görebildiği istem girdi listesini JSON olarak oluşturun.
codex delete Kararlı Kaydedilmiş bir etkileşimli oturumu oturum kimliğine veya adına göre kalıcı olarak silin.
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 tanılama raporu oluşturun.
codex exec Kararlı Codex'i etkileşimsiz çalıştırın. Diğer ad: codex e. Sonuçları stdout'a veya JSONL olarak aktarın ve isteğe bağlı olarak önceki oturumları sürdürün.
codex execpolicy Deneysel execpolicy kural dosyalarını değerlendirin ve bir komuta izin verilip verilmeyeceğini, komut için istem gösterilip gösterilmeyeceğini veya komutun engellenip engellenmeyeceğini görün.
codex features Kararlı Özellik bayraklarını listeleyin ve bunları config.toml içinde kalıcı olarak etkinleştirin veya devre dışı bırakın.
codex fork Kararlı Önceki bir etkileşimli oturumu, özgün dökümü koruyarak yeni bir sohbete çatallayın.
codex login Kararlı ChatGPT OAuth, cihaz kimlik doğrulaması, API key veya stdin üzerinden iletilen bir erişim token'ı kullanarak Codex'in kimliğini doğrulayın.
codex logout Kararlı Saklanan kimlik doğrulama bilgilerini kaldırın.
codex mcp Kararlı Model Context Protocol sunucularını yönetin (listeleme, ekleme, kaldırma, kimlik doğrulama).
codex mcp-server Kullanımdan kaldırıldı Codex'i stdio üzerinden MCP sunucusu olarak çalıştırmaya yönelik kullanımdan kaldırılmış arayüz. Bunun yerine Codex app server'ı kullanın. Codex'i Claude Code'dan çağırmak için Claude Code için Codex eklentisini kullanın.
codex plugin Kararlı Yapılandırılmış pazar yeri kaynaklarından eklentiler kurun, listeleyin ve kaldırın.
codex plugin marketplace Kararlı Git veya yerel kaynaklardan eklenti pazar yerleri ekleyin, listeleyin, yükseltin ya da kaldırın.
codex remote-control Deneysel Yerel app-server için uzaktan denetimi çalıştırın veya yönetin ya da kısa ömürlü bir eşleştirme kodu oluşturun.
codex resume Kararlı Önceki bir etkileşimli oturumu kimliğine göre sürdürün veya en son sohbeti devam ettirin.
codex review Kararlı Kaydedilmemiş değişiklikleri, temel dal farkını, bir commit'i veya özel inceleme talimatlarını etkileşimsiz olarak inceleyin.
codex sandbox Kararlı Codex tarafından sağlanan macOS, Linux veya Windows korumalı alanlarında rastgele komutlar çalıştırın.
codex unarchive Kararlı Arşivlenmiş bir etkileşimli oturumu oturum kimliğine veya adına göre geri yükleyin.
codex update Kararlı Kurulu sürüm kendi kendini güncellemeyi destekliyorsa Codex CLI güncellemesini denetleyip uygulayın.

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 de kabul eder. Web araması varsayılan olarak önbelleğe alınmış modu kullanır; canlı taramaya geçmek için --search kullanın. Düşük sürtünmeli yerel çalışmalar için --sandbox workspace-write --ask-for-approval on-request kullanın.

TUI'ı codex app-server --listen ws://IP:PORT ile başlatılan bir app server'a bağlamak için --remote ws://host:port veya --remote wss://host:port kullanın. Yerel Unix soketi için varsayılan sokette --remote unix://, açıkça belirtilen bir yolda ise --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 istemcilerinde 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 birlikte kullanılamaz.
--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. Atlanırsa WebSocket kimlik doğrulaması devre dışı kalı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 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ğrulamak için kullanılan paylaşılan HMAC gizli anahtarı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ğlamıyorsanız --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; codex app-server --stdio ise 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ırması 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://, soket yolu seçmek için --listen unix:///absolute/path.sock kullanın. İstemci bağlamaları için şema oluşturuyorsanız geçitli alanları ve yöntemleri dâhil etmek üzere --experimental ekleyin.

Yerel ana makine başlatmak yerine app-server'ı uzak bir Code Mode ana makinesine 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 tüm iş parçacıkları tarafından paylaşılır. ws:// seçeneğini yalnızca localhost veya SSH ile yönlendirilmiş bir ana makine için kullanın.

codex remote-control

Uzaktan denetimi ön planda başlatmak için codex remote-control çalıştırın. Uzaktan denetim etkin durumdayken yerel app-server hizmet sürecini 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şturuyorsanız bunlar codex app-server --listen yerine geçmez.

Hizmet süreci çalıştıktan sonra, kısa ömürlü bir elle eşleştirme kodu oluşturup yazdırmak için codex remote-control pair kullanın. Makine tarafından 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 ise 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 ise yolu yazdırır.

codex app kurulu 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 ise 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ığı/tur akışı üzerinden 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 aktarır. app-server protokol davranışını yerel olarak yeniden oluşturmak 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 yenileme yapmadan 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 oluşturun. Bunu talimat keşfi, oturum bağlamı veya istem oluşturma süreçlerinde hata 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 çok yolu virgülle ayırın veya bayrağı tekrarlayın.
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ı.

Codex, yama uygulanan dosyaları yazdırır ve git apply başarısız olursa (örneğin çakışmalar nedeniyle) sıfırdan farklı bir kodla çıkar.

codex review

Etkileşimsiz bir kod incelemesi ç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ş bir etkileşimli oturumu oturum kimliğine veya 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ından ö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 kayıtlı oturum. Oturum kimlikleri, oturum adlarından önceliklidir.

codex delete

Kaydedilmiş bir etkileşimli oturumu oturum kimliğine veya adına göre kalıcı olarak silin. Bunu yalnızca dökümü etkin oturum listelerinde 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 İstem göstermeden silin. Oturum bağımsız değişkeni UUID olmalıdır; adlar yine 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 kayıtlı oturum. Oturum kimlikleri, oturum adlarından önceliklidir.

--force seçeneğini yalnızca oturum UUID'siyle kullanın. Codex'in yinelenen veya belirsiz bir adı istem göstermeden silmemesi için adlandırılmış oturumlar yine onay gerektirir.

codex cloud

Terminalden Codex bulut sohbetleriyle etkileşim kurun. Varsayılan komut etkileşimli bir seçici açar; codex cloud exec bir görevi doğrudan gönderir, codex cloud list ise betiklerde kullanmak veya hızla incelemek 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'in 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. Atlanırsa Codex ayrıntıları etkileşimli olarak sorar.

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 makine tarafından okunabilir JSON üretin.
--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 dizisinin yanı sıra 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

Bir destek sorunu bildirmeden önce veya bozuk bir Codex kurulumunu araştırırken yerel 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ış, makine tarafından okunabilir bir destek raporu üretin.
--no-color boolean İnsanlarca okunabilir çıktıda ANSI renklerini devre dışı bırakın.
--summary boolean Yalnızca gruplandırılmış 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ı, gelecekteki oturumlara uygulanmaları için değişiklikleri kalıcılaştırır. 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ı içinde kullanın.
--dangerously-bypass-hook-trust boolean Bu çağrıda kalıcı kanca güveni gerektirmeden etkin kancaları çalıştırın. Yalnızca kanca kaynaklarını zaten denetleyen otomasyonlar içindir.
--ephemeral boolean Oturum rollout dosyalarını diskte kalıcılaştırmadan çalıştırın.
--full-auto boolean Kullanımdan kaldırılmış uyumluluk bayrağı. --sandbox workspace-write seçeneğini tercih edin; bu bayrak kullanıldığında Codex 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ğrulama yine CODEX_HOME kullanır.
--image, -i path[,path...] İlk iletiye görüntüler ekleyin. Tekrarlanabilir; virgülle ayrılmış listeleri destekler.
--json, --experimental-json boolean Biçimlendirilmiş metin yerine yeni satırla ayrılmış JSON olayları yazdırın.
--local-provider lmstudio | ollama Bu çalıştırmada oss_provider değerini geçersiz kılarak --oss ile kullanılan yerel sağlayıcıyı seçin.
--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ırılmış oss_provider değerinizi 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 kullanışlı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 Model tarafından oluşturulan komutlar için korumalı alan ilkesi. Varsayılan olarak yapılandırmayı kullanır.
--skip-git-repo-check boolean Git deposunun dışında çalıştırmaya izin verin (tek seferlik dizinler için kullanışlıdır).
-c, --config key=value Etkileşimsiz çalıştırma için satır içi yapılandırma geçersiz kılması (tekrarlanabilir).
PROMPT string | - (read stdin) Görevin ilk 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 oturumu devam ettirmek için --last ekleyin. Herhangi bir dizindeki oturumları değerlendirmek için --all ekleyin. İsteğe bağlı bir takip istemi kabul eder.

Codex varsayılan olarak biçimlendirilmiş çıktı yazar. Yeni satırla ayrılmış JSON olayları (her durum değişikliği için bir tane) almak üzere --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 aramak 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 çok yolu virgülle ayırın veya bayrağı tekrarlayın.
--last boolean Geçerli çalışma dizinindeki en son sohbeti sürdürün.
PROMPT string | - (read stdin) Sürdürme işleminden hemen sonra gönderilen isteğe bağlı takip talimatı.
SESSION_ID uuid | session name Belirtilen oturumu sürdürün. En son oturumu devam ettirmek 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 kuralları gösteren JSON üretir. Çı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. Dosyalardaki kuralları birleştirmek için birden çok 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 verilmezse Codex, ChatGPT OAuth akışı için tarayıcı açar.

Anahtar Tür / Değerler Ayrıntılar
--device-auth boolean Tarayıcı penceresi açmak 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çıksa 0 koduyla çıkın.

Kimlik bilgileri mevcut olduğunda codex login status, 0 koduyla çı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 sunucusu girdilerini yönetin.

Anahtar Tür / Değerler Ayrıntılar
add <name> -- <command...> | --url <value> stdio başlatıcı komutu veya akış yapılabilir HTTP URL'si kullanarak bir 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. Makine tarafından okunabilir çıktı için --json ekleyin.
login <name> --scopes scope1,scope2 Akış yapılabilir bir HTTP sunucusu için OAuth oturumu açmayı başlatın (yalnızca OAuth destekleyen sunucular).
logout <name> Akış yapılabilir 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ış yapılabilir HTTP aktarımlarını destekler:

Anahtar Tür / Değerler Ayrıntılar
--bearer-token-env-var ENV_VAR Akış yapılabilir bir HTTP sunucusuna bağlanırken değeri bearer token olarak gönderilen ortam değişkeni.
--env KEY=VALUE repeatable Bir stdio sunucusu başlatılırken uygulanan ortam değişkeni atamaları.
--oauth-client-id CLIENT_ID Akış yapılabilir HTTP MCP sunucusu için OAuth istemci tanımlayıcısı. --url gerektirir.
--oauth-resource RESOURCE Akış yapılabilir HTTP MCP sunucusu için oturum açma sırasında eklenecek OAuth kaynak parametresi. --url gerektirir.
--url https://… stdio yerine akış yapılabilir bir HTTP sunucusu kaydedin. COMMAND... ile birlikte kullanılamaz.
COMMAND... stdio transport MCP sunucusunu başlatacak yürütülebilir dosya ve bağımsız değişkenler. -- sonrasında sağlayın.

OAuth eylemleri (login, logout) yalnızca akış yapılabilir HTTP sunucularıyla (ve yalnızca sunucu OAuth destekliyorsa) çalışır.

codex plugin

Yapılandırılmış pazar yerlerinden eklentiler kurun, 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 kurun. Eklenti bağımsız değişkeninde @marketplace yoksa --marketplace veya -m kullanın.
list [--marketplace, -m NAME] [--available --json] [--json] Kurulu eklentileri listeleyin. --json ile çıktı, installed ve available dizilerini içerir; --available, kurulu olmayan 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] Kurulu 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 alanları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 kurulum yapabileceğ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 kurun. --sparse yalnızca Git kaynakları için desteklenir ve tekrarlanabilir.
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] Ad verilmişse yapılandırılmış tek bir Git pazar yerini, verilmemişse 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; Git destekli pazar yeri depolarında seyrek checkout kullanmak için --sparse PATH seçeneğini tekrarlayın.

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

Mevcut entegrasyonlarda bu komut, diğer araçların bağlanabilmesi için Codex'i stdio üzerinden bir MCP sunucusu olarak çalıştırır. Genel yapılandırma geçersiz kılmalarını devralır ve aşağı akış istemcisi bağlantıyı kapattığında çıkar.

codex resume

Etkileşimli bir oturumu kimliğine göre sürdürün veya en son sohbeti devam ettirin. --all iletmediğiniz sürece codex resume, --last kapsamını geçerli çalışma diziniyle sınırlar. Model ve korumalı alan geçersiz kılmaları dâhil 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 istem gösterilmeden yeniden kullanmak için tui.resume_cwd değerini "current" veya "session" olarak ayarlayın. Açıkça belirtilen --cd (-C) geçersiz kılması, tui.resume_cwd değerinden ö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 oturumu devam ettirmek 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ığı ilkeler altında ç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 çok yola izin vermek için tekrarlayın.
--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 iletin (tekrarlanabilir).
--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ı (tekrarlanabilir).
--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ı (tekrarlanabilir).
--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

Kurulu sürüm kendi kendini güncellemeyi destekliyorsa Codex CLI güncellemesini denetleyip uygulayın. Hata ayıklama derlemeleri, bunun yerine bir sürüm derlemesi kurmanızı belirten ileti yazdırır.

Bayrak birleşimleri ve güvenlik ipuçları

  • Çalışma alanı içinde kalabilen, gözetimsiz yerel çalışmalar için --sandbox workspace-write kullanın; özel bir korumalı alan sanal makinesinde değilseniz --dangerously-bypass-approvals-and-sandbox kullanmaktan kaçının.
  • Codex'e daha fazla dizin için yazma erişimi vermeniz gerektiğinde --sandbox danger-full-access seçeneğini zorlamak yerine --add-dir seçeneğini tercih edin.
  • Makine tarafından okunabilir ilerleme verilerini ve son doğal dil özetini yakalamak için CI'da --json ile --output-last-message seçeneklerini birlikte kullanın.

Etkileşimli kısayollar

  • Çalışma alanında 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 bir eşleşmeyi kullanmak için Enter, 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 sonraki dönüş için bir 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 düzenleyici 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

Eğik çizgi komutları, Codex üzerinde hızlı ve klavye odaklı denetim sağlar. Eğik çizgi açılır penceresini açmak için düzenleyiciye / yazın, bir komut seçin; Codex terminalden ayrılmadan model değiştirme, izinleri ayarlama veya uzun sohbetleri özetleme gibi eylemler gerçekleştirir.

Bu kılavuzda şunları öğreneceksiniz:

  • Bir görev için doğru yerleşik eğik çizgi komutunu bulma
  • Etkin bir oturumu /model, /fast, /personality, /permissions, /approve, /raw, /agent ve /status gibi 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 bir eğik çizgi komutu yazıp bunu sonraki dönüş için kuyruğa almak üzere Tab tuşuna basabilirsiniz. Codex, kuyruğa alınmış eğik çizgi komutlarını çalıştırıldıkları sırada 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 ile 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 onay gereksinimlerini gevşetin veya sıkılaştırın; örneğin Auto ile Read Only arasında geçiş yapı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ı bir sonraki isteme aktarın.
/keymap TUI klavye kısayollarını yeniden eşleyin. config.toml içindeki özel kısayol bağlamaları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 önerdikten 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 kullanmasını istemeden önce bir 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 ya da değiştirilmiş kancalara güvenin veya yönetilmeyen kancaları çalışmadan önce devre dışı bırakın.
/clear Terminali temizleyip 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 kolayca tanınabilir bir ad verin.
/archive Geçerli oturumu arşivleyip 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 silip Codex'ten çıkın. Arşivleme yeterli olmadığında dökümü ve alt oturumları kaldırın.
/compact Token açmak için görünür sohbeti özetleyin. Uzun çalışmalardan sonra Codex'in bağlam penceresini aşmadan önemli noktaları koruması için kullanın.
/copy En son tamamlanan Codex çıktısını kopyalayın. Elle seçmeden en son tamamlanan yanıtı veya plan metnini 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 inceleme tarafından reddedilen bir işlem için tek bir yeniden denemeyi onaylayın. Otomatik inceleyicinin reddettiği bir komutu veya eylemi yeniden deneyin.
/memories Bellek kullanımını ve üretimini yapılandırın. TUI'den ayrılmadan bellek eklemeyi veya bellek üretimini 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 veya Cursor kurulumunu, projelerini ve 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 taslağı 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ğunda sunuluyorsa Fast hizmet katmanını açın veya kapatın. Geçerli modelin Fast katmanını açıp 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 ayarlayın, 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 tarzı seçin. Talimatlarınızı değiştirmeden Codex'in daha öz, daha açıklayıcı veya daha iş birlikçi olmasını sağlayın.
/ps Arka plan terminallerini ve son çıktılarını gösterin. Ana dökümden ayrılmadan uzun süredir çalışan 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 oturumdan bir dal oluşturun.
/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 odaklanmış bir takip sorusu sorun.
/raw Ham geri kaydırma modunu açın veya kapatın. Uzun çıktıları incelerken terminal seçimini 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ışmayı sürdürün.
/new Aynı CLI oturumunda 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şikliklere başka bir gözle bakılmasını 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 Hesabın 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 ö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ı önizleyip kalıcı hâle getirin.
/pets, /pet Bir terminal maskotu seçin veya gizleyin. TUI'yi yerleşik ya da ö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.

Eğik çizgi komutlarıyla oturumunuzu denetleyin

Aşağıdaki iş akışları, Codex'i yeniden başlatmadan oturumunuzun doğru yönde ilerlemesini sağlar.

/model ile etkin modeli ayarlayın

  1. Codex'i başlatıp düzenleyiciyi açın.
  2. /model yazıp Enter tuşuna basın.
  3. Açılır pencereden gpt-5.6-luna veya gpt-5.6-terra gibi bir model seçin.

Beklenen: Codex, dökümde yeni modeli doğrular. Değişikliği doğrulamak için /status komutunu çalıştırın.

/fast ile Fast modunu açın veya kapatın

  1. Geçerli modelin Fast hizmet katmanını açmak için /fast yazın.
  2. Kapatmak için tekrar /fast yazın.

Beklenen: Codex katmanı açar veya kapatır 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 belirlenir. Geçerli model bir Fast katmanı sunmuyorsa Codex, /fast komutunu göstermez.

/personality ile bir iletişim tarzı ayarlayın

İsteminizi yeniden yazmadan Codex'in iletişim biçimini değiştirmek için /personality kullanın.

  1. Etkin bir sohbette /personality yazıp Enter tuşuna basın.
  2. Açılır pencereden bir tarz seçin.

Beklenen: Codex, dökümde yeni tarzı doğrular ve sohbetin sonraki yanıtlarında bunu 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çin

  1. Etkin sohbeti plan moduna geçirmek için /plan yazıp Enter tuşuna basın.
  2. İsteğe bağlı: Satır içinde istem metni sağlayın (örneğin /plan Propose a migration plan for this service).
  3. Satır içi /plan bağımsız değişkenlerini kullanırken içerik yapıştırabilir veya görsel ekleyebilirsiniz.

Beklenen: Codex plan moduna geçer ve isteğe bağlı satır içi isteminizi ilk planlama isteği olarak kullanır.

Codex hâlihazırda çalışırken /plan geçici olarak kullanılamaz.

/goal ile bir görev hedefi ayarlayın veya görüntüleyin

  1. Hedefi ayarlamak için /goal <objective> yazın; örneğin /goal Finish the migration and keep tests green.
  2. Geçerli hedefi görüntülemek için /goal yazın.
  3. Amacı gözden geçirmek için /goal edit kullanın. Duraklatmak, sürdürmek veya kaldırmak için /goal pause, /goal resume ya da /goal clear kullanın.

Beklenen: Çalışma devam ederken Codex, hedefi etkin sohbete bağlı tutar.

Hedef amaçları boş olamaz ve en fazla 4.000 karakter içerebilir. Daha uzun talimatlar için ayrıntıları bir dosyaya koyun ve hedefi o dosyaya yönlendirin.

/experimental ile deneysel özellikleri açın veya kapatın

  1. /experimental yazıp Enter tuşuna basın.
  2. İstediğiniz özellikleri (örneğin Network proxy veya Prevent sleep while running) açıp kapatın, ardından istem sizden isterse 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 onaylayın

Otomatik inceleyici yakın tarihli bir eylemi reddettiğinde ve Codex'in eylemi bir kez yeniden denemesini istediğinizde /approve kullanın.

  1. /approve yazın.
  2. 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.

/memories ile bellekleri yapılandırın

  1. /memories yazın.
  2. Codex'in mevcut bellekleri kullanmasını, yeni bellekler üretmesini veya bellek davranışını devre dışı tutmasını seçin.

Beklenen: Codex, gelecek oturumlar için ilgili bellek ayarlarını günceller.

/skills ile becerileri kullanın

  1. /skills yazın.
  2. 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ını izler.

/import ile Claude Code veya Cursor kurulumunu içe aktarın

  1. /import yazın.
  2. Claude Code veya Cursor seçeneğini belirleyin.
  3. 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 seçilen desteklenen yapıtları Codex yapılandırmasına ve yerel dosyalara aktarır. Oturum keşfi, son 30 gündeki en fazla 50 sohbeti içerir.

/import komutunu yerel bir TUI oturumundan çalıştırın. Bir görev çalışırken, uzak oturumlarda ve yerel app-server daemon'ına 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.

/clear ile terminali temizleyip yeni bir sohbet başlatın

  1. /clear yazıp Enter tuşuna 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 komutunu çalıştırın.

Ctrl+L seçeneğinden 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.

/archive ile geçerli oturumu arşivleyin

  1. /archive yazıp Enter tuşuna basın.
  2. 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.

/delete ile geçerli oturumu silin

  1. /delete yazıp Enter tuşuna basın.
  2. Geçerli oturumu silip Codex'ten çıkmak istediğinizi onaylayın.

Beklenen: Codex geçerli oturum dökümünü siler ve etkileşimli TUI'yi kapatır. Silme işlemi kalıcıdır ve oluşturulmuş alt oturumları da kaldırır.

Bir sohbet çalışırken veya yan sohbetteyken /delete kullanılamaz.

/permissions ile izinleri güncelleyin

  1. /permissions yazıp Enter tuşuna basın.
  2. Rahatlık düzeyinize uygun onay ön ayarını seçin; örneğin müdahalesiz çalışmalar için Auto veya düzenlemeleri incelemek için Read 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üncellenen politikayı duyurur. Gelecekteki eylemler, siz yeniden değiştirene kadar güncellenen onay moduna uyar.

/ide ile IDE bağlamını ekleyin

  1. /ide yazın.
  2. Codex'in geçerli IDE seçimiyle veya açık dosyalarla ne yapması gerektiğini açıklamak istiyorsanız isteğe bağlı satır içi metin ekleyin.

Beklenen: Codex, mevcut IDE bağlamını sonraki isteme ekler.

/vim ile Vim modunu açın veya kapatın

  1. /vim yazın.
  2. Düzenleyicide çalışmayı sürdürün.

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ı yapın.

/setup-default-sandbox ile yükseltilmiş Windows korumalı alanını kurun

Bu komut yalnızca Windows'ta, Codex kısıtlı restricted-token korumalı alanını kullanırken görünür.

  1. /setup-default-sandbox yazın.
  2. 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.

/copy ile en son yanıtı kopyalayın

  1. /copy yazıp Enter tuşuna basın.

Beklenen: Codex, en son tamamlanan Codex çıktısını panonuza kopyalar.

Bir tur hâlâ çalışıyorsa /copy, sürmekte olan yanıt yerine en son tamamlanan çıktıyı kullanır. İlk Codex çıktısı tamamlanmadan önce ve geri alma işleminden hemen sonra komut kullanılamaz.

Eğik çizgi komutu menüsünü açmadan en son tamamlanan yanıtı kopyalamak için ana TUI'de Ctrl+O tuşlarına da basabilirsiniz.

/raw ile ham geri kaydırmayı açın veya kapatın

  1. /raw, /raw on veya /raw off yazın.

Beklenen: Codex, terminal seçimini ve kopyalamayı daha doğrudan hâle getiren ham geri kaydırma modunu açar veya kapatır. Ayrıca varsayılan Alt+R bağlamasını kullanabilir veya tui.raw_output_mode = true ile varsayılanı kalıcı hâle getirebilirsiniz.

/sandbox-add-read-dir ile korumalı alana okuma erişimi verin

Bu komut yalnızca CLI doğrudan Windows üzerinde çalıştırılırken kullanılabilir.

  1. /sandbox-add-read-dir C:\absolute\directory\path yazıp Enter tuşuna basın.
  2. 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.

/status ile oturumu inceleyin

  1. Herhangi bir sohbette /status yazın.
  2. 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.

/usage ile hesap kullanımını görüntüleyin

  1. Kullanım menüsünü açmak için /usage yazın.
  2. Token etkinliğini göstermeyi veya kazanılmış kullanılabilir bir sıfırlamayı kullanmayı seçin.
  3. Token etkinliğini doğrudan açmak için /usage daily, /usage weekly veya /usage cumulative yazı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.

/debug-config ile yapılandırma katmanlarını inceleyin

  1. /debug-config yazın.
  2. Yapılandırma katmanı sırası (en düşük öncelik önce), açık/kapalı durumu ve politika kaynakları için çıktıyı inceleyin.

Beklenen: Codex, yapılandırılmışsa allowed_approval_policies, allowed_sandbox_modes, mcp_servers, rules ve experimental_network gibi politika ayrıntılarıyla birlikte katman tanılamalarını yazdırır.

Etkin bir ayarın neden config.toml değerinden farklı olduğunu ayıklamak için bu çıktıyı kullanın.

/statusline ile alt bilgi öğelerini yapılandırın

  1. /statusline yazın.
  2. Öğ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 gelir.

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.

/title ile terminal başlığı öğelerini yapılandırın

  1. /title yazın.
  2. Öğ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 gelir.

Kullanılabilir başlık öğeleri arasında uygulama adı, proje, ilerleme göstergesi, durum, iş parçacığı, git dalı, model ve görev ilerlemesi bulunur.

/theme ile bir sözdizimi teması seçin

  1. /theme yazın.
  2. 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 bir terminal maskotu seçin

  1. Maskot seçiciyi açmak için /pets (veya /pet) yazın.
  2. Yerleşik ya da özel bir maskot seçin veya maskotları kapatın.

Beklenen: Codex desteklenen terminallerde seçilen ortam maskotunu gösterir ve seçimi kalıcı hâle getirir. Gizlemek için /pets off da yazabilirsiniz.

/keymap ile TUI kısayollarını yeniden eşleyin

TUI klavye kısayolu bağlamalarını incelemek, güncellemek ve kalıcı hâle getirmek için /keymap kullanın.

  1. /keymap yazın.
  2. Değiştirmek istediğiniz kısayol bağlamını ve eylemi seçin.
  3. Yeni bağlamayı girin veya mevcut bağlamayı kaldırın.

Beklenen: Codex, etkin tuş eşlemesini günceller ve özel bağlamayı config.toml içindeki tui.keymap alanına yazar.

Tuş bağlamaları ctrl-a, shift-enter ve page-down gibi adlar kullanır. Bağlama özgü bağlamalar tui.keymap.global değerini geçersiz kılar; boş bağlama listesi eylemin bağlamasını kaldırır.

/ps ile arka plan terminallerini kontrol edin

  1. /ps yazın.
  2. Arka plan terminalleri listesini ve durumlarını inceleyin.

Beklenen: Codex, ilerlemeyi bir bakışta değerlendirebilmeniz için her arka plan terminalinin komutunu ve son üç adede kadar boş olmayan çıktı satırını gösterir.

unified_exec kullanımdayken arka plan terminalleri görünür; aksi takdirde liste boş olabilir.

/stop ile arka plan terminallerini durdurun

  1. /stop yazın.
  2. Codex, listelenen terminalleri durdurmadan önce sorarsa onaylayın.

Beklenen: Codex, geçerli oturumun tüm arka plan terminallerini durdurur. /clean, /stop için bir diğer ad olarak kullanılmaya devam eder.

/compact ile dökümleri küçük tutun

  1. Uzun bir konuşmanın ardından /compact yazın.
  2. 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.

/diff ile değişiklikleri inceleyin

  1. Git farkını incelemek için /diff yazın.
  2. Düzenlemeleri ve eklenen dosyaları incelemek için CLI içindeki çıktıyı kaydırın.

Beklenen: Codex; hazırladığınız değişiklikleri, henüz hazırlamadığınız değişiklikleri ve Git'in izlemeye başlamadığı dosyaları gösterir; böylece neleri tutacağınıza karar verebilirsiniz.

/mention ile dosyaları vurgulayın

  1. /mention yazıp ardından bir yol girin; örneğin /mention src/lib/api.ts.
  2. Açılır pencereden eşleşen sonucu seçin.

Beklenen: Codex dosyayı sohbete ekleyerek sonraki turların doğrudan ona başvurmasını sağlar.

/new ile yeni bir sohbet başlatın

  1. /new yazıp Enter tuşuna 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 komutunu çalıştırın.

/clear seçeneğinden farklı olarak /new önce geçerli terminal görünümünü temizlemez.

/rename ile geçerli sohbeti yeniden adlandırın

  1. /rename <name> yazın veya adlandırma istemini açmak için /rename yazın.
  2. Sohbeti daha sonra bulmanıza yardımcı olacak kısa bir ad girin.

Beklenen: Codex, dökümü değiştirmeden kayıtlı sohbetin adını günceller.

/resume ile kayıtlı bir sohbeti sürdürün

  1. /resume yazıp Enter tuşuna basın.
  2. Kayıtlı oturum seçicisinden istediğiniz oturumu seçin.

Beklenen: Codex, seçilen sohbetin dökümünü yeniden yükler; böylece özgün geçmişi olduğu gibi koruyarak kaldığınız yerden devam edebilirsiniz.

/fork ile geçerli sohbeti çatallayın

  1. /fork yazıp Enter tuşuna basın.

Beklenen: Codex geçerli sohbeti yeni bir kimliğe sahip yeni bir sohbete kopyalar ve özgün dökümü olduğu gibi bırakır; böylece alternatif bir yaklaşımı paralel olarak keşfedebilirsiniz.

Geçerli sohbet yerine kayıtlı bir oturumu çatallamanız gerekiyorsa oturum seçiciyi açmak için terminalinizde codex fork komutunu çalıştırın.

/app ile masaüstü uygulamasında devam edin

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 ve orada devam etmenizi sağlar.

/side ile bir yan sohbet başlatın

Ana sohbetten ayrılmadan geçerli sohbetten geçici bir çatal başlatmak için /side kullanın.

  1. Yan sohbet açmak için /side yazın.
  2. İsteğe bağlı olarak satır içi metin ekleyin; örneğin /side Check whether this plan has an obvious risk.
  3. Odaklanmış kısa ç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 hâlâ çalışıp çalışmadığını görebilmeniz için üst sohbetin durumunu göstermeyi sürdürür.

Başka bir yan sohbetin içindeyken ve inceleme modundayken /side kullanılamaz.

/init ile AGENTS.md oluşturun

  1. Codex'in kalıcı talimatları aramasını istediğiniz dizinde /init komutunu çalıştırın.
  2. Oluşturulan AGENTS.md dosyasını inceleyin, ardından depo kurallarınıza uyacak şekilde düzenleyin.

Beklenen: Codex, gelecek oturumlar için geliştirip commit oluşturabileceğiniz bir AGENTS.md taslağı oluşturur.

/review ile çalışma ağacı incelemesi isteyin

  1. /review yazın.
  2. Dosyalardaki tam değişiklikleri incelemek istiyorsanız /diff ile devam edin.

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ı yapmadığınız sürece geçerli oturum modelini kullanır.

/mcp ile MCP araçlarını listeleyin

  1. /mcp yazın.
  2. 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 geçirirseniz Codex komut kullanımını gösterir.

/apps ile uygulamalara göz atın

  1. /apps yazın.
  2. Listeden bir uygulama seçin.

Beklenen: Codex, uygulama ifadesini düzenleyiciye $app-slug olarak ekler; böylece Codex'ten hemen bu uygulamayı kullanmasını isteyebilirsiniz.

/plugins ile eklentilere göz atın

  1. /plugins yazın.
  2. Bir pazar yeri sekmesi seçin, ardından yeteneklerini veya kullanılabilir eylemlerini incelemek için bir eklenti belirleyin.

Beklenen: Codex; yüklü eklentileri, yapılandırmanızın izin verdiği keşfedilebilir eklentileri ve yüklü eklenti durumunu inceleyebilmeniz için eklenti tarayıcısını açar. Yüklü bir eklentinin etkin durumunu değiştirmek için üzerinde Space tuşuna basın.

/hooks ile yaşam döngüsü kancalarını görüntüleyin ve yönetin

  1. /hooks yazın.
  2. Eşleşen işleyicileri incelemek için bir kanca olayı seçin.
  3. Gerektiğinde yönetilmeyen kancalara güvenin, onları devre dışı bırakın veya yeniden etkinleştirin.

Beklenen: Codex, yapılandırılmış yaşam döngüsü kancalarını inceleyebilmeniz için kanca tarayıcısını açar. Yönetilen kancalar yönetiliyor olarak görünür ve kullanıcı kanca tarayıcısından devre dışı bırakılamaz.

/agent ile ajan iş parçacıklarını değiştirin

  1. /agent veya /subagents yazıp Enter tuşuna basın.
  2. Seçiciden istediğiniz iş parçacığını seçin.

Beklenen: Codex, ilgili ajanın çalışmasını inceleyebilmeniz veya sürdürebilmeniz için etkin iş parçacığını değiştirir.

/feedback ile geri bildirim gönderin

  1. /feedback yazıp Enter tuşuna basın.
  2. 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 kapatın

  1. /logout yazıp Enter tuşuna basın.

Beklenen: Codex, geçerli kullanıcı oturumunun yerel kimlik bilgilerini temizler.

/quit veya /exit ile CLI'den çıkın

  1. /quit (veya /exit) yazıp Enter tuşuna 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 denetlemek için bu komutları kullanın. Bunları klavye kısayollarına da bağlayabilirsiniz.

Bir tuş bağlaması atayın

Bir Codex komutuna tuş bağlaması atamak veya mevcut bağlamayı değiştirmek için:

  1. Command Palette'i açın (macOS'ta Cmd+Shift+P veya Windows/Linux'ta Ctrl+Shift+P).
  2. Preferences: Open Keyboard Shortcuts komutunu çalıştırın.
  3. Codex veya komut kimliğini (örneğin chatgpt.newChat) arayın.
  4. Kalem simgesini seçin, ardından istediğiniz kısayolu girin.

Uzantı komutları

Komut Varsayılan tuş bağlaması Açıklama
chatgpt.addToThread - Seçilen metin aralığını geçerli sohbetin bağlamına ekleyin
chatgpt.addFileToThread - Dosyanın tamamını geçerli sohbetin bağlamına 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 denetlemenizi sağlar. Durumu kontrol etmek, yerel mod ile bulut modu arasında geçiş yapmak veya geri bildirim göndermek için bunları kullanın.

Bir eğik çizgi komutu kullanın

  1. Codex düzenleyicisinde / yazın.
  2. Listeden bir komut seçin veya filtrelemek için yazmayı sürdürün (örneğin /status).
  3. 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 bir yeniden denemeyi onaylayın.
/cloud Bulut yürütme kullanılabildiğinde 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 üzerinde çalışacağı kalıcı bir hedef ayarlayın.
/ide-context Otomatik IDE bağlamını açın veya kapatın.
/init Geçerli proje için bir AGENTS.md taslağı 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ılabildiğinde sohbetin bellekleri kullanıp kullanamayacağını veya üretip üretemeyeceğini yapılandırın.
/model Geçerli sohbetin modelini seçin.
/personality Geçerli model kişilikleri desteklediğinde 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 sohbetin akıl yürütme düzeyini seçin.
/review Commit oluşturmamış 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.