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 -fsSL 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 conversation`conversation open` — abrir o retomar un hilo de DM grupal. Reutiliza hilos existentes cuando el conjunto de participantes coincide.
  • dailybot askChat one-shot o interactivo con el asistente AI de Dailybot. Modo TUI a pantalla completa sin argumentos. Soporta salida `--json`.
  • dailybot checkinListar y completar check-ins pendientes (`checkin list`, `checkin complete`). Authoring: `checkin create`, `checkin config`, `checkin questions add`.
  • dailybot formCiclo de vida completo de forms — `form list/get/submit/responses/response get/update/transition/delete`. Authoring: `form create`, `form config`, `form questions add`.
  • dailybot kudosDar kudos a un compañero o equipo (`kudos give`). Explorar: `kudos list`, `kudos org`, `kudos wall-of-fame`.
  • dailybot workflow`workflow list` y `workflow get` — inspección read-only de workflows configurados en Dailybot.
  • dailybot channels`channels list` — descubrir canales de reporte disponibles (Slack, Teams, Discord, Google Chat).
  • dailybot teamListar equipos, resolver nombres a UUIDs, listar miembros (`team list`, `team get [--with-members]`).
  • dailybot me / org / userIdentidad del workspace: `me` (usuario actual), `org` (info del workspace), `user get` (buscar por UUID con `--include-email`).
  • dailybot hookCiclo session/commit/activity/post-commit/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