Skip to content

Rename Run to Tracker #396

@andyk

Description

@andyk

We could go further than #335 did and instead rename pcs.Run to pcs.Tracker, and then make Component.run() and Command.run() return a Tracker.

  • a Tracker is like a logger where everything that it logs is associated with a unique ID
  • a Tracker maps to an MLflow Run.
  • Trackers can be nested, in which case they show up as nested in the MLflow UI
  • Children trackers should have links to parents for sure (they do today)
  • Should parents have links to children?
  • A Tracker is a Component
  • Run is now only a verb in PCS/AgentOS (not a noun anymore) and corresponds to running an MLflow Project.
  • In this case we would rename agentos.AgentRun to agentos.AgentTracker

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions