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 masaüstü uygulaması Masaüstünde projeler, dosyalar ve uzun süren görevler.
- ChatGPT web Tarayıcınızda sohbetler, projeler ve Work.
- Codex CLI Terminalinizde Codex.
- Codex IDE uzantısı Düzenleyicinizde Codex.
ChatGPT'nin web sürümünde mesaj yazma alanına özgü bir komut menüsü bulunur. 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şvuru kaynağındaki Codex eğik çizgi komutları, CLI komutları ve bayrakları
ChatGPT'nin web sürümü 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, skill'ler, zamanlanmış görevler, eklentiler ve maskotlar için derin bağlantıları kapsar.
Eğik çizgi komutları sayfası, uygulamanın ileti yazma alanından
kullanılabilen /feedback, /goal, /init,
/mcp, /plan, /review ve /status dâhil komutları kapsar.
Bu başvuru kaynağı 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 prompt'a 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 prompt'u 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 prompt ve görüntülerle, modelin görebildiği prompt 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 sohbet dizisi 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 server 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. Kolayca yürütülebilen 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 agents
Paylaşılan bir sunucudaki sohbetlere göz atmak ve ajanlar arasında geçiş yapmak için
komut merkezini açın. Uzak bir sunucuya bağlanmak için --remote <URL>, yeni uzak görevlerin dizinini
ayarlamak için --cd <DIR> kullanın. codex agents,
--no-daemon seçeneğini desteklemez.
codex queue
Mevcut bir oturum için bir metin mesajını kuyruğa ekleyin:
codex queue --thread <SESSION_ID> --message "Run the remaining checks"--thread bir UUID veya tam oturum adını kabul eder. Oturumlar
aynı adı taşıyorsa UUID kullanın. Komut ayrıca --remote ve
--remote-auth-token-env seçeneklerini kabul eder; görsel ekleri desteklenmez.
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 claim değeri. --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 claim değeri. --ws-auth signed-bearer-token gerektirir. |
--ws-max-clock-skew-seconds |
number |
İmzalı bearer token exp ve nbf claim değerleri 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 sohbet dizileri 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
codex remote-control çalıştırarak uygun koşullarda yönetilen arka plan
sunucusu üzerinden, bu mümkün olmadığında ise ön planda uzaktan denetimi başlatın.
codex remote-control --no-daemon kullanarak doğrudan ön planda çalıştırın.
codex remote-control start kullanarak yerel app-server arka plan hizmetini uzaktan
denetim etkin olarak başlatın; codex remote-control stop ile durdurun. Yönetilen
uzaktan denetim istemcileri ve SSH uzak iş akışları bu komutları kullanır; bunlar,
yerel bir protokol istemcisi geliştirirken codex app-server --listen komutunun
yerine geçmez.
Arka plan hizmeti çalışmaya başladıktan sonra codex remote-control pair kullanarak
kısa ömürlü bir manuel eşleştirme kodu oluşturun ve yazdırın. Makine tarafından okunabilir çıktı için herhangi bir uzaktan denetim
komutuna --json ekleyin. pair için JSON yanıtı şu alanları içerir:
pairingCode, manualPairingCode, environmentId ve expiresAt.
--no-daemon yalnızca alt komutsuz remote-control komutu için geçerlidir; bunu
start, stop veya pair ile birlikte kullanmayın.
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 thread/turn 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 thread başlatır, bir turn 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 prompt girdilerinin tam listesini JSON olarak oluşturun. Bunu talimat keşfi, oturum bağlamı veya prompt oluşturma süreçlerinde hata ayıklarken kullanın.
| Anahtar | Tür / Değerler | Ayrıntılar |
|---|---|---|
--image, -i |
path[,path...] |
Kullanıcı prompt'una 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ı prompt'u. |
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 prompt 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 prompt'u. 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 sohbet dizisi 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ı. Prompt'u 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 prompt'u 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 prompt'una 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 exec fork <SESSION_ID> [PROMPT] kullanarak kayıtlı bir oturumu yeni bir
oturuma kopyalayın. Oturum bağımsız değişkeni bir UUID veya ad kabul eder. İstem verilmezse Codex,
bir tur başlatmadan çatalı oluşturur. İstemi stdin üzerinden okumak için istem olarak - geçirin
veya görsel eklemek için --image ekleyin.
Görseller, --output-schema,
--output-last-message veya --ephemeral kullanılırken bir istem gereklidir.
Yönetilen bir Git worktree'si oluşturmak için yeni veya çatallanmış bir çalıştırmaya --worktree ekleyin:
codex exec --worktree "implement the next step"
codex exec fork <SESSION_ID> --worktree "try an alternative approach"--worktree yerel yürütme gerektirir. Bunu resume, review,
--ephemeral veya --ignore-user-config ile birlikte kullanmayı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 server'ları 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 server 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 server için OAuth istemci tanımlayıcısı. --url gerektirir. |
--oauth-resource |
RESOURCE |
Akış yapılabilir HTTP MCP server 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 server'ı 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
codex resume
Etkileşimli bir oturuma kimliğiyle devam edin veya en son sohbeti sürdürün. codex resume, --last seçeneğinin kapsamını, --all belirtmediğiniz sürece geçerli çalışma diziniyle sınırlar. Model ve korumalı alan ayarlarını geçersiz kılan seçenekleri kabul eder, ancak --worktree seçeneğini kabul etmez.
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. |
Yönetilen bir Git worktree'sine çatallamak için codex fork <SESSION_ID> --worktree komutunu çalıştırın.
Bu işlem, açıkça belirtilmiş bir oturum kimliği ve yerel yürütme gerektirir;
--last seçeneğini veya oturum seçiciyi desteklemez.
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 korumalı alanı
| 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 kombinasyonları ve güvenlik ipuçları
- Çalışma alanı içinde kalabilen, gözetimsiz yerel çalışmalar için
--sandbox workspace-writekullanın; özel bir korumalı alan sanal makinesinde değilseniz--dangerously-bypass-approvals-and-sandboxkullanmaktan 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. - Makine tarafından okunabilir ilerleme verilerini ve son doğal dil özetini yakalamak için CI'da
--jsonile--output-last-messageseçeneklerini birlikte kullanın.
Etkileşimli kısayollar
- Çalışma alanında bir dosya aramak ve yolunu prompt'a eklemek için
@yazın. - Taslak geçmişini geri getirmek için Yukarı veya Aşağı tuşuna basın.
- Prompt 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 Escape tuşuna basın.
- Tamamlanan en son Codex çıktısını kopyalamak için Ctrl+O tuşlarına basın veya
/copykomutunu ç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 takip prompt'uni, eğik çizgi komutunu veya kabuk komutunu bir sonraki tur için kuyruğa almak üzere Tab tuşuna basın.
- Codex çalışırken geçerli tura yeni talimatlar eklemek için Enter tuşuna basın.
- Önceki kullanıcı mesajını düzenlemek ve sohbeti o noktadan dallandırmak için mesaj yazma alanı boşken Escape tuşuna iki kez basın.
- Oturumu kapatmak için Ctrl+C tuşlarına basın veya
/exitkomutunu çalıştırın.
İlgili kaynaklar
- Codex CLI genel bakışı: kurulum, yükseltmeler ve hızlı ipuçları.
- Yapılandırma temelleri: model ve sağlayıcı gibi varsayılanları kalıcılaştırma.
- Gelişmiş Yapılandırma: profiller, sağlayıcılar, korumalı alan ayarları ve entegrasyonlar.
- AGENTS.md: Codex ajan yeteneklerine ve en iyi uygulamalarına kavramsal bakış.
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
ileti yazma alanına / 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,/permissions,/approve,/raw,/agents,/subagentsve/statusgibi komutlarla yönlendirin
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 tur 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 tur 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ılır |
|---|---|---|
/permissions |
Codex'in önceden sormadan neler yapabileceğini belirleyin. | Oturum sırasında onay gereksinimlerini esnetin veya sıkılaştırın; örneğin Auto ile Read Only arasında geçiş yapın. |
/ide |
Açık dosyaları, mevcut 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 prompt'a ekleyin. |
/keymap |
TUI klavye kısayollarını yeniden atayın. | Özel kısayol atamalarını config.toml içinde inceleyin ve kalıcı olarak kaydedin. |
/vim |
İleti yazma alanında Vim modunu açın veya kapatın. | Vim'in normal/ekleme davranışı ile varsayılan ileti düzenleme modu arasında geçiş yapın. |
/setup-default-sandbox |
Yükseltilmiş yetkili ajan korumalı alanını kurun (yalnızca Windows). | Codex yükseltilmiş yetkili kurulumu önerdikten sonra kısıtlı işlevli Windows korumalı alanını değiştirin. |
/agents |
Ajan komut merkezini açın. | Bağlı sunucudaki sohbetlere göz atın ve ajanlar arasında geçiş yapın. |
/subagents |
Etkin alt ajan ileti dizisini değiştirin. | Geçerli oturumdaki bir alt ajanın çalışmasını inceleyin veya sürdürün. |
/apps |
Uygulamalara (bağlayıcılara) göz atın ve bunları prompt'unuza ekleyin. | Codex'ten bir 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 eklentilerin 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ş kancaları güvenilir olarak işaretleyin ya da merkezi olarak 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ıç yapmak istediğinizde görünür arayüzü ve sohbet bağlamını birlikte sıfırlayın. |
/rename |
Mevcut sohbeti yeniden adlandırın. | TUI'den ayrılmadan kayıtlı bir oturuma kolayca tanıyabileceğiniz bir ad verin. |
/archive |
Geçerli oturumu arşivleyin. | Geçerli oturumu, dökümünü silmeden etkin oturum listelerinden kaldırın. |
/delete |
Geçerli oturumu kalıcı olarak silin. | Arşivleme yeterli olmadığında dökümü ve bu oturumdan türeyen oturumları kaldırın. |
/compact |
Token alanı 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 |
Codex'in tamamlanmış en son çıktısını kopyalayın. | Tamamlanmış en son yanıtı veya plan metnini elle seçmeden alın. Ctrl+O tuşlarına da basabilirsiniz. |
/diff |
Git'in henüz izlemediği dosyalar dahil Git farkını gösterin. | Değişiklikleri commit etmeden veya testleri çalıştırmadan önce Codex'in düzenlemelerini gözden geçirin. |
/exit |
CLI'den çıkın (/quit ile aynı). |
Alternatif yazımdır; her iki komut da oturumu sonlandırır. |
/experimental |
Deneysel özellikleri açın veya kapatın. | Network proxy veya Prevent sleep while running gibi seçenekleri etkinleştirin. |
/approve |
Otomatik incelemenin yakın zamanda reddettiği bir işlemin bir kez yeniden denenmesini 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 belleğin bağlama eklenmesini veya yeni bellek oluşturulmasını açın ya da kapatın. |
/skills |
Skill'lere göz atın ve bunları kullanın. | İlgili bir yerel skill'i seçerek göreve özgü davranışı iyileştirin. |
/import |
Claude Code veya Cursor kurulumunu, projelerini ve sohbetlerini içe aktarın. | Desteklenen harici ajan öğelerini Codex yapılandırmasına ve yerel dosyalara taşıyın. |
/feedback |
Günlükleri Codex bakım ekibine gönderin. | Sorunları bildirin veya tanılama bilgilerini destek ekibiyle paylaşın. |
/init |
Geçerli dizinde bir AGENTS.md iskeleti oluşturun. |
Çalıştığınız depo veya alt dizin için kalıcı talimatları kaydedin. |
/logout |
Codex hesabınızdan çıkış yapın. | Paylaşılan bir makine kullanırken yerel kimlik bilgilerini temizleyin. |
/mcp |
Yapılandırılmış Model Context Protocol (MCP) araçlarını listeleyin. | Codex'in oturum sırasında hangi harici araçları çağırabileceğini kontrol edin; sunucu ayrıntıları için verbose ekleyin. |
/mention |
Sohbete bir dosya ekleyin. | Codex'i sırada incelemesini istediğiniz belirli dosyalara veya klasörlere yönlendirin. |
/model |
Etkin modeli (ve varsa akıl yürütme düzeyini) seçin. | Görüntüleniyorsa gpt-6-luna veya gpt-6.1-sol kullanın. |
/fast |
Model kataloğu sunduğunda Fast hizmet katmanını açın veya kapatın. | Mevcut modelin Fast katmanını açın veya kapatın ve seçimi kalıcı olarak kaydedin. |
/plan |
Plan moduna geçin ve isteğe bağlı olarak bir prompt 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 yürütülürken Codex'e takip edeceği kalıcı bir hedef verin. |
/ps |
Arka plan terminallerini ve son çıktılarını gösterin. | Ana konuşma kaydından ayrılmadan uzun süren komutları kontrol edin. |
/stop |
Tüm arka plan terminallerini durdurun. | Mevcut oturumun başlattığı arka plan terminal çalışmalarını iptal edin. |
/fork |
Mevcut sohbetten yeni bir sohbet dalı oluşturun. | Mevcut konuşma kaydını kaybetmeden yeni bir yaklaşımı keşfetmek için etkin oturumu dallandırın. |
/app |
Mevcut oturuma ChatGPT masaüstü uygulamasında devam edin. | macOS veya Windows'ta TUI'den masaüstü uygulamasına geçin. |
/side, /btw |
Geçici bir yan sohbet başlatın. | Ana sohbetin konuşma kaydını bozmadan belirli bir konuya odaklanan takip sorusu sorun. |
/raw |
Ham kaydırma geçmişi modunu açın veya kapatın. | Uzun çıktıları incelerken terminalde seçme ve kopyalama işlemlerindeki biçimlendirmeyi azaltın. |
/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 prompt ile başlamak istediğinizde CLI'den ayrılmadan sohbet bağlamını sıfırlayın. |
/quit |
CLI'den çıkın. | Oturumu hemen sonlandırın. |
/review |
Codex'ten çalışma ağacınızı incelemesini isteyin. | Codex çalışmayı tamamladıktan sonra veya yerel değişiklikler için ikinci bir görüş 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 kullanım kotası sıfırlama hakkını kullanın. | TUI içinden günlük, haftalık veya birikimli ChatGPT token etkinliğini inceleyin. |
/debug-config |
Yapılandırma katmanı ve gereksinim tanılamalarını yazdırın. | Deneysel ağ kısıtlamaları dahil öncelik ve politika gereksinimleriyle ilgili sorunları ayıklayın. |
/statusline |
TUI durum satırı alanlarını etkileşimli olarak yapılandırın. | Alt bilgi öğelerini (model/bağlam/sınırlar/git/tokenlar/oturum) seçip yeniden sıralayın ve config.toml dosyasına kalıcı olarak kaydedin. |
/title |
Terminal penceresi veya sekmesi başlık alanlarını etkileşimli olarak yapılandırın. | Proje, durum, konuşma, dal, model ve görev ilerlemesi gibi başlık öğelerini seçin ve yeniden sıralayın. |
/theme |
Bir sözdizimi vurgulama teması seçin. | Bir terminal sözdizimi vurgulama temasını önizleyin ve kalıcı olarak kaydedin. |
/pets, /pet |
Bir terminal maskotu seçin veya gizleyin. | Yerleşik veya özel bir dekoratif maskotla TUI'yi kişiselleştirin. |
/tui |
Bir sonraki başlatma için terminal modunu seçin. | Terminal kaydırma geçmişi ile tam ekran döküm arasında geçiş yapın. |
/export |
Konuşmayı Markdown olarak dışa aktarın. | Dökümün tamamını bir dosyaya kaydedin veya panoya kopyalayın. |
/recap |
Geçerli konuşmanın bir özetini oluşturun. | Bağlamını sıkıştırmadan sohbetin gidişatını öğrenin. |
/cd |
Oturumun çalışma dizinini değiştirin. | Boştaki birincil sohbete başka bir dizinde devam edin. |
/pwd, /cwd |
Çalışma dizinini gösterin. | Etkin oturumun kullandığı dizini kontrol edin. |
/worktree |
Yönetilen bir Git worktree'sinde sohbet başlatın veya sürdürün. | Yerel bir deponun ayrı bir çalışma kopyasında çalışın. |
/daemon |
Arka plan sunucusu denetimlerini açın. | Bağlantıyı inceleyin ve Codex'e ait bir yerel sunucuyu yönetin. |
/warnings |
Saklanan uyarıları ve tanılama bilgilerini görüntüleyin. | Oturum sırasında görüntülenen uyarıları yeniden inceleyin. |
/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 oturumunuzun doğru yönde ilerlemesini sağlar.
Terminal modunu /tui ile seçin
/tuiyazın.- Kaydırma geçmişi veya tam ekran modunu seçin, ardından onaylayın.
- Seçimi uygulamak için Codex'i yeniden başlatın.
Beklenen sonuç: Bir sonraki başlatmada kayıtlı terminal modu kullanılır.
--no-alt-screen gibi başlatma sırasında ayarları geçersiz kılan seçenekler yine geçerlidir.
Bir konuşmayı /export ile dışa aktarın
/exportyazın.- Panoya kopyala veya Dosyaya kaydet seçeneğini seçin.
Beklenen sonuç: Codex konuşmanın tamamını Markdown olarak dışa aktarır. Doğrudan
bir dosyaya kaydetmek için /export session.md komutunu çalıştırın. Dışa aktarmadan önce
geçerli turun tamamlanmasını bekleyin.
Sohbeti /recap ile özetleyin
- Codex boştayken
/recapyazın.
Beklenen sonuç: Codex, konuşmanın bir özetini oluşturur;
tui.auto_recap = false olsa bile. Bağlamda yer açmak istediğinizde /compact kullanın.
/cd ile dizin değiştirin
- Geçerli dizini kontrol etmek için
/pwd(veya/cwd) yazın. - Dizin değiştirmek için
/cd <path>, ev dizininizi kullanmak için ise/cdyazın.
Beklenen sonuç: Codex sohbete seçilen dizinde devam eder. Dizin değiştirmek için kuyrukta girdi veya arka plan terminali bulunmayan, boşta olan bir birincil oturum gereklidir.
/worktree ile bir worktree'de devam edin
- Yerel bir Git deposunda
/worktreeyazın. - Yeni bir worktree'de yeni bir sohbet başlatmayı mı yoksa geçerli konuşmaya devam etmeyi mi istediğinizi seçin.
Beklenen sonuç: Codex yönetilen bir Git worktree'si oluşturur ve seçilen sohbeti orada başlatır. Mevcut worktree'leri ve bunların sahibi olan sohbetleri bulmak için Worktree'lere göz at seçeneğini seçin. Bu komut yerel worktree desteği gerektirir ve bir görev çalışırken kullanılamaz.
Arka plan sunucusunu /daemon ile yönetin
/daemonyazın.- Sunucu bağlantısını ve kullanılabilir eylemleri gözden geçirin.
Beklenen sonuç: Codex, yerel arka plan sunucusu için herkese açık en son kararlı sürümü yüklemeyi veya geçerli CLI derlemesini kullanmayı önerir. Bir güncellemeyi onaylamak Codex'ten çıkılmasına neden olur ve etkin çalışmayı kesintiye uğratabilir. Uzak bağlantılarda sunucuyu barındırıldığı makineden yönetin.
Uyarıları /warnings ile inceleyin
/warningsyazın.
Beklenen sonuç: Codex saklanan uyarıları ve bunların tanılama ayrıntılarını gösterir.
Etkin modeli /model ile ayarlayın
Seçici yalnızca hesabınızın ve çalışma alanınızın erişebildiği modelleri gösterir. GPT-6.1 Sol listede yoksa başka bir model seçin. Bkz. Plana göre GPT-6.1 Sol kullanılabilirliği.
- Codex'i başlatın ve ileti yazma alanını açın.
/modelyazın ve Enter tuşuna basın.- Açılır pencereden
gpt-6-lunaveyagpt-6.1-solgibi 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 modunu /fast ile açın veya kapatın
- Geçerli modelin Fast hizmet katmanını açmak için
/fastyazın. - Kapatmak için tekrar
/fastyazı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.
Plan moduna /plan ile geçin
- Etkin sohbeti plan
moduna geçirmek için
/planyazıp Enter tuşuna basın. - İsteğe bağlı: Satır içinde prompt 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 geçer ve isteğe bağlı satır içi prompt'unuzu ilk planlama isteği olarak kullanır.
Codex hâlihazırda çalışırken /plan geçici olarak kullanılamaz.
Görev hedefini /goal ile belirleyin veya görüntüleyin
- 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. - Amacı 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 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.
Deneysel özellikleri /experimental ile açın veya kapatın
/experimentalyazıp Enter tuşuna basın.- İ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.
Otomatik incelemede reddedilen bir işlemi /approve ile onaylayın
Otomatik inceleyici yakın tarihli bir eylemi reddettiğinde ve Codex'in
eylemi 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ırın
/memoriesyazın.- 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.
Skill'leri /skills ile kullanın
/skillsyazın.- Codex'in uygulamasını istediğiniz skill'i seçin.
Beklenen: Codex, seçilen skill bağlamını ekler; böylece sonraki istek bu skill'in talimatlarını izler.
Claude Code veya Cursor kurulumunu /import ile içe aktarın
/importyazın.- Claude Code veya Cursor 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 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.
Terminali /clear ile temizleyin ve yeni bir sohbet başlatın
/clearyazı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.
Mevcut oturumu /archive ile arşivleyin
/archiveyazıp Enter tuşuna basın.- Geçerli oturumu arşivlemek istediğinizi onaylayın.
Beklenen sonuç: Codex oturumu arşivler ve yerel bir arka plan sunucusuna veya uzak sunucuya
bağlıysa komut merkezine döner. Paylaşılan bir sunucu yoksa
Codex kapanır. Codex konuşma kaydını saklar; daha sonra geri yüklemek için
codex unarchive <SESSION> komutunu kullanın.
Bir tur devam ediyorsa /archive komutunu onaylamak, arşivlemeden önce o turu durdurur.
Mevcut oturumu /delete ile silin
/deleteyazıp Enter tuşuna basın.- Geçerli oturumu silmek istediğinizi onaylayın.
Beklenen sonuç: Codex konuşma kaydını ve bu oturumdan türetilen alt oturumları kalıcı olarak siler. Yerel bir arka plan sunucusuna veya uzak sunucuya bağlıysa Codex komut merkezine döner. Paylaşılan bir sunucu yoksa Codex kapanır.
Bir sohbet çalışırken veya yan sohbetteyken /delete kullanılamaz.
İzinleri /permissions ile güncelleyin
/permissionsyazıp Enter tuşuna 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üncellenen politikayı duyurur. Gelecekteki eylemler, siz yeniden değiştirene kadar güncellenen onay moduna uyar.
IDE bağlamını /ide ile ekleyin
/ideyazın.- 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 prompt'a ekler.
Vim modunu /vim ile açın veya kapatın
/vimyazın.- İleti yazma alanında düzenlemeyi sürdürün.
Beklenen: Codex, geçerli oturum için ileti yazma alanındaki 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.
Yükseltilmiş yetkili Windows korumalı alanını /setup-default-sandbox ile kurun
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 kopyalayın
/copyyazı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.
Ham kaydırma geçmişini /raw ile açın veya kapatın
/raw,/raw onveya/raw offyazı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.
Oturumu /status ile inceleyin
- 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üleyin
- Kullanım menüsünü açmak için
/usageyazın. - Token etkinliğini göstermeyi veya kazanılmış kullanılabilir 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 inceleyin
/debug-configyazın.- 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.
Alt bilgi öğelerini /statusline ile yapılandırın
/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 gelir.
Kullanılabilir durum satırı öğeleri arasında model, model+akıl yürütme, bağlam istatistikleri, kullanım 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ırın
/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 gelir.
Kullanılabilir başlık öğeleri arasında uygulama adı, proje, ilerleme göstergesi, durum, sohbet dizisi, git dalı, model ve görev ilerlemesi bulunur.
Sözdizimi temasını /theme ile seçin
/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.
Terminal maskotunu /pets ile seçin
- Maskot seçiciyi açmak için
/pets(veya/pet) yazın. - 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.
TUI kısayollarını /keymap ile yeniden atayın
TUI klavye kısayolu bağlamaları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 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.
Arka plan terminallerini /ps ile kontrol edin
/psyazın.- 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.
Arka plan terminallerini /stop ile durdurun
/stopyazın.- 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.
Konuşma kayıtlarını /compact ile kısa tutun
- Uzun bir konuşmanın ardından
/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.
/diff ile değişiklikleri gözden geçirin
- 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; 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ı öne çıkarın
/mentionyazıp ardından bir yol girin; ö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 doğrudan ona başvurmasını sağlar.
/new ile yeni bir sohbet başlatın
/newyazıp Enter tuşuna basın.- Codex bir çalışma kopyası seçeneği sunarsa geçerli dizini veya yeni bir worktree'yi seçin.
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 mevcut sohbeti yeniden adlandırın
/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ı sohbetin adını günceller.
/resume ile kayıtlı bir sohbete devam edin
/resumeyazıp Enter tuşuna basın.- 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 mevcut sohbeti dallandırın
/forkyazıp Enter tuşuna basın.- Codex bir çalışma kopyası seçeneği sunarsa geçerli dizini veya yeni bir worktree'yi seçin.
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.
- 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. - 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.
AGENTS.md oluşturmak için /init kullanın
- Codex'in kalıcı talimatları aramasını istediğiniz dizinde
/initkomutunu çalıştırın. - Oluşturulan
AGENTS.mddosyası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ının incelenmesini isteyin
/reviewyazın.- Dosyalardaki tam değişiklikleri incelemek istiyorsanız
/diffile 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
/mcpyazın.- Hangi MCP server'ları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ılama bilgilerini dahil etmek için /mcp verbose komutunu kullanın.
/mcp login <name> komutuyla etkin oturumdan yapılandırılmış bir MCP server'da oturum açın.
/apps ile uygulamalara göz atın
/appsyazın.- Listeden bir uygulama seçin.
Beklenen: Codex, uygulama bahsini ileti yazma alanına $app-slug olarak ekler; böylece
Codex'ten hemen bu uygulamayı kullanmasını isteyebilirsiniz.
/plugins ile eklentilere göz atın
/pluginsyazın.- 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
/hooksyazın.- Eşleşen işleyicileri incelemek için bir kanca olayı seçin.
- 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.
/agents ile sohbetleri yönetin
/agentsyazıp Enter tuşuna basın.- Açmak istediğiniz sohbeti komut merkezinden seçin.
Beklenen sonuç: Codex bağlı sunucudaki sohbetlerin genel görünümünü gösterir. Sohbetlerin
durumunu inceleyebilir ve aralarında geçiş yapabilirsiniz. Komut merkezini
terminalinizden doğrudan açmak için codex agents komutunu çalıştırın. Komut merkezi,
paylaşılan bir yerel sunucu veya uzak sunucu gerektirir.
/subagents ile ajan konuşmaları arasında geçiş yapın
/subagentsyazıp Enter tuşuna basın.- Seçiciden istediğiniz konuşmayı seçin.
Beklenen: Codex, ilgili ajanın çalışmasını inceleyebilmeniz veya sürdürebilmeniz için etkin sohbet dizisini değiştirir.
/feedback ile geri bildirim gönderin
/feedbackyazıp Enter tuşuna 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 kapatın
/logoutyazıp Enter tuşuna basın.
Beklenen: Codex, geçerli kullanıcı oturumunun yerel kimlik bilgilerini temizler.
/quit veya /exit ile CLI'dan çıkın
/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.
Codex'i VS Code Command Palette üzerinden denetlemek için bu komutları kullanın. Bunları klavye kısayollarına da bağlayabilirsiniz.
Klavye kısayolu atayın
Bir Codex komutuna tuş bağlaması atamak veya mevcut bağlamayı 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ş 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 |
Eğik çizgi komutları, ileti yazma alanından 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.
Eğik çizgi komutu kullanın
- Codex ileti yazma alanında
/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 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 |
Bellek özelliği 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 kullanım sınırlarını gösterin. |
/worktree |
Sohbeti yeni bir Git worktree içinde çalıştırın. |