Comandos slash
Os comandos slash controlam o IaC Code de dentro de uma sessao interativa. Digite / para ver os comandos disponiveis e continue digitando para filtrar a lista. Um comando so e reconhecido quando aparece no inicio da sua mensagem.
A listagem de / inclui tanto comandos integrados quanto skills que voce configurou. Para restringir as sugestoes apenas a skills, use $ em vez disso — $<nome> lista e invoca skills exclusivamente, e digitar $ seguido do nome de um comando integrado (por exemplo $help) imprime um erro apontando para o equivalente /.
O texto apos o nome do comando e passado como argumentos. Na tabela abaixo, <arg> indica um argumento obrigatorio e [arg] indica um argumento opcional.
| Comando | Finalidade |
|---|---|
/auth | Configura o acesso ao provedor de modelos e as credenciais da Alibaba Cloud atraves do fluxo de autenticacao interativo. Use ao configurar o IaC Code pela primeira vez, alterar chaves de API, trocar de provedor ou atualizar o acesso a nuvem. Alias: /login. |
/clear | Limpa o historico de conversa atual e redefine o gerenciador de contexto ativo. No modo interativo, tambem limpa a tela do terminal e re-renderiza o banner de boas-vindas. Use quando quiser iniciar uma nova solicitacao sem sair do REPL. |
/compact | Resume a conversa atual para reduzir o uso de contexto, preservando as interacoes recentes. Use apos uma sessao longa quando quiser continuar trabalhando com menos contexto acumulado. Se a conversa estiver vazia ou for muito curta, o comando informa que nao ha nada para compactar. |
/debug [on|off|status] | Inspeciona ou altera o log de depuracao em tempo de execucao para a sessao ativa. /debug e /debug status mostram se o log esta habilitado e, quando habilitado, o caminho do arquivo de log. /debug on habilita o log para a sessao atual. /debug off desabilita-o. |
/effort [level] | Mostra ou altera o esforco de raciocinio do modelo ativo quando o modelo selecionado suporta controle de esforco. Com um nivel, aplica o valor solicitado se for valido para o modelo. Sem nivel, abre um seletor interativo no REPL ou imprime o esforco atual em contextos nao interativos. |
/exit | Sai do REPL interativo. Aliases: /quit, /q. |
/help | Mostra os comandos disponiveis e atalhos de teclado comuns dentro do REPL. Alias: /?. |
/memory | Abre o seletor de memória. Edite os arquivos AGENTS.md de projeto ou usuário, ative ou desative auto-memory e abra a pasta de auto-memory do projeto quando auto-memory estiver ativada. |
/model [model_name] | Mostra ou troca o modelo ativo. Com model_name, troca diretamente para esse modelo no provedor ativo. Sem argumento, abre um seletor interativo de modelos quando um provedor esta configurado, ou imprime o modelo atual quando nao ha UI de console disponivel. |
/rename <nome> | Nomear a sessão atual. Os nomes aparecem no banner de boas-vindas, na dica de saída e no seletor de /resume, e podem ser usados com /resume ou --resume quando identificam uma sessão de forma única. |
/resume [id-da-sessao|prefixo-unico-de-id|nome-unico-da-sessao] | Retomar uma sessão anterior. Com um argumento, o IaC Code resolve-o como ID exato, prefixo único de ID ou nome único de sessão. Sem argumento, abre o seletor interativo de sessões. Sessões de outros projetos imprimem um comando cd ... && iac-code --resume <id> em vez de trocar o projeto atual em tempo real. |
/skills | Abrir o seletor de gerenciamento de habilidades. Pesquise por nome ou descrição, ordene por nome/origem/tamanho e ative ou desative habilidades de usuário ou de projeto. Habilidades integradas permanecem bloqueadas e ativadas. |
/status | Mostrar o ID da sessão atual, provedor, modelo, região da Alibaba Cloud, diretório de trabalho, uso registrado de tokens de API, contagem de turnos e utilização do contexto. No modo debug, também mostra contagens de side calls de memória e uso de tokens. |
A lista exata de comandos pode mudar entre versoes. Use /help ou digite / no REPL para inspecionar os comandos disponiveis na sua versao instalada.
Memória
Use /memory para editar os arquivos de memória que o IaC Code carrega na conversa:
- A memória do projeto é salva em
AGENTS.mdna raiz do projeto por padrão. - A memória do usuário é salva em
AGENTS.mdno diretório de configuração em tempo de execução,~/.iac-code/por padrão. - Defina
IAC_CODE_INSTRUCTION_MEMORY_FILEpara usar outro nome de arquivo, por exemploIAC-CODE.md. - O editor é um editor compacto em tela cheia no estilo Vim. Use
i,aouopara entrar no modo de inserção,Escpara voltar ao modo normal,:wqpara salvar e:q!para descartar. - A linha
Auto-memorypode ser alternada comEnter. Quando auto-memory está ativada, o IaC Code pode recuperar memórias de tópicos do projeto como contexto oculto da conversa. - A opção da pasta de auto-memory só aparece quando auto-memory está ativada.