Skip to content

Flock v0.2.8

Choose a tag to compare

@github-actions github-actions released this 01 Jun 12:43
c4d28a5

🚀 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