Referência de comandos do AI Cockpit Reasoning CLI
Execute aic <comando> --help para ver todas as opções disponíveis na versão instalada.
Comandos do shell
| Comando | Finalidade |
|---|---|
aic [projeto] | Iniciar o terminal interativo. |
aic --worktree <nome> | Criar ou reutilizar um worktree Git e iniciar o terminal interativo nele. |
aic --continue | Continuar a última sessão. |
aic run [mensagem] | Executar uma tarefa em modo headless. |
aic auth login | Conectar um provedor de modelos. |
aic auth list | Listar as credenciais de provedores configuradas. |
aic auth logout | Remover credenciais de provedores. |
aic profile | Mostrar a conta do AI Cockpit conectada. |
aic org | Selecionar uma organização do AI Cockpit. |
aic models [provedor] | Listar os modelos disponíveis, com filtro opcional por provedor. |
aic mcp add | Adicionar um servidor MCP. |
aic mcp list | Ver os servidores MCP configurados. |
aic mcp auth <nome> | Autenticar um servidor MCP remoto. |
aic mcp logout <nome> | Remover a autenticação de um servidor MCP. |
aic agent list | Listar os agentes disponíveis no projeto. |
aic agent create | Criar um agente de forma interativa. |
aic session list | Listar as sessões recentes. |
aic worktree create <nome> | Criar ou reutilizar um worktree Git no projeto atual. |
aic worktree list | Listar os worktrees Git do projeto atual. |
aic worktree remove <nome> | Remover um worktree Git e apagar a branch dele. |
aic plugin <módulo> | Instalar um plugin na configuração do projeto. |
aic plugin <módulo> --global | Instalar um plugin na configuração global. |
aic export <id-da-sessão> | Exportar uma sessão. |
aic import <arquivo> | Importar uma sessão. |
aic stats | Mostrar estatísticas de uso de tokens e custo. |
aic serve | Iniciar o servidor local e a interface no navegador. |
aic attach <url> | Conectar o terminal interativo a um servidor em execução. |
aic config check | Verificar a configuração resolvida. |
aic upgrade | Atualizar o AI Cockpit Reasoning CLI. |
aic help [comando] | Mostrar a ajuda detalhada. |
Comandos interativos
| Comando | Finalidade |
|---|---|
/connect | Conectar um provedor. |
/models | Selecionar um modelo. |
/agents | Selecionar um agente principal. |
/sessions / /new | Abrir sessões ou iniciar uma nova. |
/rename / /fork | Renomear ou ramificar a sessão. |
/undo / /redo | Percorrer mudanças reversíveis. |
/compact | Resumir uma sessão longa. |
/mcps | Inspecionar e alternar servidores MCP. |
/skills | Inspecionar skills disponíveis. |
/status | Mostrar o estado de provedores, MCPs, plugins e projeto. |
/help | Mostrar comandos e atalhos. |
/exit | Fechar a TUI. |
Consulte Use o terminal interativo para navegação, permissões, sessões e atalhos.
Extensões do projeto
Skills
Coloque fluxos reutilizáveis em .aicockpit/skills/<nome>/SKILL.md ou .agents/skills/<nome>/SKILL.md. Inicie uma nova sessão depois de alterar uma skill e use /skills para verificar a descoberta. Consulte Skills.
Plugins
Instale um plugin npm com aic plugin <módulo>. Plugins locais TypeScript ou JavaScript podem ficar em .aicockpit/plugin/ ou .aicockpit/plugins/. Eles executam código na máquina; revise a origem antes de instalar.
Agentes e subagentes
Agentes principais conduzem a conversa. Subagentes executam trabalhos delegados em sessões isoladas e devolvem o resultado ao agente pai. O modo pode ser primary, subagent ou all.
@code-reviewer revise o módulo de autenticação
Crie arquivos em .aicockpit/agent/ ou configure modelos, prompts e permissões em .aicockpit/aicockpit.jsonc.
Permissões
As decisões são allow, ask e deny. O último padrão correspondente vence:
{
"$schema": "https://app.aicockpit.ai/config.json",
"permission": {
"read": "allow",
"edit": "ask",
"bash": {
"*": "ask",
"git status *": "allow",
"git diff *": "allow",
"rm *": "deny"
}
}
}
Mantenha padrões abrangentes primeiro e exceções específicas depois.