Flock v0.2.8
🚀 Flock v0.2.8: Unleashing Workflow Automation
We are thrilled to announce Flock v0.2.8, a major milestone in our journey. With this release, we are evolving Flock from an AI interaction companion into a comprehensive workflow automation platform.
1. 🌐 Introducing the Workflow Engine
We have extracted the workflow_graph into its own flock-workflow crate, laying a solid architectural foundation for complex task orchestration:
- End-to-End Workflow Orchestration: Build and execute automated workflows with support for built-in templates and Cron-based scheduling.
- App Explorer Home: A complete redesign of the Home view, transforming it into an intuitive App Explorer to manage, trigger, and organize your workflows.
- Intelligent Node Logic: New support for Classifier nodes and automatic Skill tool binding, allowing your agents to make smarter routing decisions in complex processes.
- Human-in-the-loop: Added support for manual tool approval, ensuring you have full control over critical operations within your automated pipelines.
2. 🔐 Enhanced Security & State Management
As we scale the platform's capabilities, we’ve prioritized stability and data integrity:
- API Security: Implemented encrypted storage for Sandbox API Keys and secure masking in the UI, alongside new Tauri commands for secure workflow management.
- State Persistence: Added dedicated workflow message storage, allowing you to preserve the exact UI state and restore execution history seamlessly.
- Refined UX: Added responsive TitleBar styles for macOS, Windows, and Linux Yaru. XiaoF also receives a polish with new idle hover effects to keep your workspace feeling lively but non-intrusive.
3. 🛠️ Engineering Excellence
- Advanced Extensibility: Improved external skill imports with native Zip archive support.
- Architectural Cleanup: Completed a full migration to @/ alias paths and modularized backend commands, significantly improving maintainability and reducing technical debt.
What's Changed
🚀 Features
- Workflow Engine: Implemented workflow_graph, Classifier nodes, and automatic Skill tool binding (#301, #312)
- Automation: Added support for builtin workflows and Cron scheduling (#307)
- Security: Encrypted Sandbox API Key, implemented UI masking and secure delete commands (#313)
- UX/UI: Redesigned Home as an App Explorer; added responsive TitleBar for macOS/Windows/Linux (#302, #314)
- Experience: Improved XiaoF idle hover effects and external skill import with Zip support (#306, #309)
- History: Added dedicated workflow message storage for exact UI state and history preservation (#295, #296)
⚙️ Maintenance & Refactor
- Architecture: Extracted workflow_graph into independent flock-workflow crate (#310)
- Codebase: Replaced all relative imports with @/ alias paths; modularized backend commands (#297, #308)
- Optimization: Refactored useStartAgent hook and added automated workflow title generation (#303, #305)
🐛 Bug Fixes
- Fixed variable interpolation syntax in seeds, ExecutionPanel UI enhancements, and various workflow logic bugs (#300, #315)
Full Changelog: v0.2.7...v0.2.8