Skip to content

[Cursor AI] Add studio status monitoring node#1

Merged
ewels merged 5 commits into
mainfrom
cursor/add-studio-status-monitoring-node-e89c
Oct 27, 2025
Merged

[Cursor AI] Add studio status monitoring node#1
ewels merged 5 commits into
mainfrom
cursor/add-studio-status-monitoring-node-e89c

Conversation

@ewels

@ewels ewels commented Jun 20, 2025

Copy link
Copy Markdown
Member

A new seqera-studios-monitor node was introduced to monitor Seqera Studio session status, mirroring the functionality of the existing workflow monitor node.

  • The nodes/studios-monitor.js runtime polls the GET /studios/{sessionId} API endpoint.
    • It maps Studio statuses (e.g., starting, running, stopped, errored) to distinct output ports (active, stopped, error) and visual indicators (color, shape).
    • Supports dynamic polling intervals, an optional workspace ID override, and a keepPolling flag to continue monitoring until a terminal state is reached.
  • The nodes/studios-monitor.html file provides the editor UI for configuring the Studio ID, workspace ID, and polling settings, along with comprehensive help documentation.
  • The node is registered in package.json under seqera-studios-monitor, and the package version was incremented to 1.0.2.

@ewels ewels marked this pull request as draft June 20, 2025 12:53
@ewels ewels marked this pull request as ready for review October 27, 2025 23:27
@ewels ewels merged commit 025eb52 into main Oct 27, 2025
1 check passed
@ewels ewels deleted the cursor/add-studio-status-monitoring-node-e89c branch October 27, 2025 23:28
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