Skip to content

CLI do Dailybot · Developers

O cliente de linha de comando para toda a API pública do Dailybot.

A CLI do Dailybot é o caminho mais rápido para cada verbo da API pública. Ela vem como um único binário, autentica uma vez e funciona identicamente sob uma sessão pessoal derivada de OTP (`dailybot login`) ou uma credencial de máquina (`$DAILYBOT_API_KEY`). Cada comando abaixo mapeia 1:1 para um endpoint documentado em [/pt/developers/api](/pt/developers/api).

Instalar

A CLI é um pacote Python publicado no PyPI (pypi.org/project/dailybot-cli). Escolha a rota de instalação que combine com o seu ambiente — o script universal abaixo 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 com Homebrew
brew install dailybothq/tap/dailybot

# Ambiente Python isolado com pipx
pipx install dailybot-cli

# Ou com pip / uv
pip install dailybot-cli
uv tool install dailybot-cli

# Verificar + manter atualizado
dailybot --version
dailybot upgrade         # upgrade in-place usando o método de instalação detectado
dailybot uninstall       # detecta o método de instalação e desinstala limpo

Início rápido

Três comandos, e a CLI já está conversando com o seu workspace do Dailybot:

# 1. Login (abre o navegador para OTP, guarda a sessão localmente).
dailybot login

# 2. Confirme que a credencial funciona (sessão da CLI e/ou API key).
dailybot status --auth

# 3. Envie sua primeira atualização de standup a partir da CLI.
dailybot agent update "Primeiro relatório da CLI. O setup foi direto."

O que a CLI faz

  • dailybot agentReportar progresso (`agent update`), anunciar online/offline (`agent health`), enviar/receber mensagens de agente, registrar webhooks.
  • dailybot chat`chat send` e `chat update` — mensagens do bot no Slack, Teams, Discord, Google Chat, com threads, impersonação e edição em 72h.
  • dailybot askChat one-shot ou interativo com o assistente AI do Dailybot. Modo TUI tela cheia quando executado sem argumentos.
  • dailybot checkinListar e completar check-ins pendentes (`checkin list`, `checkin complete`).
  • dailybot formCiclo de vida completo de formulários — `form list/get/submit/responses/response get/update/transition/delete`.
  • dailybot kudosDar kudos a um colega ou a uma equipe inteira.
  • dailybot teamListar equipes, resolver nomes para UUIDs, listar membros (`team list`, `team get [--with-members]`).
  • dailybot userListar e buscar usuários (ativos por padrão).
  • dailybot hookCiclo session/commit/activity/stop/dismiss para hooks do harness do agente. Apenas ledger local — sem rede.
  • dailybot login / logout / status / config / versionBásicos de sessão: login por OTP, probe de sessão (`status --auth`), versão + notas de release, rotação de credenciais.
  • dailybot upgrade / uninstallAutodetecta o método de instalação (pipx / pip / uv / Homebrew / installer) e faz upgrade ou uninstall limpo.

Mais fundo