Skip to content

feat: ability to lock and replace workflows - #150

Merged
murtaza-u merged 5 commits into
mainfrom
feat/workflow-replace-lock
Nov 5, 2026
Merged

murtaza-u merged 5 commits into
mainfrom
feat/workflow-replace-lock

Conversation

@murtaza-u

Copy link
Copy Markdown
Collaborator

Backstory:

Today the way an agent updates a workflow is by deleting it first. This has couple of problems like,

  • "Updating" the workflow deletes the workflow schedule, workflow runs and the workflow run threads
  • It also invalidates the workflow webhook API keys (since the original workflow is indeed deleted)

This PR adds "replace" functionality to address these issues.

Second, this PR also adds the ability to lock workflows. Often when multiple people collaborate with an agent, somebody might unintentionally delete/replace the workflow. To prevent this, workflow can be locked. Lock could be a unlocked in the workflows page.

@murtaza-u murtaza-u self-assigned this Nov 5, 2026
@murtaza-u
murtaza-u force-pushed the feat/workflow-replace-lock branch from 575dcb2 to fe094b2 Compare November 5, 2026 16:06
@murtaza-u
murtaza-u merged commit 4b1f9e4 into main Nov 5, 2026
6 checks passed
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