Harumi

Solução de problemas

Resolva erros comuns da CLI harumi: faça as verificações rápidas, veja se a plataforma está fora do ar, consulte erros frequentes e redefina o estado local.

Verificações rápidas

Confirme que você está logado

harumi whoami

Se isto falhar, rode harumi login (ou harumi login --signup para um e-mail totalmente novo).

Confirme que a pasta está vinculada

run, runs, check, skills add, datasources, schedules e secrets precisam de um projeto. Execute a partir de uma pasta que contenha .harumi/config.json (gravado por harumi new/import/clone/link) ou passe --project <PROJECT_ID>.

Verifique o status da plataforma

Se vários comandos falharem ao mesmo tempo, ou se um comando que funcionava começar a falhar com erros de conexão ou respostas HTTP 5xx, consulte status.harumi.io antes de depurar localmente. A página mostra uma verificação ao vivo de cada parte da plataforma:

MonitorO que cobre
PlatformO aplicativo web da Harumi
Harumi AIO Chat de IA da Harumi, incluindo a conexão com o banco de dados e com a API da Harumi
APIA API da Harumi usada pela CLI, incluindo seu banco de dados, cache, agendador e backend git
SchedulingO agendador que dispara as execuções agendadas
GitRepositórios de projetos (import, clone, git push harumi)
MCPA conexão com o ChatGPT e o Claude
DocsEste site de documentação
Sandbox (ephemeral)Execução interativa de código
Sandbox (scheduled)Execuções agendadas e em segundo plano
Sandbox (apps)Aplicativos hospedados dos projetos
DatabaseO banco de dados da plataforma

Se algum monitor estiver fora do ar, aguarde a recuperação e tente de novo; não há nada a corrigir do seu lado.

Erros comuns

SintomaCausa provávelSolução
Signups not allowed for otp no loginPrimeiro login deste e-mailTente novamente com harumi login --signup
Provide --project or run from a directory with a .harumi bindingNenhum projeto resolvidoEntre em uma pasta vinculada ou passe --project <id>
No Harumi project found in this directory (or any parent) no runPasta não vinculadaharumi new/harumi clone <PROJECT_ID> para buscar um, ou harumi link --project <PROJECT_ID> se o código já está aqui
Not a Harumi repo / erros de remote gitO remote harumi não está configuradoRode harumi link --project <PROJECT_ID> de novo; garanta que está numa pasta com git init
No Gitea token foundToken git não provisionadoRode harumi login de novo
Non-fast-forward / "fetch first" / "unrelated histories" num git push harumi ... manualFazendo push normal contra um repositório que já tem um commit de scaffoldRode harumi clone <PROJECT_ID> primeiro para ter o histórico do scaffold e faça o push a partir desse clone. Para criar um projeto novo a partir de uma pasta, use harumi import (faz force-push de propósito, veja Começando um projeto)
Rodou harumi new <NOME> --no-clone, mas não existe pasta nenhuma--no-clone só cria o projeto — nunca toca no sistema de arquivos localRode harumi clone <PROJECT_ID> (o id que ele imprimiu) para buscar o código, ou omita --no-clone na próxima vez para criar e clonar em uma única etapa
Run ended with status: failed no run --watchSeu código lançou erro ou saiu com código diferente de zeroharumi runs get <RUN_ID> para o stdout/stderr/erro capturado
You belong to multiple organizationsOrganização não definidaharumi org use <ORG_ID> ou passe --org em cada comando
Um projeto novo não aparece no projects list, ou foi criado no workspace erradoUma versão antiga da CLI ignorava a organização configurada ao criar projetos, então eles iam para o seu workspace pessoalAtualize a CLI (pipx upgrade harumi), ou passe --customer-id <ORG_ID> explicitamente. Projetos já criados não mudam sozinhos — altere o workspace deles no app web
Not a directory: <path> no importApontou o import para um arquivo (ex.: um .zip) em vez de uma pastaAponte para um diretório descompactado, ou omita o caminho para enviar a pasta atual
zsh: command not found: pipO Python do Homebrew só traz pip3, não pipUse pipx install harumi (recomendado), ou pip3 install harumi / python3 -m pip install harumi
error: externally-managed-environment no pip installA PEP 668 bloqueia o pip fora de um virtualenvUse pipx install harumi, ou adicione --user, ou instale dentro de um venv

Reiniciando o estado local

Se sua sessão ou config ficarem em mau estado, são arquivos simples em ~/.harumi (ou $HARUMI_HOME, se definido):

harumi logout            # limpa sua sessão armazenada

O vínculo por projeto fica separado em <projeto>/.harumi/config.json; apague-o para desvincular uma pasta.

On this page