Ir al contenido

Operar Tier0 con Agents

Disponible enEdgeCloudEnterprise

Tier0 proporciona Skills y comandos CLI que permiten a los AI agents operar la plataforma.

Trabaja en Tier0 con tu AI agent preferido.
Claude Code
Codex
Gemini CLI
Cursor
GitHub Copilot

Elige el instalador que coincida con tu entorno.

Si Node.js 16 o posterior está disponible, usa npx para instalar el CLI y los skills.

Terminal window
npx -y @tier0/cli@latest install

Esto ejecuta el instalador completo y hace dos cosas:

  • Instala el binario CLI tier0 en ~/.tier0/bin/.
  • Instala la base integrada de Tier0 Skill y la sincroniza con agents detectados como Codex, Claude Code y más.
  1. Instala el binario CLI tier0.

    Terminal window
    curl -fsSL https://raw.githubusercontent.com/FREEZONEX/Tier0-cli/main/install.sh | bash
  2. Descarga los Tier0 Skills más recientes y sincronízalos con los agents detectados.

    Terminal window
    tier0 skills update
  3. Verifica la versión y el estado de salud del Skill instalado.

    Terminal window
    tier0 skills status
  • Comprueba la versión y el estado de salud del Skill instalado:
    Terminal window
    tier0 skills status
  • Repara una base integrada de Skill ausente o dañada:
    Terminal window
    tier0 skills install
  • Actualiza al Tier0 Skill más reciente:
    Terminal window
    tier0 skills update

Tier0 CLI proporciona comandos ejecutables, y las Skills guían a los agents para elegir y usar esos comandos de forma segura.

  • Prompt: Comprueba la temperatura actual de Plant/Line1/Metric/Temperature.
  • Skill
    • tier0-uns
    • Indica al agent que el valor actual debe leerse desde un topic path completo y selecciona la operación de lectura UNS adecuada.
  • CLI: tier0 uns read Plant/Line1/Metric/Temperature --json
Skill Propósito
tier0 Enruta tareas de Tier0 al skill adecuado y proporciona reglas compartidas de configuración, autenticación y seguridad.
tier0-uns Guía a los agents en operaciones UNS, como browse, read, write, history, search, create, update, delete y restore.
tier0-flow Guía a los agents en la gestión de SourceFlow y EventFlow, como inspección, exportación, creación, actualización, despliegue y eliminación.
tier0-mqtt Guía a los agents en la gestión de credenciales MQTT, publicación y suscripciones en tiempo real acotadas.
tier0-files Guía a los agents en operaciones de archivos de Tier0, como upload, download, generación de URL de acceso y delete.

Los despliegues privados deben configurar la base URL antes del login. Una vez configurada, todos los comandos siguientes se ejecutarán sobre esa instancia.

Terminal window
tier0 config --base-url https://your-tier0.example.com
tier0 login # interactive browser login
  1. Configura la API key obtenida de la instancia Tier0 operativa.

    Terminal window
    tier0 config --api-key <api-key>
  2. Verifica la identidad y permisos de la API key.

    Terminal window
    tier0 auth whoami --json
  3. Realiza otras operaciones con el CLI tier0.

Usa --dry-run para validar y previsualizar operaciones de escritura compatibles sin enviar una solicitud a Tier0.

  • UNS: write/create/update/delete/restore
  • Flow: create/update/delete/deploy
  • API: tier0 api
  • MQTT: auth create/auth delete/publish
  • Files: delete
Terminal window
tier0 uns write --topic demo --value '{"value":1}' --dry-run
tier0 flow deploy --id 1 --flows-file flows.json --dry-run --json
tier0 api /openapi/v1/uns/write --body-file body.json --dry-run --json
tier0 mqtt auth create --name my-client --save my-client --dry-run --json
tier0 assets delete --file-path workspace/path/to/file.csv --dry-run --json
Terminal window
{
"ok": true,
"dry_run": true,
"data": {
"api": [
{"method": "POST", "url": "https://tier0.dev/openapi/v1/uns/write", "body": {}}
]
}
}

Con --json, los fallos de comando devuelven un objeto JSON con el mensaje y el código de error.

Terminal window
{"ok":false,"error":{"type":"validation","subtype":"invalid_argument","param":"--qos","message":"--qos must be 0, 1, or 2"}}
  • Comandos de desinstalación
Terminal window
# Elimina el CLI de Tier0 y conserva la configuración local y los skills.
npx @tier0/cli@latest uninstall
# Elimina el CLI de Tier0 y borra la configuración local, credenciales y caché, pero conserva los skills.
npx @tier0/cli@latest uninstall --purge
# Elimina los skills
npx @tier0/cli@latest uninstall --remove-skills
# Elimina todo lo anterior
npx @tier0/cli@latest uninstall --purge --remove-skills
  • Desinstalación global de NPM
Terminal window
npm uninstall -g @tier0/cli
  • Limpieza manual
Terminal window
rm -rf ~/.tier0/bin/tier0 ~/.tier0/skills
npx -y --package=skills -- skills remove tier0 -y -g

Referencia CLI de Tier0 lista todos los comandos CLI.