Por Que Desenvolvemos o Novo Apidog CLI + SKILL

Nós construímos o Apidog CLI + SKILL para lidar com o que o MCP não otimiza: fluxos de trabalho complexos com etapas de validação e execução estruturada.

Oliver Kingsley

Oliver Kingsley

6 julho 2026

Por Que Desenvolvemos o Novo Apidog CLI + SKILL

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

Esta é uma série de 10 partes que compartilha como a Apidog desenvolveu o Apidog CLI, uma ferramenta de linha de comando para teste de API e gerenciamento do ciclo de vida da API. Leia em ordem ou pule para qualquer post que lhe interesse:

Título Foco
1 Construímos 126 Ferramentas MCP. Mas Não É a Melhor Solução para Agentes Descoberta do problema
2 Por Que Desenvolvemos o Novo Apidog CLI Desenvolvimento da arquitetura
3 A Regra de Ouro: CLI Produz Fatos, Modelo Age com Base nos Fatos Filosofia central
4 agentHints: Ensinando CLIs a Falar com Agentes Saída estruturada
5 SKILL: Entregando Experiência Operacional como Código Experiência operacional
6 Os Números Não Mentem: 30% Menos Chamadas de Ferramentas, 25% Menos Tokens Resultados quantitativos
7 Do PRD ao Ciclo de Teste: Um Fluxo de Trabalho Completo de Agente com Apidog CLI Tutorial prático
8 Por Que a Compatibilidade CI/CD É Inegociável para Ferramentas de Agente Perspectiva DevOps
9 Ramificação de IA: Mudanças de Projeto Mais Seguras com Agentes de IA Camada de segurança
10 Spec-First Foi Ontem. Bem-vindo ao Skill-First. Visão e futuro

Construímos CLI + SKILL para lidar com o que o MCP não otimiza: fluxos de trabalho complexos com validações e execução estruturada.


O MCP Continua a Servir ao Seu Propósito

Antes de mergulharmos em CLI + SKILL, vamos esclarecer: o Apidog MCP ainda está disponível e sendo mantido.

O MCP oferece conexões de ferramentas padronizadas seguindo o protocolo—isso é valioso para:

Nós não substituímos o MCP. Construímos CLI + SKILL para complementá-lo.

O que descobrimos é que o MCP se destaca em conectar ferramentas, mas para fluxos de trabalho complexos de P&D—processos multi-etapas com validação, leitura e verificação—os Agentes se beneficiam de processos de engenharia executáveis. É aí que CLI + SKILL se encaixa.

Pense da seguinte forma:

Tipo de Tarefa Abordagem Recomendada
Chamada de ferramenta simples (ex: obter endpoint) MCP ou CLI—ambos funcionam
Fluxo de trabalho multi-etapas (ex: criar teste, validar, executar) CLI + SKILL—melhor experiência
Integração CI/CD CLI—ajuste nativo
Integração de ecossistema MCP MCP—padrão de protocolo

O Antigo CLI: Executando Testes no Final

O Apidog CLI há muito tempo é o ponto de entrada de linha de comando para executar testes de API.

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId>

Essa base ainda é importante. As equipes precisam de uma forma confiável de:

Mas o antigo CLI se concentrava principalmente na execução de testes. Ele aparecia perto do final do fluxo de trabalho:

Design → Documentar → Mock → Depurar → Testar → [CLI executa testes]

O CLI era a última etapa—depois que todo o resto estava feito.


O Novo Requisito: Agentes Precisam de Mais

O desenvolvimento de API está mudando.

Agentes de IA agora estão participando em:

Etapa Atividade do Agente
Design de API Gerando definições de endpoint a partir do PRD
Geração de testes Criando casos de teste a partir de especificações de API
Depuração Analisando falhas, sugerindo correções
Migração Movendo APIs entre projetos
Manutenção Atualizando testes quando as APIs mudam

Para esses fluxos de trabalho, um CLI não pode ser apenas a última etapa que executa testes existentes.

Ele também precisa fornecer aos Agentes uma maneira estável de:


Expansão Sistemática, Não Adição Incremental

O novo Apidog CLI não está apenas adicionando alguns comandos ao antigo CLI.

Está introduzindo sistematicamente as capacidades centrais do Apidog no CLI, tornando-o uma camada de fluxo de trabalho para desenvolvedores, scripts e Agentes de IA.

Antiga Pergunta do CLI Nova Pergunta do CLI
"Como executo testes Apidog externamente?" "Como Agentes de IA podem usar o Apidog de forma estável?"

As fronteiras arquitetônicas por trás mudaram dramaticamente.


MCP VS CLI: Comparação da Cadeia de Execução

Vamos comparar as cadeias de execução típicas para fluxos de trabalho complexos.

Rota MCP (Boa para Conexão de Ferramentas)

Inicializar sessão MCP
        ↓
Carregar lista de ferramentas + descrições de ferramentas
        ↓
Agente seleciona ferramenta
        ↓
Buscar mais ferramentas (listOpenApiEndpoints)
        ↓
Obter esquema (getOpenApiDetails)
        ↓
Executar chamada HTTP (executeOpenApi)

Força do MCP: Protocolo padronizado para conectar ferramentas a Agentes.

Colocação da complexidade: A maior parte da complexidade está no contexto do modelo e na fase de seleção da ferramenta. O Agente precisa entender:

Onde funciona bem: Operações simples com mapeamento claro de ferramenta para tarefa.

Onde se torna desafiador: Fluxos de trabalho complexos onde o Agente deve orquestrar múltiplas ferramentas, entender a semântica do produto e lidar com a validação.

Rota CLI + SKILL (Melhor para Fluxos de Trabalho Complexos)

SKILL julga o tipo de tarefa
        ↓
CLI executa comandos semânticos de produto
        ↓
cli-schema valida a estrutura
        ↓
agentHints oferece sugestões de próximo passo
        ↓
Loop de verificação (obter feedback ou apidog run)

Força do CLI + SKILL: Distribui a complexidade no sistema de engenharia.

Colocação da complexidade:

Onde funciona bem: Fluxos de trabalho multi-etapas, operações com alta validação, testes conduzidos por Agentes.


A Principal Diferença: Onde a Complexidade Reside

A diferença entre essas duas abordagens é onde a complexidade é colocada.

Abordagem Onde a Complexidade Reside Melhor Para
MCP Contexto do modelo + fase de seleção da ferramenta Chamadas de ferramenta simples, ecossistema MCP
CLI + SKILL Sistema de engenharia (SKILL, CLI, validação, dicas) Fluxos de trabalho complexos, operações multi-etapas

No MCP, o modelo deve carregar:

Isso funciona quando o mapeamento de tarefa para ferramenta é direto.

No CLI + SKILL, o sistema de engenharia carrega:

Isso funciona melhor quando os fluxos de trabalho têm validações, requisitos de leitura e loops de verificação.


Um Exemplo de Fluxo de Trabalho Típico

Aqui está um exemplo concreto do fluxo de trabalho CLI + SKILL:

# Etapa 1: Ler fatos
apidog endpoint get <endpointId> --project <projectId>

# Etapa 2: Validar antes de escrever
apidog cli-schema validate test-case-create --file ./test-case-create.json

# Etapa 3: Executar verificação
apidog run --project <projectId> --out-dir ./apidog-reports

Esses três comandos representam três ações de engenharia:

Comando Ação
endpoint get Ler fatos do projeto
cli-schema validate Validar estrutura antes de escrever
apidog run Executar verificação

Caminho do Agente para Fluxos de Trabalho Complexos

Para fluxos de trabalho complexos e multi-etapas, o caminho do Agente se beneficia da estrutura CLI + SKILL.

Caminho MCP para Fluxos de Trabalho Complexos

"Selecionar ferramentas → Entender esquemas → Orquestrar sequência → Lidar com erros"

O Agente:

Isso pode funcionar, mas exige um raciocínio significativo do modelo para cada ponto de decisão.

Caminho CLI + SKILL para Fluxos de Trabalho Complexos

"Ler fatos → Gerar mudanças → Validar estrutura → Escrever → Executar verificação"

O Agente:

O sistema de engenharia lida com a validação, orientação e verificação—reduzindo a carga de raciocínio do modelo.

Ambos os caminhos podem concluir a tarefa. CLI + SKILL reduz a complexidade na fase de contexto do modelo.


O Que o CLI Agora Abrange

Com a atualização, o CLI agora abrange mais recursos centrais do Apidog:

Recurso Capacidade do CLI
Projetos e metadados Listar, ler
APIs e definições de API Obter, criar, atualizar
Ambientes e variáveis Listar, gerenciar
Casos de teste Criar, atualizar, validar
Cenários de teste Criar, atualizar, importar etapas, obter com detalhes
Conjuntos de testes Gerenciar
Relatórios Gerar a partir de apidog run
Importar/exportar Exportar projeto, importar arquivos

Isso muda o papel do Apidog CLI.

Não é simplesmente uma maneira de executar testes depois que tudo o mais foi feito.

Agora ele pode participar mais cedo no ciclo de desenvolvimento—onde um Agente precisa:


O Resumo da Arquitetura

Dimensão MCP CLI + SKILL
Força principal Conexão de ferramentas Execução de fluxo de trabalho
Local da complexidade Contexto do modelo Sistema de engenharia
Caminho do Agente para tarefas complexas Selecionar, orquestrar, retentar Ler, validar, escrever, verificar
Cobertura 126 ferramentas geradas + ferramentas nativas Gerenciamento completo de recursos + validação
Melhor adequação Operações simples, ecossistema MCP Fluxos de trabalho complexos, CI/CD

Ambos estão disponíveis. Escolha com base na sua tarefa.


O Que Vem a Seguir

Agora que estabelecemos como o CLI + SKILL complementa o MCP, a próxima pergunta é:

Qual é o princípio central que torna o CLI + SKILL eficaz para fluxos de trabalho complexos?

Na Parte 3, A Regra de Ouro: CLI Produz Fatos, Modelo Age com Base nos Fatos, exploraremos a filosofia de design que guia cada decisão do CLI + SKILL—começando com cli-schema validate, a porta de qualidade que captura erros antes que se tornem gravações falhas.


Principais Conclusões


Baixe o Apidog para projetar, simular, testar e documentar APIs em um único workspace. Saiba mais sobre o Apidog CLI para testes de API via linha de comando, automação CI e fluxos de trabalho de Agentes de IA.

button

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs