Fetch the Weibo realtime hot search list (top ~100 trends) via TikHub. Pick a preset (realtime_hot / entertainment / social / technology / life) or pass a raw containerid, and a page number.
Rebrand (no API change): rename internal client to UpstreamClient; env vars TIKHUB_API_KEY / TIKHUB_BASE_URL → UPSTREAM_API_KEY / UPSTREAM_BASE_URL; file src/tikhub_client.js → src/upstream_client.js. Per our internal SOP §100 (no upstream name in user-facing surfaces), existing 0.1.5 runs keep working until the next push.
6/6 unit tests + 1/1 integration test still PASS.
0.1.5 - 2026-08-20
Internal: README mutual-reference table verified for §99 SOP (hot-search Actor ID appears in keyword-search and post-detail READMEs; absent from its own).
0.1.4 - 2026-08-20
Fix: keyValueStore.setValue('SUMMARY', {...}) requires JSON.stringify + contentType: 'application/json', otherwise the SDK rejects (value must be String/Buffer/Stream when options.contentType is specified).
Fix: free-run counter switched to JSON.stringify(current + 1) write / parse-on-read (the previous text/plain + string round-trip broke because getValue already auto-deserialises JSON).