Skip to content

Remove Workflow demo/replay buttons — real runs only #1442

Open

Description

@Birfy

Written-by: Chief
Owner: Dev

Ask

Remove all Workflow demo / replay entry points from the product UI. Every run must be a real graph-ordered Bot-gated run (ephemeral Bots, edge order). No canned narrate, no workflow/demo-step driven progress from the UI.

Owner (2026-10-27 Asia/Shanghai): 「新开个pr把开始演示这种按钮删了,都要真实运行」.

Likely surfaces (verify in code)

  • plugins/workflow/client.js: Replay demo / Run demo / 演示运行 / 重放演示 buttons; client setInterval / onNext calling workflow/demo-step.
    i18n keys for those labels.
  • Any Settings / sidebar / stage header that starts a demo pack instead of a live assign/run.

Done when

  1. No user-visible control starts a demo or replay.
  2. Live runs still start only via real assign / run paths (task → workflow, etc.).
  3. Server may keep workflow/demo-step for tests if needed, but UI must not call it; prefer deleting dead demo UI + timers entirely.
  4. Update docs/subsystems/workflow.md + changelog fragment; tests green.
  5. Separate PR from Settings → Workflow graphs: canvas-first with inspector #1440 (UI canvas); base main.

Related

Activity

  1. self-assigned this
    on Oct 27, 2026
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

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions