Problem: The Agent OS server doesn’t start or you can’t reach http://127.0.0.1:3010.
Solutions:
bun run dev or bun run src/index.ts (not Node).sulala directory run bun install and try again.bun run build first so dist/index.js exists.Problem: Dashboard or API returns an empty agent list.
Solutions:
sulala onboard to create ~/.agent-os/, the database, and seed agents from the seed dir (e.g. data/agents).~/.agent-os/database.db (or AGENT_MEMORY_DB_PATH). Ensure the file exists and is writable.AGENT_OS_SEED_AGENTS_DIR (e.g. data/agents) when the DB is empty. Add JSON agent files there and run onboard again (or create agents via API/dashboard).Problem: Installed skills don’t appear or tools are missing.
Solutions:
~/.agent-os/skills/ (or AGENT_OS_SKILLS_DIR). Each subfolder must have skill.yaml or SKILL.md.POST /api/skills/install-system to copy from the seed dir (data/skills).skills array.Problem: Telegram/Slack/Discord/Signal/Viber doesn’t trigger the agent.
Solutions:
https://your-domain.com/api/channels/telegram/webhook).Problem: sulala run <agent_id> ... or API returns “Agent not found”.
Solutions:
id (e.g. personal_agent). Check GET /api/agents for the list.AGENT_MEMORY_DB_PATH (or ~/.agent-os/database.db) exists. If you only added agents via the dashboard, they’re in the DB; ensure the CLI isn’t using a different DB path.sulala onboard (first time) or sulala update to ensure seed agents are installed.Problem: Agent run fails with auth or model errors.
Solutions:
~/.agent-os/config.json), set the API key for the provider the agent uses (e.g. openai_api_key, openrouter_api_key).OPENAI_API_KEY, OPENROUTER_API_KEY, etc. in the environment; they override config.model field matches a valid model id for that provider (e.g. OpenRouter model id, or gpt-4o for OpenAI).