Files
qdrant/lib/edge/tools
Andrey Vasnetsov 33771fb6c1 Generalize edge S3 scroll tool into edge-shard-query (#9598)
Turn the single-purpose `edge-s3-scroll` tool into a sub-command-based
`edge-shard-query` that can run different read requests against a
ReadOnlyEdgeShard opened over object storage.

- Add `scroll` and `search` sub-commands; shared connection/cache args
  live at the top level.
- Accept arbitrary payload filters as JSON via `--filter` (curl
  `--data` style: literal JSON, `@file`, or `@-` for stdin), parsed
  straight into the filter DSL. Keep `--filter-key`/`--filter-value`
  as a shortcut.
- `search` accepts a query vector (JSON array, comma list, or
  `@file`/`@-`), named vector, offset, score threshold, and HNSW
  params.
- Rename the package/binary/dir (`s3_scroll` -> `shard_query`) since
  the tool is no longer scroll-only nor S3-only.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-27 23:58:20 +02:00
..