No models in the picker
Your API key isn’t set. Pick one:Getting rate-limited (429)
Bump retry settings in~/.soulforge/config.json:
maxAttempts: 5 with baseDelayMs: 3000 gives ~3s, 6s, 12s, 24s, 48s between retries.
Icons show as boxes or ??
You don’t have a Nerd Font. Install one and set it as your terminal font. Or run /setup inside SoulForge to install one for you. If you can’t install fonts, disable the icons:
LSP isn’t working
Open/lsp status. If your language server isn’t attached:
~/.soulforge/lsp-servers/. Restart SoulForge after installing.
Neovim not found
SoulForge needs Neovim >= 0.11. Run/setup to install it, or:
nvim isn’t on your PATH, set nvimPath in ~/.soulforge/config.json.
Editor panel is garbled
Your terminal needs true color. Most modern terminals have it; some need:Context is full / “too many tokens”
Ctrl+L).
To compact automatically at a lower threshold, edit config:
Copilot: 401 / token expired
Your Copilot token was rotated. Copy it again from your IDE:Hearth: “daemon unreachable”
The daemon isn’t running:soulforge hearth install --now). Check with soulforge hearth doctor.
Hearth: bot isn’t responding
Run the diagnostic:- Token missing from keychain — re-run
soulforge hearth login. - Chat not paired — run
/hearth pairand DM the bot with the code. - Your identity isn’t in the allowlist — the daemon drops unknown senders silently.
Agent is slow
Switch to a faster model withCtrl+L (Haiku, Flash, Ollama) or tune the task router — use a fast model for spark and compact, reserve the strong one for ember.
Forgot a session
/session history inside SoulForge. Sessions live in ~/.soulforge/sessions/.
Windows: pasting an image does nothing
Ctrl+V with a screenshot on the clipboard may silently do nothing. Two separate causes on Windows:
- Windows Terminal eats the paste. Its bracketed-paste mode emits an empty sequence for image clipboards, so the image bytes never reach SoulForge. Embedded Neovim / Vim keymaps can also swallow
Ctrl+Vfirst. - PowerShell can’t be reached. The clipboard read shells out to PowerShell; if neither
powershellnorpwshis onPATH, the read fails.
- Press
Alt+Vinstead ofCtrl+V— it bypasses the bracketed-paste / Vim-keymap interception. - Make sure Windows PowerShell 5.1 is on
PATH:C:\Windows\System32\WindowsPowerShell\v1.0. - Check
/errorsinside SoulForge — a failed clipboard read leaves aclipboardbreadcrumb there.
soul_vision:
cpimg, then reference the printed path in your prompt.
Windows: command not found after install
PATH updates don’t apply to the shell that ran the installer. Open a brand-new PowerShell or Windows Terminal window. If you used the portable ZIP, make sure the extract folder is on yourPATH or call soulforge.exe by full path. The deps/ folder must stay next to soulforge.exe.
See the Windows section of installation for the full feature matrix.
Still stuck?
- GitHub Issues
- Run
/diagnoseinside SoulForge for a health check — LSP, tree-sitter, semantic indexing, provider status. /statusshows the full system dashboard.

