Hi all,

Should there be more metadata in the Coder Proto? For example, adding an
"is_deterministic" boolean field. This will allow for a language-agnostic
way for SDKs to infer properties about a coder received from the expansion
service.

My motivation for this is that I recently ran into a problem in which an
"ExternalCoder" in the Python SDK was erroneously marked as
non-deterministic. The reason being is that the Coder proto doesn't have an
"is_deterministic" and when the coder fails to be recreated in Python, the
ExternalCoder defaults to False.

Regards,
Sam

Reply via email to