fix: add feed listing to SDK clients#869
Conversation
PR Review: FAILWhat This DoesAdds feed-listing support to SDK feed clients so consumers can discover available feeds from SDKs. Blast RadiusPython/TypeScript feed clients, feed-client tests, and API references. Consumer VerificationBefore (base branch): After (PR branch): Test Results
Findings
PMXT Pipeline Check
Semver Impactminor -- bug fix/internal compatibility change unless SDK consumers rely on newly added APIs RiskThe branch was built, core-tested, and authenticated-smoke-tested through the sidecar. Full live-exchange before/after behavior remains unverified for this daily batch; credentialed venue calls and venue API drift should be treated as residual risk unless covered by tests in this PR. |
Summary\n- Add listFeeds()/list_feeds() to the TypeScript and Python FeedClient wrappers\n- Hit GET /api/feeds/ so callers can discover available feed names before constructing a client\n- Add focused unit tests for both SDKs\n\n## Tests\n- python3 importlib smoke check for the Python client\n- TypeScript source-level smoke check for the new listFeeds() path\n- git diff --check\n\nFixes #834