code: def resolve_return_value_options(self, options):
          
          for key, value in options.items():
              if isinstance(value, str) and value.startswith(RETURN_VALUE_OPTION_PREFIX):
                  path, name = value[len(RETURN_VALUE_OPTION_PREFIX) :].rsplit(".", 1)
                  result = self._find_result_by_path(path)
                  options[key] = result.return_values.get(name)
docs: Handle dynamic option value lookups in the format ^^task_name.attr