feat: add --limit option to asset ls command
Switch from GET /assets/ to POST /assets/filter to support pagination.
Default limit is 50, max is 200. Shows "X of Y asset(s)" in output.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fix visit_collection to handle NamedTuples
When a DoneAndNotDoneFutures (from wait()) is passed as a flow/task parameter,
visit_collection fails to reconstruct it because NamedTuples expect positional
args in __new__, not an iterable.
Use _make() to construct NamedTuples from iterables instead.