plexus.cli.shared.optimizer_results module

class plexus.cli.shared.optimizer_results.OptimizerResultsService(client)

Bases: object

__init__(client)
build_manifest(*, procedure: Dict[str, Any], task: Task, state: Dict[str, Any]) Dict[str, Any]
build_optimizer_review_packet_for_score(score_id: str, *, score_name: str, scorecard_name: str, champion_version_id: str | None) Dict[str, Any]
build_promotion_packet_for_score(score_id: str, *, score_name: str, scorecard_name: str, champion_version_id: str | None, version_id: str | None = None) Dict[str, Any]
index_optimizer_run(procedure_id: str, *, force: bool = False, state_override: Dict[str, Any] | None = None, existing_metadata: Dict[str, Any] | None = None, persist_metadata_pointer: bool = True) Dict[str, Any]
list_optimizer_candidates_for_score(score_id: str, *, limit_runs: int = 25) List[Dict[str, Any]]
list_optimizer_runs_for_score(score_id: str, *, limit: int = 25) List[OptimizerRunRecord]
list_procedure_records_for_score(score_id: str, *, limit: int = 25) List[Dict[str, Any]]
list_score_evaluations(score_id: str, *, version_id: str | None = None, sort_by: str = 'updated', limit: int = 100) List[Dict[str, Any]]
load_indexed_manifest_for_procedure(procedure: Dict[str, Any]) Dict[str, Any] | None
static render_promotion_packets_markdown(packets: List[Dict[str, Any]]) str
summarize_optimizer_candidate(candidate: Dict[str, Any]) Dict[str, Any]
summarize_optimizer_procedure(procedure_id: str, *, include_runtime_log: bool = False, include_events: bool = False, log_lines: int = 80) Dict[str, Any]
summarize_optimizer_run(run: OptimizerRunRecord) Dict[str, Any]
class plexus.cli.shared.optimizer_results.OptimizerRunRecord(procedure: 'Dict[str, Any]', manifest: 'Optional[Dict[str, Any]]', artifact_pointer: 'Optional[Dict[str, Any]]', indexed: 'bool')

Bases: object

__init__(procedure: Dict[str, Any], manifest: Dict[str, Any] | None, artifact_pointer: Dict[str, Any] | None, indexed: bool) None
artifact_pointer: Dict[str, Any] | None
indexed: bool
manifest: Dict[str, Any] | None
procedure: Dict[str, Any]