Skip to content

v3.32.18 β€” SCM query-intent classifier + routing hints (#2760 dream)

Choose a tag to compare

@ruvnet ruvnet released this 27 Jul 02:56

First half of dream-cycle #2760: query-intent classifier lands, search wires it as an advisory hint; multi-namespace search-backend routing lands in a follow-up when the backend interface exposes an OR filter.

Added

ruflo memory classify -q "…" β€” Standalone classifier. Returns intent + confidence + suggested namespaces. --format json for pipelines.

ruflo memory search --intent auto|mixed|episodic|semantic|procedural β€” When non-mixed, prints an SCM router hint with the suggested namespace. Does NOT mutate the search backend in v1 (safety-first β€” no baseline regression); v2 will apply when the backend adds a multi-namespace OR filter.

Namespace map (matches ruflo's actual write conventions):

  • episodic β†’ sessions, session-checkpoints, trajectory, routing-outcomes, commands, feedback
  • semantic β†’ patterns, learned-patterns, adr-patterns, adr-edges, reasoning-patterns, concepts
  • procedural β†’ skills, agents, workflow-templates, playbooks, recipes

Verification

  • Regression tests: 7/7 pass (three canonical intents, mixed fallback, explicit override, auto delegation, mixed explicit)
  • E2E: "when did we last touch auth" β†’ episodic (100%); "how does JWT work" β†’ semantic (100%); "how do I onboard a new coder subagent" β†’ procedural (100%); "auth" β†’ mixed (0)

Upgrade

npx ruflo@latest --version   # β†’ 3.32.18

Refs: dream-cycle #2760 (2026-07-22).