Phase 7: Add workflow automation module

- Create workflow_manager.py with APScheduler integration
- Add WebhookNotifier supporting Feishu/DingTalk/Slack
- Update schema.sql with workflows, workflow_logs, webhook_configs tables
- Add workflow API endpoints (CRUD, trigger, logs)
- Add webhook API endpoints (CRUD, test)
- Update requirements.txt with APScheduler dependency
- Update STATUS.md with Phase 7 progress
This commit is contained in:
OpenClaw Bot
2026-02-23 00:05:41 +08:00
parent 0975de7f0a
commit 2e8f160f8b
5 changed files with 2327 additions and 12 deletions

View File

@@ -33,3 +33,9 @@ neo4j==5.15.0
# API Documentation (Swagger/OpenAPI)
fastapi-offline-swagger==0.1.0
# Workflow Automation
apscheduler==3.10.4
# Phase 7: Workflow Automation
apscheduler==3.10.4