Engine
Starting…
Real model: Needle 3 (open source, Apache-2.0, ~35 MB) running as WebAssembly in a Web Worker in this page. No server inference. Scripted fallback: a deterministic matcher with the same output shape, used when the model can't load (e.g. opened from
file:// while offline).Pipeline options
Nearby books
Maya's phone. Seed: Tom accepted her swap (no Swap Spot yet); Priya sent her a request.
Ask in plain words
Or tap a suggestion
Last request, step by step
Type a request above, or tap a suggestion.
ShelfShare API & events (from PRD v2.1)
Test suite
40 requests with expected tool calls: 30 "tuning" requests (used while writing the tools, synonyms and scripted rules) and 10 "fresh" requests written beforehand and never used for tuning. Each runs twice, with the prefilter off and in hybrid mode, on the current engine. Only the model output is scored; the app does not act.