Module: Msnav

Defined in:
lib/msnav.rb,
lib/msnav/cli.rb,
lib/msnav/ctl.rb,
lib/msnav/graph.rb,
lib/msnav/store.rb,
lib/msnav/config.rb,
lib/msnav/errors.rb,
lib/msnav/server.rb,
lib/msnav/datadir.rb,
lib/msnav/version.rb,
lib/msnav/windows.rb,
lib/msnav/navigator.rb

Overview

msnav — the Ruby "navigation face" of a coderag index.

coderag (Python) builds the index on the host: one SQLite file holding the cross-service graph. msnav reads that same file — typically through the devcontainer's single data-dir bind mount — and serves the daemon endpoints the coderag/msnav editor extension talks to. It never indexes; when a host reindex bumps index_generation in the shared DB, msnav hot-reloads.

Defined Under Namespace

Modules: CLI, Ctl, Datadir Classes: Config, ConfigError, Error, Graph, Holder, IndexStaleError, Navigator, Server, Store, WindowRegistry, WindowsStore

Constant Summary collapse

VERSION =
"0.3.0"