Skip to content

CLI de Dailybot · Developers

El cliente de línea de comandos para toda la API pública de Dailybot.

El CLI de Dailybot es el camino más rápido a cada verbo de la API pública. Se envía como un único binario, se autentica una vez y funciona idénticamente bajo una sesión personal derivada de OTP (`dailybot login`) o una credencial de máquina (`$DAILYBOT_API_KEY`). Cada comando abajo mapea 1:1 a un endpoint documentado en [/es/developers/api](/es/developers/api).

Instalar

El CLI es un paquete de Python publicado en PyPI (pypi.org/project/dailybot-cli). Elige la ruta de instalación que encaje con tu entorno — el script universal de abajo autodetecta macOS / Linux / Windows.

# Recomendado — one-liner universal (macOS, Linux, WSL, Git Bash)
curl -sSL https://cli.dailybot.com/install.sh | bash

# Windows nativo (PowerShell)
irm https://cli.dailybot.com/install.ps1 | iex

# macOS con Homebrew
brew install dailybothq/tap/dailybot

# Entorno Python aislado con pipx
pipx install dailybot-cli

# O con pip / uv
pip install dailybot-cli
uv tool install dailybot-cli

# Verificar + mantenerlo al día
dailybot --version
dailybot upgrade         # upgrade in-place usando el método de instalación detectado
dailybot uninstall       # detecta el método de instalación y desinstala limpio

Inicio rápido

Tres comandos, y el CLI ya está hablando con tu workspace de Dailybot:

# 1. Login (abre el navegador para OTP, guarda la sesión localmente).
dailybot login

# 2. Confirma que la credencial funciona (sesión del CLI y/o API key).
dailybot status --auth

# 3. Envía tu primera actualización de standup desde el CLI.
dailybot agent update "Primer reporte desde el CLI. El setup fue directo."

Qué puede hacer el CLI

  • dailybot agentReportar progreso (`agent update`), anunciar online/offline (`agent health`), enviar/recibir mensajes de agente, registrar webhooks.
  • dailybot chat`chat send` y `chat update` — mensajes del bot en Slack, Teams, Discord, Google Chat, con hilos, impersonación y edición en 72h.
  • dailybot askChat one-shot o interactivo con el asistente AI de Dailybot. Modo TUI a pantalla completa cuando se ejecuta sin argumentos.
  • dailybot checkinListar y completar check-ins pendientes (`checkin list`, `checkin complete`).
  • dailybot formCiclo de vida completo de forms — `form list/get/submit/responses/response get/update/transition/delete`.
  • dailybot kudosDar kudos a un compañero o a un equipo entero.
  • dailybot teamListar equipos, resolver nombres a UUIDs, listar miembros (`team list`, `team get [--with-members]`).
  • dailybot userListar y buscar usuarios (activos por defecto).
  • dailybot hookCiclo session/commit/activity/stop/dismiss para hooks del harness del agente. Solo ledger local — sin red.
  • dailybot login / logout / status / config / versionBásicos de sesión: login por OTP, probe de sesión (`status --auth`), versión + notas de release, rotación de credenciales.
  • dailybot upgrade / uninstallAutodetecta el método de instalación (pipx / pip / uv / Homebrew / installer) y hace upgrade o uninstall limpio.

Más profundo