Feature: Support expr struct tag to rename struct fields in expression environments
Feature: Support expr struct tag to rename struct fields in expression environments: a task in LegoFlow-SWE (Harbor dataset). When passing a Go struct as an environment to a compiled expression, the evaluator currently requires expressions to reference fields by their exact Go field names (e.g…
The task
When passing a Go struct as an environment to a compiled expression, the evaluator currently requires expressions to reference fields by their exact Go field names (e.g., `UppercaseField`). There is no built‑in way to give a field a different, perhaps more user‑friendly, name inside the expression language.
Part of Lego-X/LegoFlow-SWE.