Skip to content

Conversation

@maxy-shpfy
Copy link
Collaborator

@maxy-shpfy maxy-shpfy commented Jan 15, 2026

Description

Added a new PipelineDescription component that enhances pipeline descriptions with dynamic placeholder support. This component allows users to include variables in descriptions that get resolved at runtime, such as ${arguments.InputName} and date formats like ${date.timestamp}.

The component provides both display and editing modes, with a click-to-edit interface when not in read-only mode. It's now used in both the Pipeline Editor and Run Details views.

Pipeline Description

  • A dynamic, user-facing name for each pipeline run
  • Supports placeholder substitution with runtime values
  • Displayed in pipeline run lists, recent executions, and run details

Placeholder Syntax

The pipeline description supports dynamic placeholders that are resolved at submission time:

Placeholder Format Description Example
${arguments.<input_name>} Resolves to the value of a pipeline input argument ${arguments.Dataset Path}/data/train.csv
${date.timestamp} Unix timestamp in seconds 1705257600
${date.short} Localized short date/time 1/14/26, 3:00 PM
${date.long} Localized long date/time January 14, 2026 at 3:00:00 PM EST

Example

If a pipeline has:

  • Name: Training Pipeline
  • Description: Training on ${arguments.Dataset} - ${date.short}

When submitted with argument Dataset = "ImageNet", the run will display:

Training on ImageNet - 1/14/26, 3:00 PM

Type of Change

  • New feature
  • Improvement

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Test Instructions

Screen Recording 2026-01-15 at 12.38.37 AM.mov (uploaded via Graphite)

  1. Create a pipeline with a description containing placeholders like ${arguments.InputName} or ${date.short}
  2. Verify the placeholders are properly resolved in both the editor and run details views
  3. Test the click-to-edit functionality in the editor view
  4. Confirm read-only mode works correctly in the run details view

Copy link
Collaborator Author

maxy-shpfy commented Jan 15, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@maxy-shpfy maxy-shpfy force-pushed the 01-14-feat_add_pipeline_description_with_placeholders branch from 590435f to ccffd97 Compare January 15, 2026 08:44
@maxy-shpfy maxy-shpfy mentioned this pull request Jan 15, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants