// guias · 04

Solução de problemas

O primeiro comando quando algo não vai bem é okami doctor — ele checa providers, chaves, conectividade, toolchain, SQLite FTS5, embedder e sandbox. Aqui estão os si…

Instalação e PATH

sintomacausa · correção
okami não encontradoPATH ainda sem o binário → reabra o terminal
long-path no Windowsrodando do código sem uv → use um venv curto, ex. C:\okv
sem Pythonnão precisa: o instalador usa o uv, que baixa o Python 3.11+

Autenticação de provider

sintomacorreção
claude_cli não prontoinstale e logue o CLI oficial claude
codex sem authrode okami login codex (device flow)
minimax sem authrode okami login minimax
mimo falta chavedefina MIMO_API_KEY no .env
"falta auth" no doctorokami auth list mostra tipo/status/onde mora a credencial

Memória e embeddings

sintomacomportamento · correção
SQLite FTS5 ausentememória cai para LIKE → use um Python com FTS5
embedder offlinedegrada para BM25 automaticamente (ok, não quebra)
honcho offlineokami memory list avisa a camada degradada

Sandbox e shell

Chat, gateway e API

sintomacorreção
TUI não abrecai no REPL automaticamente; force com --no-tui
gateway "já está no ar"okami gateway --stop e suba de novo
bot não responde ninguémdeny-by-default → defina channels.telegram.allow_chats
API recusa (sem token)okami config set OKAMI_API_TOKEN <token>
off não libera tudomodo off é fail-closed: sem prompt = nega o sensível

Skills

Diagnóstico estruturado

okami doctor          # diagnóstico legível
okami doctor --fix    # lock órfão, perms do .env, temporários
okami doctor --json   # relatório p/ CI/monitoramento
okami doctor --lint   # lint de postura de segurança

Abrir esta página nos docs interativos