Skip to content

Move benchmark module out of production package #16

@ryanwi

Description

@ryanwi

FitnessEvaluator, ScenarioRunner, WeightedFitnessEvaluator, run_benchmark, and run_batch are exported from the top-level package alongside ApprovalGate and KillSwitch. A test harness has no place in the production surface.

Options:

  • Move to an optional dev / benchmark extra (separate install)
  • Move to a separate package entirely

Until then, any consumer doing from agent_control_plane import * or scanning the public API gets benchmark infrastructure mixed in with governance primitives.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions