Skip to content

vulcan FE - hook up file streaming as 'any-file-link' - #1469

Merged
dtm2451 merged 4 commits into
masterfrom
db/vulcan-out-stream
Feb 27, 2026
Merged

vulcan FE - hook up file streaming as 'any-file-link'#1469
dtm2451 merged 4 commits into
masterfrom
db/vulcan-out-stream

Conversation

@dtm2451

@dtm2451 dtm2451 commented Feb 25, 2026

Copy link
Copy Markdown
Contributor

This PR:

  • Connects the recent #stream_download_file endpoint to an output that can be specified in a workflow's 'vulcan_config.json' as ui_component: "any-file-link".
  • Renames the output for the #download_file endpoint, which only works for cat-able files, as "text-file-link" to be more obvious about this constraint.
    • Deprecation of old "link" output name is very soft. Code comment only. We should not document this option when building that documentation!

Some thoughts around UI-component deprecation:

We likely want to give 1) a warning message in the browser view of the workspace when there are deprecated components in the workspace's vulcan_config.json, and 2) Remove those options from documentation or properly document them as deprecated.

But I don't think it's time to build the warning message as there is a good chance we'll have an upgraded platform for doing so by the time such warning will become truly needed! A.k.a. a messaging system that allows message levels and allows holding back messages already shown to a user during a given time interval. The for this messaging now is currently LOW as we control all workflows && the only deprecation (this one) only represents a name change with the old name remaining hooked up to maintained code!

@dtm2451
dtm2451 merged commit ed91d54 into master Feb 27, 2026
10 checks passed
@dtm2451
dtm2451 deleted the db/vulcan-out-stream branch February 27, 2026 17:08
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.

1 participant