-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
export PATH="$(npm config get prefix)/bin:$PATH"Add to ~/.bashrc or ~/.zshrc to persist.
[omnicode] ERROR: missing required tool(s): opencode, omniroute
npm install -g opencode
npm install -g omnirouteCheck the log:
cat ~/.local/share/omnicode/omniroute.logVerify omniroute --no-open works directly. For Node version mismatches:
omniroute runtime repairRequires Docker. Verify Docker is installed and running:
docker infoManually start the container:
docker run -d --name omnicode-qdrant -p 6333:6333 -v ~/.local/share/omnicode/qdrant-storage:/qdrant/storage qdrant/qdrantCheck container logs:
docker logs omnicode-qdrantIf omnicode status shows qdrant running but qdrant-find tools fail with fast-all-minilm-l6-v2 errors, stale MCP server processes may be using an old model. Kill them:
pkill -f "mcp-server-qdrant"OpenCode will respawn a fresh MCP server with the correct environment.
Error: Not existing vector name error: fast-all-minilm-l6-v2
The collection was created with a different embedding model. Re-index with the current model:
omnicode index --force-reindexIf the computer becomes unresponsive during omnicode index, indexing now supports Ctrl+C to cancel safely. The MCP server is stopped and partial state is saved. On next run, only unindexed files are processed.
Non-fatal. Check captured logs:
cat ~/.local/share/omnicode/graymatter-init.log
cat ~/.local/share/omnicode/openspec-init.logomnicode --statusShows OpenCode, OmniRoute, Qdrant, and active indexers.
sudo npm uninstall -g @meyverick/omnicode
rm -rf ~/.local/share/omnicode
docker rm -f omnicode-qdrant 2>/dev/null