Todos los productos
Search
Centro de documentos

AgentLoop:Incorporación de agentes de codificación con IA

Última actualización: Sep 17, 2026

Utilice LoongSuite Pilot para conectar los datos de los AI Coding Agents desde las computadoras de los desarrolladores hacia AgentLoop. Una vez completada la incorporación, podrá analizar sesiones, llamadas a modelos, llamadas a herramientas, uso de tokens, registros y datos de trazas en AgentLoop.

Descripción general de LoongSuite Pilot

LoongSuite Pilot es un recopilador ligero que se ejecuta en las computadoras de los desarrolladores. Detecta automáticamente los AI Coding Agents instalados y despliega los hooks o plugins necesarios. Este componente normaliza los datos de actividad sin procesar de distintos agentes en un formato de evento unificado. Después, envía la información al backend de registros o trazas que utiliza AgentLoop.

Escenarios

Si su equipo utiliza AI Coding Agents como Claude Code, Codex, Cursor o Qoder en el desarrollo diario, puede usar LoongSuite Pilot para recopilar datos de actividad del lado del cliente en los siguientes escenarios:

  • Consulte qué AI Coding Agents se utilizan en todo el equipo.

  • Analice sesiones, llamadas a modelos, llamadas a herramientas y eventos de error.

  • Realice un seguimiento del uso de tokens desglosado por agente.

  • Investigue el comportamiento de ejecución de los agentes mediante consultas de registros, enlaces de trazas o interfaces personalizadas.

  • Filtre contenido confidencial, como prompts, respuestas (completions) y parámetros de herramientas, antes de enviar los datos.

AI Coding Agents compatibles

A continuación se muestran las tablas con los agentes y las capacidades de recopilación de datos que admite LoongSuite Pilot en Linux / macOS y Windows, respectivamente.

Compatibilidad con Linux / macOS

AI Coding Agent

Método de integración

Envío de trazas

Envío de registros

Recopilación de tokens

Recopilación de sesiones y llamadas a herramientas

Claude Code

Hook

Compatible

Compatible

Compatible

Compatible

Codex

Hook

Compatible

Compatible

Compatible

Compatible

Cursor

Hook

Compatible

Compatible

Compatible

Compatible

Cursor CLI

Reutiliza el hook de Cursor

Compatible

Compatible

Compatible

Compatible

DeepSeek Harness

Plugin de parche YAML / sondeo local de JSONL

Compatible

Compatible

Compatible

Compatible

Grok Build

Hook / registros locales de sesión

Compatible

Compatible

Compatible

Compatible

Hermes Agent

Plugin nativo de directorio

Compatible

Compatible

Compatible

Compatible

Kiro CLI

Hook / sondeo de sesión

Compatible

Compatible

No compatible

Compatible

MiMo Code

Inyección de plugin

Compatible

Compatible

Compatible

Compatible

OpenClaw

Inyección de plugin

Compatible

Compatible

Compatible

Compatible

OpenCode

Inyección de plugin

Compatible

Compatible

Compatible

Compatible

Pi Coding Agent

Inyección de extensión

Compatible

Compatible

Compatible

Compatible

Qoder

Hook

Compatible

Compatible

Compatible

Compatible

Qoder CN

Hook

Compatible

Compatible

Compatible

Compatible

Qoder for JetBrains

Solo detección; reutiliza la canalización de recopilación de Qoder

Compatible

Compatible

Compatible

Compatible

Qoder CLI

Hook / sondeo de sesión

Compatible

Compatible

Compatible

Compatible

Qoder Work

Hook / sondeo de datos locales

Compatible

Compatible

Compatible

Compatible

Qoder Work CN

Hook / sondeo de datos locales

Compatible

Compatible

Compatible

Compatible

Qwen Code CLI

Hook

Compatible

Compatible

Compatible

Compatible

Qwen Work CN

Hook / sondeo de datos locales

Compatible

Compatible

Compatible

Compatible

Wukong

Sondeo de API de CLI

Compatible

Compatible

Compatible

Compatible

WorkBuddy

Activación por hook / escucha de sesión local con sondeo como alternativa

Compatible

Compatible

Compatible

Compatible

Nota
  • La integración con OpenClaw es compatible con OpenClaw 2026.3.8 o versiones posteriores. Las versiones anteriores a la 2026.5.12 usan el modo de compatibilidad, por lo que los tiempos de las llamadas a modelos se infieren.

  • El uso de tokens depende de los datos que proporcione realmente el agente de origen. La fuente de datos actual de Kiro CLI no proporciona información sobre el uso de tokens.

Compatibilidad con Windows

AI Coding Agent

Método de integración

Envío de trazas

Envío de registros

Recopilación de tokens

Recopilación de sesiones y llamadas a herramientas

Condiciones

Claude Code

Hook

Compatible

Compatible

Compatible

Compatible

-

Cursor

Hook

Compatible

Compatible

Compatible

Compatible

-

Qoder Work

Hook / Fuente de datos local

Compatible

Compatible

No compatible

Compatible

Versión de usuario

Qoder CLI

Hook

Compatible

Compatible

No compatible

Compatible

-

Qoder IDE

Hook / Fuente de datos local

Compatible

Compatible

Compatible

Compatible

Qoder 1.10.0 o posterior, versión de usuario

Qwen Work CN

Hook / Fuente de datos local

Compatible

Compatible

Compatible

Compatible

-

OpenCode

Inyección de plugin

Compatible

Compatible

Compatible

Compatible

-

WorkBuddy

Activación por hook / recopilación de sesión local

Compatible

Compatible

Compatible

Compatible

WorkBuddy Desktop 5.3.5.0; verificado de extremo a extremo con el instalador de Windows 11

Nota

Los agentes que no aparecen en esta tabla no cuentan actualmente con una declaración explícita de compatibilidad con Windows. Que un agente no esté listado no significa necesariamente que no pueda ejecutarse en Windows.

Requisitos previos

Antes de empezar, compruebe que se cumplen los siguientes requisitos generales:

  • El AI Coding Agent de destino está instalado y se ha utilizado como mínimo una vez.

  • Los recursos de incorporación del AI Coding Agent se inicializaron en la consola de AgentLoop y usted obtuvo el comando de instalación generado automáticamente.

macOS / Linux

Compruebe también que su computadora cumple con los siguientes requisitos:

  • Por lo general, no es necesario instalar previamente Node.js ni npm. El instalador descarga y fija un entorno de ejecución de Node.js administrado junto con las dependencias precompiladas.

  • Debe tener instalado curl o wget.

  • Es obligatorio poder acceder a las URL de descarga de OSS indicadas en el comando de instalación.

Windows

Compruebe también que su computadora cumple con los siguientes requisitos:

  • Windows 10 o posterior.

  • PowerShell 5.1 o posterior.

  • Normalmente no hace falta instalar Node.js ni npm de antemano. Además, debe poder acceder a las URL de descarga de OSS incluidas en el comando de instalación.

Alternativa: Si el entorno de ejecución administrado de Node.js no está disponible porque la plataforma no es compatible o la descarga falla, el instalador recurre al Node.js del sistema. En este caso, es obligatorio tener instalado Node.js 18 o posterior y npm.

Límites conocidos de plataformas: Windows ARM64 y las distribuciones de Linux que usan musl (por ejemplo, Alpine) no cuentan actualmente con un artefacto administrado de Node.js correspondiente. En estas plataformas, prepare de antemano Node.js 18 o posterior y npm a nivel de sistema.

Instalar LoongSuite Pilot

Si usted usa AgentLoop, se recomienda copiar el comando de instalación que genera automáticamente la consola de AgentLoop. Los nombres de recursos y los parámetros de conexión del comando (excepto true y false) se generan de forma automática durante la inicialización de los recursos de incorporación.

Obtenga los valores de los parámetros de CMS y SLS desde la consola de AgentLoop.

macOS / Linux

# Run the installation command. Replace all parameter values with the ones obtained above.
curl -fsSL https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh install \
  --collect-log "true" \
  --collect-trace "true" \
  --sls-project "your_SLS_Project_name" \
  --sls-logstore "your_SLS_Logstore_name" \
  --sls-endpoint "your_SLS_endpoint" \
  --cms-license-key "your_Trace_License_Key" \
  --cms-endpoint "your_Trace_endpoint" \
  --cms-workspace "your_Trace_workspace" \
  --service-name-prefix "your_service_name_prefix"

Windows

# Download the installer script
Invoke-WebRequest `
    -Uri 'https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.ps1' `
    -OutFile installer.ps1

# Run the installer. Replace all parameter values with the ones obtained above.
.\installer.ps1 install `
    -CollectLog 'true' `
    -CollectTrace 'true' `
    -SlsProject "your_SLS_Project_name" `
    -SlsLogstore "your_SLS_Logstore_name" `
    -SlsEndpoint "your_SLS_endpoint" `
    -CmsLicenseKey "your_Trace_License_Key" `
    -CmsEndpoint "your_Trace_endpoint" `
    -CmsWorkspace "your_Trace_workspace" `
    -ServiceNamePrefix "your_service_name_prefix"

El instalador ejecuta automáticamente las siguientes operaciones:

  • Detecta los AI Coding Agents compatibles presentes en su computadora.

  • Le permite seleccionar los agentes de los cuales desea recopilar datos.

  • Despliega los hooks o plugins correspondientes.

  • Escribe la configuración local.

  • Inicia el servicio en segundo plano de LoongSuite Pilot.

Una vez finalizada la instalación, ejecute los siguientes comandos para comprobar el estado del servicio:

loongsuite-pilot status
loongsuite-pilot info

De forma predeterminada, LoongSuite Pilot escribe la configuración local, el estado de ejecución y los resultados de recopilación JSONL en el directorio .loongsuite-pilot, ubicado dentro del directorio principal del usuario actual. Las rutas predeterminadas son las siguientes:

Propósito

macOS / Linux

Windows

Directorio raíz de datos

~/.loongsuite-pilot/

C:\Users\<username>\.loongsuite-pilot\

Archivo de configuración

~/.loongsuite-pilot/config.json

C:\Users\<username>\.loongsuite-pilot\config.json

Directorio de salida JSONL local

~/.loongsuite-pilot/logs/output/

C:\Users\<username>\.loongsuite-pilot\logs\output\

Archivo de control de acceso de agentes

~/.loongsuite-pilot/agent-control.json

C:\Users\<username>\.loongsuite-pilot\agent-control.json

Gestionar LoongSuite Pilot

El panel local inicia y se detiene junto con el servicio de recopilación de LoongSuite Pilot. No es necesario ejecutar un comando de monitoreo por separado. Cuando el servicio de recopilación inicie, abra la siguiente dirección predeterminada. Si configuró un puerto personalizado, sustituya 8765 por dicho puerto:

http://127.0.0.1:8765/

Para desinstalar LoongSuite Pilot y conservar los datos locales, ejecute el siguiente comando:

macOS / Linux:

curl -fsSL https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh uninstall

Windows:

.\installer.ps1 uninstall

Si desea eliminar tanto los archivos de instalación como los datos locales, ejecute el siguiente comando:

macOS / Linux:

curl -fsSL https://aliyun-observability-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh uninstall --purge

Windows:

.\installer.ps1 uninstall -Purge

Configurar la recopilación de agentes

Después de la instalación, puede controlar si se recopilan datos de un AI Coding Agent específico. Para ello, modifique la sección agents en el archivo de configuración local. La ruta predeterminada del archivo de configuración es la siguiente:

Sistema operativo

Ruta del archivo de configuración

macOS / Linux

~/.loongsuite-pilot/config.json

Windows

C:\Users\<username>\.loongsuite-pilot\config.json

{
  "agents": {
    "claude-code": {
      "enabled": true
    },
    "cursor": {
      "enabled": true
    },
    "qoder": {
      "enabled": false
    }
  }
}

Configuración

Descripción

enabled: true

Habilita la recopilación de datos para este agente. LoongSuite Pilot sigue comprobando si la fuente de datos correspondiente existe en su computadora.

enabled: false

Deshabilita la recopilación de datos para este agente.

Por ejemplo, si necesita recopilar datos de Claude Code y Cursor, pero deshabilitar Qoder, utilice la configuración mostrada anteriormente. Después de modificar la configuración, reinicie LoongSuite Pilot:

loongsuite-pilot restart

Configurar el enmascaramiento de datos

LoongSuite Pilot puede enmascarar credenciales comunes y datos personales confidenciales en los eventos normalizados antes de enviarlos al backend de salida. Este enmascaramiento aplica a escenarios donde los prompts, las respuestas (completions), los parámetros de herramientas o sus resultados podrían contener credenciales o datos personales sensibles.

Para habilitar o ajustar la política de enmascaramiento, modifique el archivo de configuración local. La ruta predeterminada de dicho archivo es la siguiente:

Sistema operativo

Ruta del archivo de configuración

macOS / Linux

~/.loongsuite-pilot/config.json

Windows

C:\Users\<username>\.loongsuite-pilot\config.json

Para habilitar todas las reglas de enmascaramiento:

{
  "mask": {
    "mode": "all"
  }
}

Para habilitar únicamente reglas específicas de enmascaramiento:

{
  "mask": {
    "mode": "custom",
    "types": [
      "apiKey",
      "idCard",
      "phone",
      "email",
      "ipAddress",
      "bankCard"
    ]
  }
}
Nota

En los registros que contienen una gran cantidad de identificadores de negocio puramente numéricos, la detección de números telefónicos y tarjetas bancarias podría coincidir con datos de estructura similar. En ese caso, utilice el modo personalizado y habilite solo los tipos que necesite.

A continuación se describen los modos de enmascaramiento.

Modo

Descripción

none

No se aplica ningún enmascaramiento. Es el modo predeterminado cuando no se configura el modo de máscara.

all

Habilita todas las reglas integradas para datos confidenciales.

custom

Habilita únicamente los tipos de enmascaramiento listados en mask.types.

La siguiente tabla describe los tipos de enmascaramiento.

Tipo

Cobertura

Marcador de reemplazo

cloudAccessKey

Identificadores de AccessKey con formato de Alibaba Cloud, AWS o Tencent Cloud.

[ACCESSKEY_MASKED]

apiKey

Claves de API compatibles con OpenAI y de plataformas comunes.

[APIKEY_MASKED]

privateKey

Bloques de clave privada PEM u OpenSSH.

[PRIVATEKEY_MASKED]

databaseUrl

URL de base de datos que contienen contraseñas.

[DATABASEURL_MASKED]

idCard

Números de tarjeta de identificación de 18 dígitos de China continental validados estrictamente.

[IDCARD_MASKED]

phone

Números de celular y líneas fijas de China continental.

[PHONE_MASKED]

email

Direcciones de correo electrónico ASCII comunes.

[EMAIL_MASKED]

ipAddress

Direcciones IPv4, tanto públicas como privadas.

[IPADDRESS_MASKED]

bankCard

Números de tarjetas bancarias de alta confianza que superan las validaciones de prefijo del emisor y del algoritmo de Luhn.

[BANKCARD_MASKED]

LoongSuite Pilot analiza principalmente los campos que pueden contener información del usuario o de herramientas, tales como:

  • Mensajes de entrada y salida del LLM.

  • Parámetros de las llamadas a herramientas.

  • Resultados de las llamadas a herramientas.

  • Campos de contenido conocidos del agente.

Los metadatos estables, como los nombres de modelos, los conteos de tokens, la latencia, las ramas de Git y las rutas de los espacios de trabajo, no se analizan como campos de contenido de credenciales.

Después de modificar la configuración, ejecute el siguiente comando para reiniciar LoongSuite Pilot:

loongsuite-pilot restart

Comprobar el resultado de la incorporación

Tras realizar la instalación o cambiar la configuración, siga estos pasos para comprobar que la incorporación fue exitosa.

Nota

Si el estado de recopilación presenta anomalías después de reiniciar LoongSuite Pilot, ejecute loongsuite-pilot start para iniciar la recopilación manualmente.

Comprobar el estado del servicio local

loongsuite-pilot status
loongsuite-pilot info

Comprobar la salida de recopilación local

macOS / Linux:

ls ~/.loongsuite-pilot/logs/output
tail -f ~/.loongsuite-pilot/logs/output/*.jsonl

Windows:

Get-ChildItem "$env:USERPROFILE\.loongsuite-pilot\logs\output"

Get-ChildItem "$env:USERPROFILE\.loongsuite-pilot\logs\output\*.jsonl" |
  Sort-Object LastWriteTime |
  Select-Object -Last 1 |
  Get-Content -Wait

Si aparecen nuevos eventos en el directorio de salida local, la canalización de recopilación del AI Coding Agent funciona correctamente.

Consultar la consola de AgentLoop

Cuando active una nueva actividad del AI Coding Agent, regrese a la consola de AgentLoop para consultar el estado de los datos de la tarea de incorporación correspondiente. La llegada de la información puede retrasarse debido al envío por lotes local y al procesamiento en el backend.

Verificar la recopilación del agente

Si el agente esperado no muestra datos, compruebe lo siguiente:

  1. Asegúrese de que el agente de destino esté instalado y se haya utilizado como mínimo una vez.

  2. Compruebe que el agente no esté establecido en off dentro del archivo de control de acceso de agentes. La ruta predeterminada es ~/.loongsuite-pilot/agent-control.json en macOS/Linux y C:\Users\<username>\.loongsuite-pilot\agent-control.json en Windows.

  3. Verifique que el agente no tenga el valor "enabled": false en el archivo de configuración. La ruta predeterminada es ~/.loongsuite-pilot/config.json en macOS/Linux y C:\Users\<username>\.loongsuite-pilot\config.json en Windows.

  4. Después de modificar la configuración, ejecute loongsuite-pilot restart.

  5. Active una nueva actividad del agente y luego revise la salida local o la consola de AgentLoop.

Preguntas frecuentes

¿Qué hago si no se encuentra el agente esperado?

Compruebe que el agente de destino esté instalado, que se haya utilizado como mínimo una vez y que no esté deshabilitado en agent-control.json o config.json. Tras modificar la configuración, ejecute loongsuite-pilot restart. En macOS/Linux, el directorio de configuración predeterminado es ~/.loongsuite-pilot/. En Windows, el directorio predeterminado es C:\Users\<username>\.loongsuite-pilot\.

¿Qué hago si no hay datos nuevos a nivel local?

Asegúrese de que LoongSuite Pilot se esté ejecutando. Una vez iniciado el servicio, active una nueva actividad del AI Coding Agent y revise el directorio de salida JSONL local. La ruta predeterminada es ~/.loongsuite-pilot/logs/output/ en macOS/Linux y C:\Users\<username>\.loongsuite-pilot\logs\output\ en Windows.

¿Qué hago si no aparecen datos en la consola de AgentLoop?

Primero, compruebe si existen eventos nuevos en la salida local. Si hay eventos locales pero no se muestran en la consola, actualice la página más tarde o verifique que el comando de instalación corresponda a la tarea de incorporación actual de AgentLoop.

¿Cómo habilito el enmascaramiento de datos?

Modifique la sección mask en el archivo de configuración local, guarde el archivo y ejecute loongsuite-pilot restart. La ruta predeterminada del archivo de configuración es ~/.loongsuite-pilot/config.json en macOS/Linux y C:\Users\<username>\.loongsuite-pilot\config.json en Windows.