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-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 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
- 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
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,/agentve/statusgibi komutlarla yönlendirme
Codex CLI eğik çizgi komutları
Yerleşik eğik çizgi komutları
Codex aşağıdaki komutlarla birlikte gelir. Eğik çizgi açılır penceresini açın ve listeyi filtrelemek için komut adını yazmaya başlayın.
Bir sohbet zaten çalışıyorsa 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
- Codex'i başlatıp düzenleyiciyi açın.
/modelyazıp Enter tuşuna basın.- Açılır pencereden
gpt-5.6-lunaveyagpt-5.6-terragibi 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
- 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.
/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.
- Etkin bir sohbette
/personalityyazıp Enter tuşuna basın. - 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
- Etkin sohbeti plan
moduna geçirmek için
/planyazıp Enter tuşuna basın. - İsteğe bağlı: Satır içinde istem metni sağlayın (örneğin
/plan Propose a migration plan for this service). - Satır içi
/planbağımsız değişkenlerini kullanırken içerik yapıştırabilir veya görsel ekleyebilirsiniz.
Beklenen: Codex plan moduna 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
- 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.
/experimental ile deneysel özellikleri 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.
/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.
/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.
/memories ile bellekleri 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.
/skills ile becerileri kullanın
/skillsyazın.- Codex'in uygulamasını istediğiniz beceriyi seçin.
Beklenen: Codex, seçilen beceri bağlamını ekler; böylece sonraki istek bu becerinin talimatlarını izler.
/import ile Claude Code veya Cursor kurulumunu 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.
/clear ile terminali temizleyip 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.
/archive ile geçerli oturumu arşivleyin
/archiveyazıp Enter tuşuna basın.- Geçerli oturumu arşivleyip Codex'ten çıkmak istediğinizi onaylayın.
Beklenen: Codex geçerli oturumu arşivler ve etkileşimli TUI'yi kapatır.
Codex oturum dökümünü yerel olarak saklar; daha sonra
codex unarchive <SESSION> ile geri yükleyebilirsiniz.
Bir görev çalışırken /archive kullanılamaz.
/delete ile geçerli oturumu silin
/deleteyazıp Enter tuşuna basın.- 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
/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 ile IDE bağlamını 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 isteme ekler.
/vim ile Vim modunu açın veya kapatın
/vimyazın.- 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.
/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.
/copy ile en son yanıtı 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.
/raw ile ham geri kaydırmayı 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.
/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.
/sandbox-add-read-dir C:\absolute\directory\pathyazıp Enter tuşuna basın.- Yolun mevcut bir mutlak dizin olduğunu doğrulayın.
Beklenen: Codex, Windows korumalı alan politikasını yeniler ve korumalı alanda çalışacak sonraki komutlar için bu dizine okuma erişimi verir.
/status ile oturumu 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.
/usage ile hesap kullanımını 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.
/debug-config ile yapılandırma katmanlarını 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.
/statusline ile alt bilgi öğelerini 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, 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
/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, iş parçacığı, git dalı, model ve görev ilerlemesi bulunur.
/theme ile bir sözdizimi teması 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.
/pets ile bir terminal maskotu 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.
/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.
/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.
/ps ile arka plan terminallerini 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.
/stop ile arka plan terminallerini 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.
/compact ile dökümleri küçük 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 inceleyin
- 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ı vurgulayı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.
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
/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 sohbeti sürdürün
/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 geçerli sohbeti çatallayın
/forkyazı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.
- 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.
/init ile AGENTS.md oluşturun
- 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ı incelemesi 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 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
/appsyazın.- 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
/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.
/agent ile ajan iş parçacıklarını değiştirin
/agentveya/subagentsyazıp Enter tuşuna basın.- 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
/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'den çı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.
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:
- 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 |
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
- Codex düzenleyicisinde
/yazın. - Listeden bir komut seçin veya filtrelemek için yazmayı sürdürün (örneğin
/status). - Enter tuşuna basın.
Kullanılabilir eğik çizgi komutları
| Eğik çizgi komutu | Açıklama |
|---|---|
/approve |
Otomatik inceleme etkinken yakın tarihli bir otomatik inceleme reddi için tek 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. |