You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Workflow: group-like chat with Bot flowchart + assign tasks to a pipeline #1318
Add Workflows that look like FlyBot group chats, with a flowchart of Bots (sequence + fork/join) editable by visual drag-drop. Tasks on the board can run on a Workflow; Bots can invoke Workflows; board tasks auto-assign to a matching Bot or Workflow when a match exists.
Owner HTML demo remains visual reference for the chat/flowchart shell (/workspace/flybot-workflow-demo/).
Product (owner 2026-10-27)
Predefined Workflows — ship/fixture a few named templates (e.g. 发布交付流水线: Planner → Writer → Coder → (Reviewer ‖ Tester) → Deployer).
Bot-defined Workflows — a Bot (or owner via UI) can create/edit a Workflow graph (drag-drop editor; persist). Not JSON-only as the primary path.
Bot can call a Workflow — tools / board actions so a Bot starts a named Workflow run (with task / brief), not only human UI.
Kanban auto-assign — when a board task is created/updated, if it matches a Bot or a Workflow (rules: tags, title/keywords, assignee hint, workflow trigger filters — implement a clear v1 matcher + tests), assign automatically and start execution; unmatched stays for manual assign. Manual "assign to Bot / Workflow" remains.
Shell: Workflow session ≈ group chat; Details/流程图 shows run status + edit mode; DeepSeek --bt-*; Chinese primary labels.
Done when
Templates exist; owner/Bot can create/edit graph via drag-drop and persist.
Bot tool (or equivalent) can start a Workflow run.
Board matcher auto-assigns matching tasks to Bot or Workflow and kicks off work; non-match does not force-assign.
Run progress appears in Workflow chat + flowchart status.
Activity
Add a group-shaped Workflow chat with a drag-drop graph (ThinkFlowLab…