Feature Request: Workflow Center - Advanced Task Automation
Summary
Request to implement a comprehensive Workflow Center feature for managing complex, multi-step AI agent tasks with visual workflow building, automatic session management, and integrated file handling.
Description
Context
The zhaoxinyi02/ClawPanel fork (https://github.com/zhaoxinyi02/ClawPanel) has implemented a powerful Workflow Center feature (v5.2.1+) that significantly enhances the capability to manage complex AI agent tasks. This feature is currently missing from the main qingchencloud/clawpanel repository.
Feature Request
Implement Workflow Center with the following capabilities:
1. Workflow Management
- Workflow settings and configuration
- Template CRUD operations (Create, Read, Update, Delete)
- AI-generated templates
- Run list and execution history
- Step details view
- Event flow visualization
- Instance management (create, delete, pause, resume)
2. Session Auto-handover
Complex tasks can automatically take over the original session with support for:
- Instant confirmation prompts
- Progress writeback to user
- Pause / Resume functionality
- Retry mechanism
- Approval workflow
- Continue execution
3. Node Types
Support for comprehensive workflow nodes:
input - User input handling
wait_user - Wait for user response
approval - Approval workflow nodes
ai_plan - AI planning node
ai_task - AI task execution node
analyze - Data analysis node
summary - Summary generation node
publish - Publishing node
end - End node
4. Skill Integration
- Nodes support
skill parameter
- Automatically loads
SKILL.md for execution
- Enables custom skill execution within workflows
5. File Handling
- Key step results automatically saved to OpenClaw workspace
- Directory:
workflows/<channel>/<user>/<shortId>/
- Workflow detail page shows:
- Output files
- Callback status
- Failure reasons
- QQ private chat/group automatic file callback after workflow completion
- Features: preview, download, single file resend, batch resend
Use Cases
- Multi-step AI Tasks: Complex tasks that require multiple AI interactions
- Approval Workflows: Tasks requiring human approval before proceeding
- Scheduled Tasks: Automated task execution with cron-like scheduling
- File Processing: Tasks that process and output files
- Team Collaboration: Multi-agent task delegation with skill loading
Benefits
- Enhanced user experience for managing complex AI agent tasks
- Improved automation capabilities
- Better file handling and callback integration
- Visual workflow management
Technical Notes
Reference implementation available in:
Implementation Approach
Please consider:
- Backend API design for workflow CRUD operations
- Database schema for workflow definitions and instances
- Frontend React components for workflow visualization
- WebSocket integration for real-time updates
- Integration with existing OpenClaw Gateway APIs
Labels
feature-request, workflow, automation
Feature Request: Workflow Center - Advanced Task Automation
Summary
Request to implement a comprehensive Workflow Center feature for managing complex, multi-step AI agent tasks with visual workflow building, automatic session management, and integrated file handling.
Description
Context
The zhaoxinyi02/ClawPanel fork (https://github.com/zhaoxinyi02/ClawPanel) has implemented a powerful Workflow Center feature (v5.2.1+) that significantly enhances the capability to manage complex AI agent tasks. This feature is currently missing from the main qingchencloud/clawpanel repository.
Feature Request
Implement Workflow Center with the following capabilities:
1. Workflow Management
2. Session Auto-handover
Complex tasks can automatically take over the original session with support for:
3. Node Types
Support for comprehensive workflow nodes:
input- User input handlingwait_user- Wait for user responseapproval- Approval workflow nodesai_plan- AI planning nodeai_task- AI task execution nodeanalyze- Data analysis nodesummary- Summary generation nodepublish- Publishing nodeend- End node4. Skill Integration
skillparameterSKILL.mdfor execution5. File Handling
workflows/<channel>/<user>/<shortId>/Use Cases
Benefits
Technical Notes
Reference implementation available in:
Implementation Approach
Please consider:
Labels
feature-request, workflow, automation