Skip to content

3.0.5

Latest

Choose a tag to compare

@al2na al2na released this 31 Aug 22:32
6086877

🧭 Interactive Guided Walkthroughs & Onboarding Tours

  • Step-by-Step Guided Tours: First-time users and those exploring new features can now take interactive guided tours powered by in-app spotlight tooltips.
  • Welcome, Graph, and Recipes: Walkthroughs cover chat, the graph canvas, and the recipe library. Replay them anytime from Settings → Walkthroughs, or turn tours off.

🌐 Remote SSH Compute: Background Jobs, Staging & Selective Downloads

  • Jobs Keep Running: SSH runs detach on the remote host, stream logs, and survive switching sessions or restarting the app. Graph View shows a live Remote Job Active banner with elapsed time and Cancel.
  • OS Keychain Credentials: SSH passwords and key passphrases are stored in the system keychain instead of plaintext config.
  • Remembered Compute Target: Each session remembers Local vs SSH. Chat can switch the target for later runs.
  • Zero-Friction Remote Input Staging: When executing nodes on remote SSH targets, Rolv automatically discovers and uploads input directory files and input.json references to the remote server, rewriting relative paths so jobs run without manual file transfers.
  • Immediate Visual Previews: Figures, plots, HTML reports, and SVGs produced on remote servers are automatically downloaded locally for instant viewing.
  • On-Demand Heavy File Downloads: Large output datasets (> 50 MB) remain on the remote server to save bandwidth, with a single-click Download to Local button available in the Node Inspector results ledger.

💬 Run Workflows from Chat

  • Chat as Graph Operator: Once a workflow exists, chat lists the live nodes and can bind data, run the graph or a single node, edit/inspect a step, or switch Local vs SSH — without rebuilding the graph.
  • Same Engine as Graph Run: Chat run_delta / run_node now use the session compute target and SSH executor (3.0.4 always ran those locally). Attached files are written into the session folder first; a single table is bound as INPUT_FILE automatically.
  • Visible Run Trail: “Running …” steps stay on the assistant message. The activity panel is open while the agent works and shows Completed · N steps when done.
  • Plans Keep Your Script: After you approve a plan, construction keeps every numbered step and decomposes pasted or attached source code into nodes instead of replacing it with boilerplate.

📎 Chat Attachments & Pipeline Import

  • Attach Files in Chat: Paperclip, paste, or drag-and-drop images, scripts, tables, and documents into the composer.
  • Snakemake & Nextflow LLM Import: Recipe Browser import translates pipelines into Rolv recipes with the LLM, and falls back to the regex parser if needed.

🛡️ Safer Execution, Healing & Code History

  • Destructive Command Protection: Rolv scans scripts before local or SSH runs for high-risk operations (root/home wipes, disk format, fork bombs) and asks for confirmation. Ordinary project cleanups still run.
  • Smarter Auto-Correct Stops: Healing stops when the failure is environment or infrastructure (missing interpreter, SSH, disk) instead of rewriting code in a loop.
  • Undo / Redo Node Edits: Restore or re-apply AI and auto-correct code snapshots from the Node Inspector.

📦 High-Capacity Recipe Publishing & Large Pipeline Support

  • Publish Large Bioinformatics Pipelines: You can now publish complex recipes of any size to the Cloud Library without hitting document limits. Workflows with embedded reference dictionaries, TCGA/GDC cohort mappings, and rich standalone HTML report templates publish reliably.
  • Faster Code Hydration: Recipe scripts and prompt references are cached on the cloud gateway for library search and downloads.