Codex: Comandos Slash e Referência Rápida do Codex
Última atualização: 2026-08-31
O Codex oferece ricos comandos slash para executar rapidamente operações comuns sem sair da conversa.
📋 Pré-requisitos: Uso básico do Codex completado (veja Lição 3)
1. O Que Você Vai Aprender
- Todos os comandos slash em detalhe
- Parâmetros de linha de comando
- Referência rápida
2. Visão Geral dos Comandos Slash
(1) Gerenciamento de Sessão
| Comando | Descrição |
|---|---|
/new |
Iniciar nova sessão |
/clear |
Limpar histórico de conversa atual |
/status |
Ver status da sessão, uso de contexto |
/compact |
Compactar contexto manualmente |
/quit |
Sair do Codex |
(2) Operações de Arquivo
| Comando | Descrição |
|---|---|
/read <file> |
Ler conteúdo do arquivo |
/add <file> |
Adicionar arquivo ao contexto |
/remove <file> |
Remover arquivo do contexto |
/diff |
Ver mudanças não commitadas atuais |
(3) Troca de Modo
| Comando | Descrição |
|---|---|
/mode suggest |
Trocar para modo Suggest |
/mode auto-edit |
Trocar para modo Auto Edit |
/mode full-auto |
Trocar para modo Full Auto |
(4) Visualização de Informações
| Comando | Descrição |
|---|---|
/help |
Ver informações de ajuda |
/version |
Ver número de versão |
/config |
Ver configuração atual |
/models |
Ver lista de modelos disponíveis |
/history |
Ver histórico de conversa |
3. Parâmetros de Linha de Comando
(1) Parâmetros de Inicialização
# Inicialização básica
codex
# Especificar modelo
codex --model gpt-5-codex
# Especificar modo sandbox
codex --sandbox workspace-write
# Especificar política de aprovação
codex --approval-policy ask
# Modo Full Auto
codex --full-auto
# Modo Auto Edit
codex --auto-edit
(2) Parâmetros Comuns
| Parâmetro | Descrição | Exemplo |
|---|---|---|
--model |
Especificar modelo | --model o3 |
--sandbox |
Modo sandbox | --sandbox readonly |
--approval-policy |
Política de aprovação | --approval-policy ask |
--auto-edit |
Modo Auto Edit | — |
--full-auto |
Modo Full Auto | — |
--quiet |
Modo silencioso | — |
--version |
Ver versão | — |
--help |
Ver ajuda | — |
--upgrade |
Atualizar Codex | — |
4. Referência Rápida
(1) Início Rápido
codex # Iniciar no modo padrão
codex "Fix login bug" # Submeter tarefa diretamente
codex --model deepseek-coder # Especificar modelo
codex --full-auto "Run tests" # Full Auto + tarefa
(2) Operações em Sessão
/new Nova sessão
/status Ver status
/compact Compactar contexto
/mode full-auto Trocar modo
/add src/auth.ts Adicionar contexto
/diff Ver mudanças
(3) Templates de Tarefa
# Corrigir Bug
"Fix <issue> in <file>, ensure tests pass"
# Adicionar Funcionalidade
"Add <feature> to <module>, follow the style of <existing-file>"
# Refatorar Código
"Refactor <old-impl> to <new-impl>, maintain functionality, ensure tests pass"
# Escrever Testes
"Write unit tests for <file>, covering normal flows and edge cases"
# Revisão de Código
"Review <file/PR>, focusing on security, performance, and maintainability"
5. Comandos Avançados
(1) Gerenciamento de Contexto
/add src/**/*.ts Adicionar todos os arquivos TypeScript
/remove src/test.ts Remover arquivo de teste
/status Ver uso de contexto
/compact Compactação manual
(2) Gerenciamento Multi-tarefa (Modo App)
/tasks Listar todas as tarefas
/task new Criar nova tarefa
/task switch <id> Trocar tarefa
/task cancel <id> Cancelar tarefa
▶ Exemplo 1: Fluxo de Trabalho Eficiente de Alice
# Alice começa a trabalhar
/new # Nova sessão
/add src/auth.ts src/user.ts # Adicionar contexto
"Migrate authentication from Session to JWT" # Submeter tarefa
# Após tarefa completar
/diff # Ver mudanças
/status # Verificar contexto
/compact # Compactar histórico
# Continuar para próxima tarefa
"Add refresh token functionality to JWT auth"
❓ Perguntas Frequentes
P: Comandos slash são sensíveis a maiúsculas/minúsculas? R: Não.
/Newe/newtêm o mesmo efeito.
P: Posso usar comandos slash dentro de uma descrição de tarefa? R: Não. Comandos slash devem ser digitados separadamente, não incorporados em descrições de tarefa.
P: Como vejo todos os comandos disponíveis? R: Digite
/helppara ver a lista completa.
P:
/compactperde informações? R: Ele comprime detalhes históricos menos importantes, mas o contexto core é preservado. Se o Codex esquecer informações-chave, use/addpara readicioná-las.
P: Posso criar comandos slash personalizados? R: Comandos slash personalizados não são suportados atualmente, mas efeitos similares podem ser alcançados através de AGENTS.md e Skills.
📖 Resumo
- Comandos slash: Gerenciamento de sessão / Operações de arquivo / Troca de modo / Visualização de informações
- Parâmetros de inicialização:
--model/--sandbox/--approval-policy - Templates de tarefa: Corrigir Bug / Adicionar Funcionalidade / Refatorar / Testar / Revisar
- Use
/statuse/compactpara gerenciar contexto efetivamente
📝 Exercícios
- Básico (⭐): Use pelo menos 5 comandos slash e registre o efeito de cada comando.
- Intermediário (⭐⭐): Use templates de tarefa para completar um ciclo completo de desenvolvimento de funcionalidade — desde adicionar funcionalidades até escrever testes até revisão de código.
- Avançado (⭐⭐⭐): Crie seu próprio cartão de referência rápida do Codex com seus comandos e templates de tarefa mais usados.