Skip to content

feat(workflow): shared types and collab-model support for Form View #8015

Closed

Description

@yangzhang75

Task Summary

Give the frontend the types and shared-model hooks to load a workflow into the same live collaborative graph the canvas uses, so Form View edits the real workflow, not a copy.

  • common/type/workflow.ts, workflow-metadata.interface.ts: add the form-binding types (FormFieldBinding, FormFieldOverride, FormBindingConfig), a DefaultView enum (CANVAS | FORM), and the defaultView workflow-metadata field
  • WorkflowPersistService: setDefaultView(...)
  • WorkflowActionService / shared-model.ts: form-binding state carried in the workflow content + shared-model support (coeditor cursor starts inactive until the mouse enters a canvas)
  • agent-service: carry content.formBinding through an agent save untouched (opaque), so an agent edit can't blank the form

Task Type

  • Refactor / Cleanup
  • DevOps / Deployment / CI
  • Testing / QA
  • Documentation
  • Performance
  • Other

Activity

  1. added theissue type on Aug 27, 2026
  2. yangzhang75 commented on Aug 27, 2026

    @yangzhang75
    ContributorAuthor

    /parent-issue: #8011

  3. yangzhang75 commented on Aug 27, 2026

    @yangzhang75
    ContributorAuthor

    /take

  4. added 3 commits that reference this issue on Sep 1, 2026
    8aea604
    5de8301
    ebc65b5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions