* Expose logos::CallCaller from logos_test.h.
Module tests that construct an impl directly need the same caller stack
production glue pushes. Include it from the shared test header so every
module sees CallCaller::module / CallCaller::host without a local helper.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Own logos::CallCaller in the test framework, not the production SDK.
Unit tests that construct a module impl skip generated RPC glue; CallCaller
is the supported stand-in for logos_module_set_call_caller. Production
handlers only need currentCaller() and setCallCaller.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: Cursor <cursoragent@cursor.com>