Skip to content

Add visual indicator for demo experiment in experiment list#20787

Merged
B-Step62 merged 2 commits intomlflow:masterfrom
B-Step62:claude/nervous-chatterjee
Feb 16, 2026
Merged

Add visual indicator for demo experiment in experiment list#20787
B-Step62 merged 2 commits intomlflow:masterfrom
B-Step62:claude/nervous-chatterjee

Conversation

@B-Step62
Copy link
Collaborator

@B-Step62 B-Step62 commented Feb 13, 2026

Related Issues/PRs

N/A

What changes are proposed in this pull request?

Makes the "MLflow Demo" experiment visually distinct from regular experiments in the experiment list:

  1. Description: Sets mlflow.note.content tag on the demo experiment during generation, populating the Description column with a helpful summary.
  2. Demo badge: Replaces the plain experiment name with a clickable turquoise "MLflow Demo Experiment" badge (Tag component) in the Name column. Includes a ? icon with a tooltip explaining the demo and how to clean it up from Settings.
  3. Pinned to top: Demo experiment is always sorted to the top of both the full experiment list page and the home page "Recent Experiments" section via client-side reordering.

Demo detection uses mlflow.demo.version.* tags (already set by the demo generator framework), avoiding fragile name-based matching.

How is this PR tested?

  • Manual tests

Manually verified:

  • Demo experiment shows at top of experiment list with turquoise badge and ? tooltip
  • Demo experiment shows at top of home page recent experiments
  • Description column shows the demo description
  • Clicking the badge navigates to the experiment page
  • Non-demo experiments render normally
Screenshot 2026-02-13 at 15 50 56

Does this PR require documentation update?

  • No. You can skip the rest of this section.

Does this PR require updating the MLflow Skills repository?

  • No. You can skip the rest of this section.

Release Notes

Is this a user-facing change?

  • Yes. Give a description of this change to be included in the release notes for MLflow users.

The demo experiment now displays a distinct turquoise "MLflow Demo Experiment" badge in the experiment list, is pinned to the top, and includes a tooltip with cleanup instructions.

What component(s), interfaces, languages, and integrations does this PR affect?

Components

  • area/uiux: Front-end, user experience, plotting, JavaScript, JavaScript dev server

How should the PR be classified in the release notes? Choose one:

  • rn/feature - A new user-facing feature worth mentioning in the release notes

Should this PR be included in the next patch release?

  • Yes (this PR will be cherry-picked and included in the next patch release)
  • No (this PR will be included in the next minor release)

Signed-off-by: B-Step62 <yuki.watanabe@databricks.com>
@github-actions
Copy link
Contributor

🛠 DevTools 🛠

Install mlflow from this PR

# mlflow
pip install git+https://github.com/mlflow/mlflow.git@refs/pull/20787/merge
# mlflow-skinny
pip install git+https://github.com/mlflow/mlflow.git@refs/pull/20787/merge#subdirectory=libs/skinny

For Databricks, use the following command:

%sh curl -LsSf https://raw.githubusercontent.com/mlflow/mlflow/HEAD/dev/install-skinny.sh | sh -s pull/20787/merge

@github-actions github-actions bot added area/uiux Front-end, user experience, plotting, JavaScript, JavaScript dev server rn/feature Mention under Features in Changelogs. labels Feb 13, 2026
@B-Step62 B-Step62 added the team-review Trigger a team review request label Feb 13, 2026

const DEMO_VERSION_TAG_PREFIX = 'mlflow.demo.version.';

export const isDemoExperiment = (experiment: ExperimentEntity): boolean =>
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note: existing tag auto-added to the demo experiment

@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

Documentation preview for 223ea83 is available at:

More info
  • Ignore this comment if this PR does not change the documentation.
  • The preview is updated when a new commit is pushed to this PR.
  • This comment was created by this workflow run.
  • The documentation was built by this workflow run.

Signed-off-by: B-Step62 <yuki.watanabe@databricks.com>
Copy link
Collaborator

@daniellok-db daniellok-db left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lg!

@B-Step62 B-Step62 added this pull request to the merge queue Feb 16, 2026
Merged via the queue into mlflow:master with commit 7507830 Feb 16, 2026
51 of 53 checks passed
@B-Step62 B-Step62 deleted the claude/nervous-chatterjee branch February 16, 2026 09:20
daniellok-db pushed a commit to daniellok-db/mlflow that referenced this pull request Feb 20, 2026
…0787)

Signed-off-by: B-Step62 <yuki.watanabe@databricks.com>
daniellok-db pushed a commit that referenced this pull request Feb 20, 2026
Signed-off-by: B-Step62 <yuki.watanabe@databricks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/uiux Front-end, user experience, plotting, JavaScript, JavaScript dev server rn/feature Mention under Features in Changelogs. size/M team-review Trigger a team review request v3.10.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants