Skip to content

Fullsystem Flag Compatibility #3582

@Andrewyx

Description

@Andrewyx

Description of the task

Since the RuntimeMangager RFC, we introduced the ability the interchange AI backends. One problem currently is that the trying to swap in older generations of our AI backend fails due to missing fullsystem flags in older models.

For example:

        self.full_system = "{} --runtime_dir={} {} {}".format(
            self.path_to_binary,
            self.full_system_runtime_dir,
            "--friendly_colour_yellow" if self.friendly_colour_yellow else "",
            "--ci" if not self.running_in_realtime else "",
            # self.log_level.value, THIS IS A NEW FLAG
        )

Without removing this flag, we the binaries will not run. Hence, we should implement some smart way to omit these flags if they are compatible.

Acceptance criteria

  • [ ]

Blocked By

Metadata

Metadata

Labels

Difficulty - 7Well-defined tasks that require some understanding about the relevant system and tools

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions