Skip to content

Workflows are not saved: canvas resets to empty after leaving the Workflows view ("Invalid workflow graph") #1311

Open

Description

@carivalddofilho

Summary

In OpenBot Desktop, nothing built in the Workflows editor is persisted. Nodes, edges and even the workflow name are lost as soon as I leave the Workflows view (or after a restart). A red "Invalid workflow graph" toast is shown, even for a minimal, fully connected graph.

Environment

  • OpenBot Desktop 0.65.0 (Stable track, "up to date")
  • Windows 11 x64
  • Default provider: Claude (Claude Code runtime 2.1.219, downloaded by OpenBot), signed in with a Claude account
  • Also connected: ChatGPT

Steps to reproduce

  1. Open Workflows (left rail) > New workflow.
  2. Add trigger, change it to Manual.
  3. Add node > Agent, pick any agent, type an instruction (e.g. "Say hello.").
  4. Connect Trigger output to the Agent text input.
  5. (Optional) Add node > Output (Notification), connect Agent output to it, give it a title.
  6. (Optional) Rename the workflow, or click "Run workflow".
  7. Switch to another view (e.g. Agents) and back to Workflows.

Expected

The workflow, its nodes, edges and name are still there.

Actual

  • The canvas is empty again ("Start with a trigger").
  • The workflow list shows "Untitled workflow – 0 steps"; the custom name is gone.
  • A red "Invalid workflow graph" toast appears when the first trigger is added and stays on screen while building, even after the graph is complete.
  • A larger workflow (11 nodes: Manual trigger, Prompt, 6 Agent nodes, Approval, Output) built earlier and showing "11 steps" in the list was also lost later; its renamed entry disappeared from the list entirely.
  • Restarting OpenBot (Settings > Updates > Restart) did not help.

Notes

Agents and channels work normally (agents reply in chat), so this looks specific to workflow persistence/validation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions