fix(component): extend message pages to the order boundary

Closed
RO
16d ago
+326-144

Fixes https://github.com/get-convex/agent/issues/193.

Completes the oldest order inside listMessagesByThreadId so the continue cursor never splits a UI message. Same mechanism search.ts already used for context assembly; search.ts drops its copy. completeOrders: false opts out.

https://claude.ai/code/session_01YGMZR56ff1JhEEoMnuwa9e