CLI
The inseam binary is a distribution: the first-party linked plugins, the WASM plugin host, and a base composition. Every command is a thin call on the node’s operations interface (design/node-api.md). Global flags: --data-dir (INSEAM_DATA_DIR), --composition (INSEAM_COMPOSITION); see configuration.md.
inseam index ~/Data # index a directory (read-only): picks up new, changed, # and deleted files, plus config changes; --rebuild forcesinseam query "kitchen renovation" # ranked results with summaries and hints; --json for raw outputinseam expand <address> # one source's fragments, relations, connected entitiesinseam scan <address> --start 120 --end 160 # read a line range of a sourceinseam fetch <address> # the whole sourceinseam agent "when did I ...?" # a live LLM using query/expand/scan/fetch as toolsinseam models [--embeddings] # the endpoint's model catalog, cheapest firstinseam status # store stats, embedding info, pending re-embedsinseam plugins # every running plugin, its state, and its live effectsinseam plugin check <artifact.wasm> # validate a plugin (plugins/validation.md)inseam plugin install <name> # fetch from the registry, verify, check, mount (plugins/registry.md)inseam config [--resolved] # the composition; --resolved = exactly what the node boots withIf part of the configuration can’t start (say the default endpoint embedder with no API key set), the node prints a warning naming each waiting entry and what it’s missing. Commands that need those parts fail with the same message; everything else keeps working. inseam plugins is the diagnostic view. The quickest offline setup is a composition.toml that switches the embedder to hashed (configuration.md has the example).