Skip to content

Add CLI command to update benchmark / metric / gate command post-init #3

@alokwhitewolf

Description

@alokwhitewolf

Once you've run evo init, there's no supported way to update the stored benchmark command, metric direction, or target. If the --benchmark string was typoed (say, missing a {worktree} placeholder), the options right now are:

  • evo reset --yes and re-init, which blows away any experiments already created
  • Hand-edit .evo/run_NNNN/config.json directly

Both are bad.

Would be nice to have:

  • evo config set benchmark "..."
  • evo config set metric min
  • evo config set target <path>
  • evo config show

Hit this a couple times — usually it's a mistake in the initial --benchmark string that only surfaces when you try evo run and the path doesn't resolve. By that point there's already a baseline experiment you don't want to throw out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions