---
sidebar:
  order: 3
title: "CLI"
description: "Ejecuta la CLI del repositorio con una clave con permisos limitados y el catálogo actual."
---

La CLI de Influence es una aplicación privada del repositorio. Ejecútala con Bun desde una copia del repositorio con las dependencias instaladas. Este paquete no tiene un comando de instalación pública desde npm.

Configura `PUBLISH_API_URL` con el origen de Influence de confianza y proporciona `PUBLISH_API_TOKEN` mediante tu entorno secreto. Empieza por el perfil de conexión y el catálogo:

```sh
export PUBLISH_API_URL="https://influence.so"
bun apps/agent-cli/src/index.ts profile
bun apps/agent-cli/src/index.ts tools:list
bun apps/agent-cli/src/index.ts tool:call --tool accountList --input-json '{}'
```

Para la entrada JSON, elige `--input-json` o `--input-file`. Consulta datos con `tool:call --tool <name>`. Para cambiar datos usa `tool:prepare` y después `tool:confirm`, con la misma entrada, `--confirmation-capability` y `--idempotency-key`. Conserva estos valores si el resultado es incierto; no prepares otra operación solo para reintentar.

Para archivos locales, usa `media:upload --file <path> --content-type <mime> --client-key <stable-key>`. Tras una interrupción, conserva el archivo y la clave. La CLI no puede inspeccionar una imagen ni dar aprobación visual humana; abre la ruta de revisión recibida en Influence con la sesión iniciada. Sigue las [reglas de revisión y recuperación de la API HTTP](/es/developers/http-api).
