Skip to content

v0.47.0

Choose a tag to compare

@nuroctane nuroctane released this 14 Oct 05:13
· 31 commits to main since this release

sgrep: semantic code search, first in line for every model

  • New sgrep tool backed by Context.dev sgrep (local, CPU, no API). Discover mode ranks the workspace by a plain-English query (sgrep "<query>" . -n N --json, exact identifier hits first); rerank mode (pattern set) pipes rg --json -C 3 through sgrep --stdin so a broad grep comes back as the few passages that match the intent.
  • sgrep sits before grep/glob in the tools list and the SEARCH policy now reads "sgrep first, then grep/glob; never the shell" for all backends.
  • Auto-installed into ~/.cargo/bin by install.ps1/install.sh, bootstrap and nur ecosystem ensure (cargo install --git ... --locked, retried at most weekly), with the 32 MB model warmed ahead of the first turn. NUR_SGREP_BIN overrides discovery; nur doctor reports it.
  • Missing binary, timeout or failure degrade to the lexical grep path with a one-line note, never an error. Broad patterns past the 8 MiB rerank budget are cut on an event boundary and marked instead of stalling. E2E 30.

Jev engines: AMOS 1 (keyless), Interfaze 1.1 Lite, Experiential

  • AMOS 1 (amos.scira.ai, Apache-2.0, four sizes 0.5B-27B) speaks System One natively and checks no API key. It is the first key_optional hosted engine: nur jev use --engine amos-1-mini works with nothing stored, no Authorization header is sent on an empty slot, /auth shows the row as "no key needed" (Residence::Keyless), and a key saved anyway is still honoured.
  • Interfaze 1.1 Lite bridges through the openai protocol: nur jev start --engine interfaze-1-lite reads INTERFAZE_API_KEY (or a stored key); nur jev start now defaults --key-env from the catalog like nur jev use does.
  • jev-via-experiential serves TypeSafe jev-latest from Experiential Labs' own /v1/systemone, sharing the experiential chat key.
  • Catalog grows to 139 engines; nur jev info now describes keyless engines and catalog-complete bridges accurately.

Providers

  • Experiential Labs joins as chat provider #68: EXPLABS_API_KEY, https://api.experientiallabs.ai/v1, bare model slugs (claude-sonnet-5 default), 1,100+ models behind per-model provider waterfalls, BYOK or credits.

Docs

  • README, docs/index, tools, ecosystem, providers, authentication, quickstart, tui, troubleshooting, jev-local and jev-models updated (53 tools, 68 providers, 139 engines).

Upgrade: nur update, or reinstall via install.ps1/install.sh. Run nur ecosystem ensure --force once to build sgrep and warm its model.