Pular para o conteúdo

/investigate

O Skill /investigate é como você chama um agent para ajudar a fazer triage de um problema em andamento. Quando usada, o Skill coleta um bundle inicial de dados para usar como contexto (ex.: specs, status atual e anterior dos containers, events nos recursos problemáticos) e orienta o agent sobre o que está disponível e como deve abordar a investigação.

A partir daí, você pode fazer perguntas de acompanhamento em linguagem natural e o agent decide se responde com o que já tem, busca algo novo, ou recorre a outra ferramenta.

/investigate # prompts for a target
/investigate pod/checkout-7c9 # explicit kind/name
/investigate the api deployment # natural-language target
/investigate why is checkout crashing # natural-language + intent

Alvos e escopo em linguagem natural (namespaces, label selectors, nomes de workload) são suportados (veja Visão geral).


Fontes: apenas a API do Kubernetes.


O Skill orienta o agent sobre como melhor abordar uma investigação:

  • Como ler o bundle de dados e quais sinais tendem a apontar para onde (códigos de saída, reasons de events, combinações de estado comuns).
  • Que acompanhamentos que precisam do estado atual devem buscar novamente em vez de raciocinar a partir do bundle (agora possivelmente desatualizado).
  • Que uma observação de events com escopo está disponível quando a situação exigir observação contínua.
  • Quando encaminhar para um Skill vizinha: /logs para um tail ao vivo, /exec para um shell, /metrics para uso de recursos ao longo do tempo.

Com esse contexto carregado, o restante da sessão é conversa normal — pergunte o que quiser, na forma que o problema tomar.


/investigate não aceita sinalizadores específicos do Skill. Defina o escopo dos logs, janela de tempo ou recursos via linguagem natural no prompt ou em um acompanhamento.

Sinalizadores globais de Visão geral se aplicam.