idx-cli/crates/idx-mcp/src
0xrsydn 0c7320a343 fix(movements): read a query's pages as one answer and keep a partial one
- Each page was cached on its own, so a multi-page answer could join
  pages read at different times from a feed that gains rows at the top,
  repeating some rows and missing others. A query's pages are now read
  together and cached as one entry.
- A failed later page threw away the pages already read. They are now
  returned with incomplete saying why, and not cached.
- The library did not cap pages at MAX_PAGES itself; it clamps now.
- The hint said to raise --pages even at 10; at 10 it says to narrow the
  dates. -o jsonl, which streams rows only, gives the hint on stderr.
- A duplicate match arm in the CLI was dead; it is gone.

Claude-Session: https://claude.ai/code/session_01RqPPVeVDrnLoP7NUZmLRxY
2026-11-04 17:39:10 +07:00
..
main.rs feat(stockbit): one browser sign-in in idx-core for the CLI and MCP 2026-10-31 23:58:21 +07:00
params.rs feat: shareholder movements from the Stockbit session (ownership movements) 2026-11-03 16:02:26 +07:00
server.rs fix(movements): read a query's pages as one answer and keep a partial one 2026-11-04 17:39:10 +07:00