# ChatCLI > Documentação oficial do ChatCLI — CLI multi-provedor com modo agente, coder, AIOps e Kubernetes operator. ## Docs - [Receita: Refatoração Segura com Modo Agente](https://chatcli.edilsonfreitas.com/cookbook/agent-refactoring.md): Use o poder do Modo Agente para planejar e executar uma refatoração de código passo a passo, com segurança e controle total. - [AIOps: Guia de Resposta a Incidentes](https://chatcli.edilsonfreitas.com/cookbook/aiops-incident-response.md): Guia operacional completo para resposta a incidentes usando a plataforma AIOps — do alerta à resolução e post-mortem. - [AIOps: Setup Produção Completo](https://chatcli.edilsonfreitas.com/cookbook/aiops-production-setup.md): Guia passo a passo para configurar a plataforma AIOps do ChatCLI em produção com todos os componentes: notificações, SLOs, aprovações, chaos engineering e observabilidade. - [Corrigir testes com /coder](https://chatcli.edilsonfreitas.com/cookbook/coder-fix-tests.md): Receita prática: veja como a IA usa o plugin @coder para corrigir testes autônomamente. - [Receita: Depurando Logs de Erro com Pipes](https://chatcli.edilsonfreitas.com/cookbook/debugging-logs-with-pipes.md): Aprenda a usar pipes do shell e o modo one-shot para analisar logs complexos e encontrar a causa raiz de erros rapidamente. - [Receita: Monitoramento K8s com IA](https://chatcli.edilsonfreitas.com/cookbook/k8s-monitoring.md): Guia passo a passo para monitorar deployments Kubernetes com IA, diagnosticar problemas e automatizar análises usando o K8s Watcher. - [Receita: Gerenciando Múltiplos Projetos com Contextos e Sessões](https://chatcli.edilsonfreitas.com/cookbook/multi-project-workflow.md): Aprenda a combinar /context e /session para criar um fluxo de trabalho eficiente ao alternar entre diferentes projetos. - [Receita: Entendendo um Projeto de Código](https://chatcli.edilsonfreitas.com/cookbook/onboarding-new-project.md): Use uma combinação de modos do @file para rapidamente entender a arquitetura e o fluxo de uma base de código desconhecida. - [One-Shot, Pipes e Automação](https://chatcli.edilsonfreitas.com/cookbook/oneshot-pipelines.md): Use o ChatCLI em scripts, pipelines CI/CD e automações com o modo one-shot e pipes de stdin. - [Receita: Gerando Release Notes com @git](https://chatcli.edilsonfreitas.com/cookbook/release-notes-automation.md): Aprenda a usar o comando @git para gerar automaticamente um changelog claro e conciso para suas novas versões. - [Receita: Servidor Remoto para Equipe](https://chatcli.edilsonfreitas.com/cookbook/remote-server-setup.md): Guia passo a passo para configurar um servidor ChatCLI centralizado para toda a equipe, com autenticação, TLS e múltiplos provedores. - [Automações com Scheduler](https://chatcli.edilsonfreitas.com/cookbook/scheduler-automations.md): Receitas práticas: deploy com wait, cron de backup, pipeline DAG, agent que se auto-pausa. - [Hardening para Produção](https://chatcli.edilsonfreitas.com/cookbook/security-hardening-production.md): Guia passo a passo para configurar todas as medidas de segurança do ChatCLI em ambiente de produção. - [Modo Agente: Execução de Tarefas](https://chatcli.edilsonfreitas.com/core-concepts/agent-mode.md): Aprenda a delegar tarefas completas para o ChatCLI, que irá planejar e executar comandos para você. - [Uso Básico e Comandos Principais](https://chatcli.edilsonfreitas.com/core-concepts/basic-usage.md): Aprenda a interagir com o ChatCLI e a usar os comandos essenciais para navegação, configuração e controle. - [Modo Coder (/coder)](https://chatcli.edilsonfreitas.com/core-concepts/coder-mode.md): Um modo especializado em engenharia de software: leitura, edição, testes e refatoração. - [Adicionando Contexto (@ Comandos)](https://chatcli.edilsonfreitas.com/core-concepts/context-commands.md): Aprenda a usar @file, @git, @command e @env para dar ao ChatCLI consciência total do seu ambiente de trabalho. - [Agent Park & Resume — Suspensão não-bloqueante](https://chatcli.edilsonfreitas.com/features/agent-park.md): Tool @park que suspende o agent, libera o terminal, e auto-retoma sozinho quando timer/probe completa. - [Progresso Live dos Agents](https://chatcli.edilsonfreitas.com/features/agent-progress-ui.md): Display em tempo real do status de cada agent durante execução paralela: progresso, conclusoes, erros e replanejamentos — tudo visivel no terminal. - [IA Agentiva e Sistema de Plugins](https://chatcli.edilsonfreitas.com/features/agentic-plugins.md): Transforme o ChatCLI em uma plataforma de automacao extensivel. Crie ferramentas customizadas que a IA pode usar autonomamente para executar fluxos de trabalho complexos de ponta a ponta. - [AIOps Platform (Deep-Dive)](https://chatcli.edilsonfreitas.com/features/aiops-platform.md): Arquitetura detalhada da plataforma AIOps autônoma: pipeline completo de detecção, correlação, análise por IA e remediação automática no Kubernetes. - [Workflow de Aprovação](https://chatcli.edilsonfreitas.com/features/aiops/approval-workflow.md): Controle de mudanças com approval policies, blast radius assessment e change windows para a plataforma AIOps do ChatCLI. - [Auditoria e Compliance](https://chatcli.edilsonfreitas.com/features/aiops/audit-compliance.md): Audit trail imutável, RBAC granular com 4 roles, relatórios de compliance automatizados e integração com SIEM para rastreabilidade completa. - [Capacity Planning e Cost Attribution](https://chatcli.edilsonfreitas.com/features/aiops/capacity-cost.md): Previsão de capacidade com regressão linear, redução de ruído e rastreamento de custos com ROI. - [Chaos Engineering](https://chatcli.edilsonfreitas.com/features/aiops/chaos-engineering.md): Validação de resiliência com experimentos de chaos integrados à plataforma AIOps: 7 tipos de falha, safety checks e verificação pós-experimento. - [Motor de Decisão com IA](https://chatcli.edilsonfreitas.com/features/aiops/decision-engine.md): Engine de decisão baseada em confiança com pattern learning, análise de causa raiz e detecção de convergência para remediação autônoma. - [Federação Multi-Cluster](https://chatcli.edilsonfreitas.com/features/aiops/federation.md): Gestão unificada de múltiplos clusters Kubernetes com correlação cross-cluster, detecção de cascata e políticas de remediação por tier. - [Ciclo de Vida do Incidente](https://chatcli.edilsonfreitas.com/features/aiops/incident-lifecycle.md): Guia completo de como os incidentes fluem pela detecção, análise, remediação, escalação e resolução — incluindo o que fazer quando o sistema requer intervenção humana - [Notificações e Escalação](https://chatcli.edilsonfreitas.com/features/aiops/notifications.md): Sistema de notificações multi-canal e escalação automática para a plataforma AIOps do ChatCLI. - [SLOs e SLAs](https://chatcli.edilsonfreitas.com/features/aiops/slo-sla.md): Gestão de Service Level Objectives com burn rate alerting e SLA compliance para a plataforma AIOps do ChatCLI. - [Web Dashboard e Grafana](https://chatcli.edilsonfreitas.com/features/aiops/web-dashboard.md): Dashboard web embutido e dashboards Grafana pré-configurados para observabilidade. - [ArtifactHub](https://chatcli.edilsonfreitas.com/features/artifacthub.md): Distribução dos Helm charts do ChatCLI via ArtifactHub — o registro público de pacotes para Kubernetes. - [Tools Atômicos (@read, @search, @tree, @todo)](https://chatcli.edilsonfreitas.com/features/atomic-tools.md): Plugins builtin narrow com schema flat — paridade com Read, Grep, TodoWrite do Claude Code. Paralelizáveis, validados por JSON Schema, com truncation policy por tool. - [AWS Bedrock](https://chatcli.edilsonfreitas.com/features/bedrock.md): Acesse todo o catálogo do AWS Bedrock — Claude, OpenAI GPT-OSS, Llama, Nova, Mistral, Cohere, AI21, DeepSeek, Moonshot Kimi, MiniMax, Qwen, Z.AI/GLM, Gemma, Nemotron, TwelveLabs — com autenticação via IAM, AWS_PROFILE ou ~/.aws/credentials. Inclui embeddings (Titan v1/v2 + Cohere v3). - [Bootstrap e Memória Persistente](https://chatcli.edilsonfreitas.com/features/bootstrap-memory.md): Personalize a identidade do agente com arquivos bootstrap e mantenha contexto entre sessões com memória de longo prazo e notas diarias. - [Skills Embutidas](https://chatcli.edilsonfreitas.com/features/builtin-skills.md): Um pacote de skills de produtividade/pesquisa/dev embarcado no binário e semeado no startup — presente em qualquer instalação (go install, brew, release). - [Chat Gateway — ChatCLI em Telegram, Slack, Discord, WhatsApp e Webhook](https://chatcli.edilsonfreitas.com/features/chat-gateway.md): Roda o ChatCLI como daemon de mensageria: cada mensagem recebida passa pelo agent loop real (tools, shell, edição de arquivos) e o progresso é transmitido de volta ao chat enquanto o agente trabalha. - [Filtragem com .chatignore](https://chatcli.edilsonfreitas.com/features/chatignore.md): Controle quais arquivos e diretórios são enviados como contexto para a IA usando regras estilo .gitignore. - [Plugin @coder](https://chatcli.edilsonfreitas.com/features/coder-plugin.md): Ferramenta de engenharia builtin para ler, editar, patchar e executar tarefas com rollback. - [Segurança do Modo Coder (Governanca)](https://chatcli.edilsonfreitas.com/features/coder-security.md): Entenda como funciona o sistema de governanca e permissões do Modo Coder. - [UI Compacta (Modo Compact)](https://chatcli.edilsonfreitas.com/features/compact-ui.md): Modo de exibicao minimalista para o coder mode: indicadores inline de ferramentas, zero verbosidade. - [Migração de Configuração](https://chatcli.edilsonfreitas.com/features/config-migration.md): Sistema versionado de migração de configuração com backup automático, rollback e execução sequencial de migrações. - [Recuperação de Contexto](https://chatcli.edilsonfreitas.com/features/context-recovery.md): Recuperação automatica em 3 niveis contra overflow de contexto, limites de proxy corporativo e escalação de max output tokens - [Controle de Conversa](https://chatcli.edilsonfreitas.com/features/conversation-control.md): Comandos /compact e /rewind para gerenciar o contexto da conversa: compactar histórico inteligentemente e voltar a pontos anteriores da conversa. - [Conversation Hub — continuidade de conversa entre canais](https://chatcli.edilsonfreitas.com/features/conversation-hub.md): Uma conversa que atravessa canais: o assunto começado no Telegram/Slack/WhatsApp continua no chatcli do notebook, e vice-versa, até você iniciar uma nova sessão. - [Cost Tracking](https://chatcli.edilsonfreitas.com/features/cost-tracking.md): Rastreie custos de token e estimativas de preço por sessão em todos os modos, com dados reais de API e orcamento configurável - [Agentes Customizáveis (Personas)](https://chatcli.edilsonfreitas.com/features/customizable-agents.md): Sistema modular para criar personalidades e conhecimentos especializados para a IA, com despacho automático como workers no sistema multi-agent, auto-ativação de skills por triggers/paths e seleção de modelo por agente. - [Scan de Vulnerabilidades (@osv)](https://chatcli.edilsonfreitas.com/features/dependency-scan.md): Checa dependências contra a base OSV.dev — keyless, sem CLI externa. Suporta go.mod, requirements.txt, package-lock.json e Cargo.lock. - [Sistema de Permissoes Avancado](https://chatcli.edilsonfreitas.com/features/enhanced-permissions.md): Resolução de políticas multi-fonte, rastreamento de negacoes, imunidade de segurança e allowlist de comandos read-only - [Detecção de Staleness de Arquivos](https://chatcli.edilsonfreitas.com/features/file-staleness.md): Rastreamento de mtime e SHA-256 para detectar modificacoes externas entre read e write - [GitHub Models (Marketplace)](https://chatcli.edilsonfreitas.com/features/github-models.md): Use dezenas de modelos do GitHub Models marketplace diretamente no ChatCLI com seu token GitHub. - [Sistema de Hooks](https://chatcli.edilsonfreitas.com/features/hooks-system.md): Automatize ações com hooks de lifecycle para eventos como execução de tools, inicio/fim de sessão e submissao de prompts - [Internacionalização (i18n)](https://chatcli.edilsonfreitas.com/features/i18n.md): O ChatCLI suporta múltiplos idiomas com detecção automática e fallback inteligente. - [Geração de Imagem (@image)](https://chatcli.edilsonfreitas.com/features/image-generation.md): Gera imagens a partir de texto — Stable Diffusion local/keyless, OpenAI-compatível, Google Imagen e xAI grok-image nativos. - [Perguntas Interativas (ask_user)](https://chatcli.edilsonfreitas.com/features/interactive-ask.md): A IA pergunta e você decide num menu navegável: 1 a 6 perguntas, single ou multi-select e opção livre, com as respostas voltando ao modelo no mesmo turno. - [Recuperação de JSON](https://chatcli.edilsonfreitas.com/features/json-recovery.md): Sistema de recuperação automatica para JSON malformado gerado por LLMs em chamadas de ferramenta - [Kubernetes Operator (AIOps)](https://chatcli.edilsonfreitas.com/features/k8s-operator.md): Gerencie instâncias ChatCLI e uma plataforma AIOps autônoma no Kubernetes com 17 CRDs, 54 tipos de remediação, análise de logs/métricas, integração GitOps e diagnóstico code-aware. - [Monitoramento Kubernetes (K8s Watcher)](https://chatcli.edilsonfreitas.com/features/k8s-watcher.md): Monitore múltiplos deployments Kubernetes simultaneamente com métricas Prometheus, gestão de budget de contexto e análise por IA. - [Knowledge Base (RAG keyless)](https://chatcli.edilsonfreitas.com/features/knowledge-base.md): Transforme corpora de documentação em base de conhecimento: index card de ~900 tokens no prompt, retrieval híbrido BM25 + embeddings por turno, e a tool @knowledge para o agente investigar — tudo sem API key. - [Diagnósticos LSP](https://chatcli.edilsonfreitas.com/features/lsp-diagnostics.md): Roda um language server sobre um arquivo e mostra os erros/avisos do compilador via /lsp — sem SDKs, falando JSON-RPC com framing Content-Length. - [MCP Channels](https://chatcli.edilsonfreitas.com/features/mcp-channels.md): Push messages reativos de servidores MCP: persistência, filtros, regras de trigger (notify / confirm / auto) e cross-mode injection nos modos agent e coder. - [MCP (Model Context Protocol)](https://chatcli.edilsonfreitas.com/features/mcp-integration.md): Integre ferramentas externas via Model Context Protocol com suporte aos transports stdio, SSE e Streamable HTTP. - [MCP Server — ChatCLI como servidor (e ACP)](https://chatcli.edilsonfreitas.com/features/mcp-server.md): chatcli mcp-server expõe o ChatCLI como servidor MCP sobre stdio: não só chat, mas o agent loop, o coder e as built-in tools. chatcli acp expõe o ChatCLI via Agent Client Protocol para editores. - [Mixture-of-Agents (MoA)](https://chatcli.edilsonfreitas.com/features/mixture-of-agents.md): Vários modelos propõem uma resposta em paralelo e um agregador sintetiza a melhor — o /moa do ChatCLI, baseado em Wang et al. (arXiv:2406.04692). - [Orquestração Multi-Agent](https://chatcli.edilsonfreitas.com/features/multi-agent-orchestration.md): Sistema multi-agent com 12 agents especialistas embarcados + agents customizados que trabalham em paralelo, cada um com skills próprias, scripts aceleradores e preferências de modelo/effort individuais, orquestrados automaticamente pelo LLM. - [Entrada Multilinha](https://chatcli.edilsonfreitas.com/features/multiline-input.md): Suporte a entrada de texto em múltiplas linhas em todos os modos do ChatCLI usando o delimitador ---. - [Tool Use Nativo (API Estruturada)](https://chatcli.edilsonfreitas.com/features/native-tool-use.md): Chamadas de ferramentas via API nativa da OpenAI e Anthropic, com suporte a cache_control para otimização de KV cache. - [Modo Não-Interativo (One-Shot)](https://chatcli.edilsonfreitas.com/features/non-interactive-mode.md): Aprenda a usar o ChatCLI em scripts, automações e pipelines através das flags de linha de comando e do uso de pipes. - [Autenticação OAuth](https://chatcli.edilsonfreitas.com/features/oauth-authentication.md): Autentique-se com provedores de IA via OAuth, sem precisar gerenciar chaves de API manualmente. - [Path-Specific Rules](https://chatcli.edilsonfreitas.com/features/path-rules.md): Regras condicionais por path que se aplicam automaticamente baseado nos arquivos sendo discutidos - [Gerenciamento de Contexto Persistente](https://chatcli.edilsonfreitas.com/features/persistent-context.md): Domine o gerenciamento de contextos para salvar, anexar e reutilizar snapshots de projetos, tornando sua interação com a IA mais rápida e poderosa. - [Sistema de Plugins](https://chatcli.edilsonfreitas.com/features/plugin-system.md): Estenda o ChatCLI com plugins customizados. Crie, instale e gerencie executáveis que adicionam novos comandos. - [Mensagens Proativas (@send)](https://chatcli.edilsonfreitas.com/features/proactive-messaging.md): A IA inicia mensagens em Telegram, WhatsApp, Discord, Slack ou webhook reusando os adapters do gateway — o tool @send. - [Fallback de Provedores](https://chatcli.edilsonfreitas.com/features/provider-fallback.md): Configure failover automático entre provedores LLM com classificacao inteligente de erros, cooldown exponencial e monitoramento de saude. - [Configuração — Env, Slashes e /config](https://chatcli.edilsonfreitas.com/features/quality/configuration.md): Referência completa dos sete padrões: todos os env vars CHATCLI_QUALITY_* e CHATCLI_EMBED_*, os cinco slashes (/thinking, /plan, /refine, /verify, /reflect), e o que /config quality mostra. - [#6 Chain-of-Verification (CoVe)](https://chatcli.edilsonfreitas.com/features/quality/cove.md): VerifierAgent gera N perguntas de verificação independentes sobre os claims no rascunho, responde cada uma em isolamento, e reescreve a resposta quando detecta discrepâncias. Gera o signal que ativa Reflexion em alucinações. - [Harness/Pipeline de Qualidade do Agente](https://chatcli.edilsonfreitas.com/features/quality/overview.md): Suite completa dos sete padrões de agente LLM do ChatCLI: ReAct, Plan-and-Solve/ReWOO, Reflexion, RAG+HyDE, Self-Refine, Chain-of-Verification (CoVe) e backbone de reasoning — tudo plugável, observável e configurável. - [#2 Plan-and-Solve / ReWOO](https://chatcli.edilsonfreitas.com/features/quality/plan-and-solve.md): PlannerAgent emite um plano JSON estruturado; PlanRunner executa cada passo em ordem topológica resolvendo placeholders #E1 (ReWOO). Dispara automaticamente em tarefas complexas ou manualmente via /plan. - [#4 RAG + HyDE — Retrieval Semântico](https://chatcli.edilsonfreitas.com/features/quality/rag-hyde.md): Duas camadas de retrieval sobre memory.Fact: Phase 3a gera uma hipótese LLM e extrai keywords; Phase 3b embedding vetores (Voyage / OpenAI / Bedrock Titan-Cohere) + busca cosseno pure-Go com ranking fundido (semantic+lexical+temporal), floor de cosseno, auto-migração e harness de avaliação (recall@k… - [#1 ReAct — Reason + Act](https://chatcli.edilsonfreitas.com/features/quality/react.md): O loop base de todo worker no ChatCLI: raciocinar sobre a tarefa, agir (chamar tool), observar resultado, repetir até concluir ou bater max-turns. - [#7 Reasoning Backbone Cross-Provider](https://chatcli.edilsonfreitas.com/features/quality/reasoning-backbone.md): Abstração única que mapeia SkillEffort para thinking_budget (Anthropic) e reasoning_effort (OpenAI o-series). Auto-attach para agents em AutoAgents, /thinking session override, priority resolution transparente. - [#3 Reflexion — Aprender com Falhas](https://chatcli.edilsonfreitas.com/features/quality/reflexion.md): Após erro, alucinação ou qualidade baixa, uma chamada LLM destila uma lição estruturada (situation / mistake / correction) e persiste em memory.Fact. Próximas tarefas similares a recuperam via RAG — fechando o loop sem retreinamento. - [#5 Self-Refine — Crítica e Reescrita](https://chatcli.edilsonfreitas.com/features/quality/self-refine.md): RefinerAgent recebe o rascunho do worker anterior, emite crítica estruturada em e reescrita em . Multi-pass com convergência por EpsilonChars para não iterar em outputs já bons. - [Rate Limits — visibilidade dos limites do provider](https://chatcli.edilsonfreitas.com/features/rate-limits.md): /ratelimit mostra os limites de taxa do provider, parseados passivamente dos headers x-ratelimit-* das respostas — requests e tokens restantes, % usado e tempo até o reset. - [Conexão Remota (chatcli connect)](https://chatcli.edilsonfreitas.com/features/remote-connect.md): Conecte seu terminal local a um servidor ChatCLI remoto via gRPC para acessar a IA de qualquer lugar. - [Scheduler (Chronos) — Agendamento durável](https://chatcli.edilsonfreitas.com/features/scheduler.md): Sistema de agendamento com cron, wait-until, DAG e daemon mode. Agents agendam ações sozinhos; jobs sobrevivem a reinícios. - [Segurança Enterprise](https://chatcli.edilsonfreitas.com/features/security.md): Arquitetura de segurança defense-in-depth do ChatCLI: autenticação JWT + RBAC, criptografia AES-256-GCM, prevenção SSRF, rate limiting, assinatura de plugins Ed25519, allowlist de comandos, audit logging estruturado e muito mais. - [Modo Servidor (chatcli server)](https://chatcli.edilsonfreitas.com/features/server-mode.md): Transforme o ChatCLI em um servidor gRPC para acesso remoto de qualquer terminal, Docker ou Kubernetes. - [Gerenciamento de Sessões](https://chatcli.edilsonfreitas.com/features/session-management.md): Aprenda a salvar, carregar e gerenciar múltiplas sessões de conversa para organizar seu trabalho e manter o histórico de diferentes tarefas. - [Busca em Conversas (@session)](https://chatcli.edilsonfreitas.com/features/session-search.md): O agente recupera o que foi discutido em sessões salvas anteriores — busca por texto + listagem. - [Workspace de Sessão (Scratch Dir)](https://chatcli.edilsonfreitas.com/features/session-workspace.md): Diretório scratch isolado por sessão onde o agente pode ler e escrever livremente — para scripts temporários, artefatos intermediários e leitura sob demanda de outputs truncados. - [Auto-autoria de Skills (@skill)](https://chatcli.edilsonfreitas.com/features/skill-authoring.md): O agente escreve e evolui as próprias skills a partir do que aprende — criar, atualizar, ver, analytics de uso e packs compartilháveis. - [Skill Registry](https://chatcli.edilsonfreitas.com/features/skill-registry.md): Busque, instale e gerencie skills de múltiplos registries — skills.sh, ClawHub, ChatCLI.dev e registries customizados. - [Streaming em Tempo Real](https://chatcli.edilsonfreitas.com/features/streaming.md): Respostas em tempo real com streaming character-by-character e watchdog de idle timeout - [Delegação para Subagent](https://chatcli.edilsonfreitas.com/features/subagent-delegation.md): Tool delegate_subagent que executa uma sub-tarefa com janela de contexto isolada e devolve apenas o resumo final ao agente pai — ideal para análises de payloads grandes. - [Text-to-Speech & Voz no Gateway](https://chatcli.edilsonfreitas.com/features/text-to-speech.md): Sintetiza texto em áudio (@speak) e responde em voz pelos canais do gateway — local/keyless-first, multi-provedor, com voz neural embarcada (Kokoro) sem API key. - [Eficiência de Tokens](https://chatcli.edilsonfreitas.com/features/token-efficiency.md): Prompt caching, early-exit, smart routing e auto-save — como o ChatCLI evita queimar tokens no modo agente/coder. - [Gerenciamento de Resultados de Ferramentas](https://chatcli.edilsonfreitas.com/features/tool-result-management.md): Pareamento, orcamento, microcompactacao progressiva e persistencia em disco para resultados de ferramentas - [Exportação de Trajetória (ShareGPT)](https://chatcli.edilsonfreitas.com/features/trajectory-export.md): /export grava a conversa atual como JSONL no formato ShareGPT — pronto para fine-tuning, avaliação ou análise. Agnóstico de provider. - [Sistema de Tema (Cores)](https://chatcli.edilsonfreitas.com/features/ui-theme.md): Paleta de cores unificada do ChatCLI: 11 temas (dark, light + 9 da comunidade), markdown temático e degradação graciosa por capacidade do terminal. - [Respostas em Voz no Gateway](https://chatcli.edilsonfreitas.com/features/voice-replies.md): O gateway responde voz com voz por padrão, cada conversa liga/desliga pedindo em linguagem natural, e a fala é escrita para o ouvido — em qualquer backend TTS. - [WebFetch & WebSearch](https://chatcli.edilsonfreitas.com/features/web-tools.md): Ferramentas built-in para busca web e fetch de páginas diretamente do agent/coder mode - [Git Worktrees](https://chatcli.edilsonfreitas.com/features/worktrees.md): Gerencie git worktrees para trabalho isolado em branches paralelas sem trocar de diretório - [Deploy com Docker e Kubernetes](https://chatcli.edilsonfreitas.com/getting-started/docker-deployment.md): Como fazer deploy do ChatCLI como servidor usando Docker, Docker Compose ou Helm no Kubernetes. - [Instalação e Configuração](https://chatcli.edilsonfreitas.com/getting-started/installation.md): Aprenda a instalar o ChatCLI e a configurar suas chaves de API para começar a usar. - [ChatCLI](https://chatcli.edilsonfreitas.com/introduction.md): A CLI que une o poder dos LLMs ao seu terminal. Multi-provedor, modo agente, coder mode, K8s watcher e muito mais. - [Reconhecer Incidente](https://chatcli.edilsonfreitas.com/reference/api/acknowledge-incident.md): Marca um incidente como reconhecido, indicando que a equipe está ciente e atuando - [Previsao de Capacidade](https://chatcli.edilsonfreitas.com/reference/api/analytics-capacity.md): Retorna previsoes de capacidade de recursos com base em tendencias historicas — identifica recursos em risco de esgotamento - [Relatório de Compliance](https://chatcli.edilsonfreitas.com/reference/api/analytics-compliance.md): Retorna um relatório abrangente de compliance com métricas de incidentes, remediação, SLA e aprovações para a janela de tempo especificada - [Analytics MTTD](https://chatcli.edilsonfreitas.com/reference/api/analytics-mttd.md): Retorna métricas de Tempo Médio de Detecção — o tempo entre a ocorrência de um evento e a detecção pelo sistema - [Analytics MTTR](https://chatcli.edilsonfreitas.com/reference/api/analytics-mttr.md): Retorna métricas detalhadas de MTTR (Mean Time To Resolve) com breakdown por fase - [Estatísticas de Remediação](https://chatcli.edilsonfreitas.com/reference/api/analytics-remediation-stats.md): Retorna taxas de sucesso de remediação agrupadas por estratégia principal — baseado no resultado final de cada plano de remediação (Completed vs Failed/RolledBack) - [Resumo de Analytics](https://chatcli.edilsonfreitas.com/reference/api/analytics-summary.md): Retorna um resumo consolidado de métricas operacionais da plataforma - [Recursos Mais Afetados](https://chatcli.edilsonfreitas.com/reference/api/analytics-top-resources.md): Retorna os recursos com maior incidencia de problemas, ordenados por quantidade de incidentes — ajuda a identificar areas problematicas que necessitam de correcoes estruturais - [Tendências de Analytics](https://chatcli.edilsonfreitas.com/reference/api/analytics-trends.md): Retorna tendências de incidentes ao longo do tempo com detalhamento por severidade — útil para identificar padrões e medir a saúde operacional - [Aprovar Solicitação](https://chatcli.edilsonfreitas.com/reference/api/approve.md): Aprova uma solicitação pendente, permitindo que a remediação seja executada - [Fechar PostMortem](https://chatcli.edilsonfreitas.com/reference/api/close-postmortem.md): Fecha um postmortem após revisao, marcando-o como finalizado e aceito pela equipe - [Criar Runbook](https://chatcli.edilsonfreitas.com/reference/api/create-runbook.md): Cria um novo runbook de remediação - [Excluir Runbook](https://chatcli.edilsonfreitas.com/reference/api/delete-runbook.md): Remove um runbook de remediação. Runbooks em uso por incidentes ativos não podem ser excluidos. - [Exportar Auditoria](https://chatcli.edilsonfreitas.com/reference/api/export-audit.md): Exporta o log de auditoria completo em formato CSV ou JSON para compliance e análise externa - [Clusters da Federação](https://chatcli.edilsonfreitas.com/reference/api/federation-clusters.md): Retorna todos os clusters federados com filtragem opcional por tier — útil para visualizar apenas clusters de produção ou staging - [Correlações da Federação](https://chatcli.edilsonfreitas.com/reference/api/federation-correlations.md): Retorna correlações de incidentes entre clusters — incidentes com a mesma causa raiz detectados em múltiplos clusters - [Status da Federação](https://chatcli.edilsonfreitas.com/reference/api/federation-status.md): Retorna o status global de todos os clusters federados, incluindo contagens de conectados/desconectados e total de incidentes ativos - [Feedback do Desenvolvedor](https://chatcli.edilsonfreitas.com/reference/api/feedback-postmortem.md): Submete feedback humano sobre um postmortem — permite ao desenvolvedor avaliar a precisao da remediação, sobrescrever a root cause e adicionar comentarios - [Obter AI Insight](https://chatcli.edilsonfreitas.com/reference/api/get-aiinsight.md): Retorna a análise completa da IA para um insight específico, incluindo todos os contextos de enriquecimento e ações sugeridas - [Obter Aprovação](https://chatcli.edilsonfreitas.com/reference/api/get-approval.md): Retorna detalhes de uma solicitacao de aprovação específica, incluindo a ação pendente, avaliacao do raio de impacto e histórico de aprovações - [Obter Cluster](https://chatcli.edilsonfreitas.com/reference/api/get-cluster.md): Retorna detalhes de um cluster federado específico, incluindo status de saúde, contagem de nós, uso de recursos e incidentes ativos - [Obter Incidente](https://chatcli.edilsonfreitas.com/reference/api/get-incident.md): Retorna os detalhes completos de um incidente específico - [Obter PostMortem](https://chatcli.edilsonfreitas.com/reference/api/get-postmortem.md): Retorna o postmortem completo de um incidente, incluindo análise de root cause, timeline e action items - [Obter Remediação do Incidente](https://chatcli.edilsonfreitas.com/reference/api/get-remediation.md): Retorna o plano de remediação e seu status de execução para um incidente - [Obter Plano de Remediação](https://chatcli.edilsonfreitas.com/reference/api/get-remediation-detail.md): Retorna os detalhes completos do plano de remediação, incluindo evidências de execução, informações de rollback, restrições de segurança e histórico de conversação agêntica - [Obter SLO](https://chatcli.edilsonfreitas.com/reference/api/get-slo.md): Retorna os detalhes completos de um SLO específico - [Obter Error Budget do SLO](https://chatcli.edilsonfreitas.com/reference/api/get-slo-budget.md): Retorna o detalhamento do error budget de um SLO, incluindo histórico de consumo - [Obter Timeline do Incidente](https://chatcli.edilsonfreitas.com/reference/api/get-timeline.md): Retorna a timeline completa de eventos de um incidente - [Status Global dos Clusters](https://chatcli.edilsonfreitas.com/reference/api/global-status.md): Retorna o status consolidado de todos os clusters federados com visão geral de saúde - [Endpoints de Saude](https://chatcli.edilsonfreitas.com/reference/api/health-endpoints.md): Probes de liveness e readiness para o operador AIOps — utilizados pelo Kubernetes para determinar a saude do pod - [Listar AI Insights](https://chatcli.edilsonfreitas.com/reference/api/list-aiinsights.md): Retorna todos os insights gerados pela IA com análise de causa raiz, scores de confiança e ações de remediação sugeridas para cada incidente - [Listar Aprovações](https://chatcli.edilsonfreitas.com/reference/api/list-approvals.md): Retorna a lista de solicitações de aprovação pendentes e históricas - [Listar Eventos de Auditoria](https://chatcli.edilsonfreitas.com/reference/api/list-audit.md): Retorna o log de auditoria com todas as ações realizadas na plataforma - [Listar Clusters](https://chatcli.edilsonfreitas.com/reference/api/list-clusters.md): Retorna a lista de clusters Kubernetes gerenciados pela plataforma (ambiente federado) - [Listar Incidentes](https://chatcli.edilsonfreitas.com/reference/api/list-incidents.md): Retorna lista de incidentes com filtros opcionais e paginação - [Listar PostMortems](https://chatcli.edilsonfreitas.com/reference/api/list-postmortems.md): Retorna a lista de postmortems gerados automaticamente pela plataforma - [Listar Remediações](https://chatcli.edilsonfreitas.com/reference/api/list-remediations.md): Retorna todos os planos de remediação com estado de execução, ações e detalhes do modo agêntico - [Listar Runbooks](https://chatcli.edilsonfreitas.com/reference/api/list-runbooks.md): Retorna a lista de runbooks de remediação configurados - [Listar SLOs](https://chatcli.edilsonfreitas.com/reference/api/list-slos.md): Retorna a lista de SLOs (Service Level Objectives) configurados - [Visão Geral da API](https://chatcli.edilsonfreitas.com/reference/api/overview.md): API REST do ChatCLI AIOps Platform — incidents, SLOs, runbooks, aprovações, postmortems, analytics, auditoria, federation e health. - [Rejeitar Solicitacao](https://chatcli.edilsonfreitas.com/reference/api/reject.md): Rejeita uma solicitacao pendente, impedindo a execução da remediação - [Resolver Incidente](https://chatcli.edilsonfreitas.com/reference/api/resolve-incident.md): Resolve manualmente um incidente — essencial quando o sistema escala para ação humana ou quando um operador confirma que o problema foi corrigido - [Revisar PostMortem](https://chatcli.edilsonfreitas.com/reference/api/review-postmortem.md): Move um postmortem para o estado InReview, indicando que um humano está revisando a análise gerada pela IA - [Adiar Incidente](https://chatcli.edilsonfreitas.com/reference/api/snooze-incident.md): Adia as notificações de um incidente por um período especificado - [Atualizar Runbook](https://chatcli.edilsonfreitas.com/reference/api/update-runbook.md): Atualiza um runbook de remediação existente - [Arquitetura e Estrutura do Código](https://chatcli.edilsonfreitas.com/reference/architecture.md): Referência completa da arquitetura interna do ChatCLI: struct principal, fluxos de inicialização, mensagens, parsing de tools, compactação, checkpoints, registry de provedores e memory worker. - [Referência Completa de Comandos](https://chatcli.edilsonfreitas.com/reference/command-reference.md): Cheatsheet para todos os comandos, flags e opções disponíveis no ChatCLI. - [Referência de Configuração (.env)](https://chatcli.edilsonfreitas.com/reference/configuration.md): Um guia completo de todas as variáveis de ambiente que você pode configurar em seu arquivo .env para personalizar o ChatCLI. - [Variáveis de Ambiente](https://chatcli.edilsonfreitas.com/reference/environment-variables.md): Referência completa de todas as variáveis de ambiente suportadas pelo ChatCLI. - [Configuração MCP (mcp_servers.json)](https://chatcli.edilsonfreitas.com/reference/mcp-config.md): Referência completa do formato de configuração de servidores MCP com exemplos práticos para cada transporte. - [Modelos de IA Suportados](https://chatcli.edilsonfreitas.com/reference/supported-models.md): Referência completa dos modelos de IA suportados nativamente pelo ChatCLI em cada provedor, com capacidades, limites de output e detalhes de API. - [Contribuindo com o ChatCLI](https://chatcli.edilsonfreitas.com/support/contributing.md): Guia para contribuir com o projeto ChatCLI — desde o setup local até o envio de pull requests. - [Solução de Problemas](https://chatcli.edilsonfreitas.com/support/troubleshooting.md): Encontre soluções rápidas para os problemas e erros mais comuns ao usar o ChatCLI. ## OpenAPI Specs - [openapi](https://chatcli.edilsonfreitas.com/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/diillson/chatcli) - [Releases](https://github.com/diillson/chatcli/releases) - [Issues](https://github.com/diillson/chatcli/issues) - [ArtifactHub](https://artifacthub.io/packages/search?ts_query_web=chatcli&sort=relevance&page=1)