Skip to content

πŸ—ΊοΈ Flock Roadmap to 1.0ΒΆ

Building Enterprise Infrastructure for AI Agents

This roadmap outlines Flock's path from v0.5.0 (production-ready core) to v1.0 (enterprise-complete) by Q4 2025. We're confident we can deliver the remaining enterprise features by Q4 2025.


βœ… What's Already Production-Ready (v0.5.0)ΒΆ

Core FrameworkΒΆ

  • Blackboard orchestrator with typed artifacts
  • Declarative agent subscriptions (no graph wiring)
  • Automatic parallel + sequential execution
  • Zero-trust visibility model (5 visibility types)
  • Circuit breakers and self-trigger prevention
  • 743 tests with 77.65% coverage (86-100% on critical paths)
  • Type-safe retrieval API (get_by_type())

ObservabilityΒΆ

  • OpenTelemetry distributed tracing
  • DuckDB trace storage (AI-queryable)
  • Real-time dashboard with WebSocket streaming
  • 7-mode trace viewer (Timeline, RED metrics, Dependencies, SQL)
  • Service filtering and CSV export
  • Full I/O capture with JSON viewer

Developer ExperienceΒΆ

  • MCP integration (Model Context Protocol)
  • Best-of-N execution
  • Exclusive delivery (exactly-once)
  • Batch processing and join operations
  • Conditional consumption (where=lambda)
  • Rich console output and FastAPI service
  • Keyboard shortcuts (WCAG 2.1 AA compliant)

🧱 0.5.0 Beta Initiatives (In Flight)¢

These are the features we are actively building for the 0.5.0 beta. Follow the linked GitHub issues to track progress:

Core data & governanceΒΆ

  • #271 β€” Durable blackboard persistence backends.
  • #274 β€” Serialization/export of blackboard state and registered agents.
  • #273 β€” Structured feedback channel for agent outputs.
  • #281 β€” Human-in-the-loop approval flow.

Execution patterns & schedulingΒΆ

  • #282 β€” Fan-out / fan-in workflow helpers.
  • #283 β€” Time-based scheduling primitives.

REST access & integrationsΒΆ

  • #286 β€” Custom REST endpoint DSL.
  • #287 β€” Synchronous publish endpoint (single and batch).
  • #288 β€” Correlation-aware status endpoint.
  • #289 β€” Webhook notifications for published artifacts.
  • #290 β€” Schema discovery endpoints.
  • #291 β€” REST idempotency keys and error model.
  • #292 β€” Artifact listing and filtering API.
  • #293 β€” OpenAPI specification generation.

Documentation & onboardingΒΆ

  • #270 β€” MkDocs-powered documentation site.
  • #269 β€” Revamped example catalog.

πŸš€ Flock 1.0 (Target Q4 2025)ΒΆ

Once the 0.5.0 beta ships, we will focus on the remaining enterprise capabilities before the 1.0 release.

Reliability & operationsΒΆ

  • #277 β€” Advanced retry strategy, dead-letter queues, per-agent circuit breakers.
  • #278 β€” Kafka-backed event backbone with replay and time-travel debugging.
  • #279 β€” Kubernetes deployment tooling (Helm charts, auto-scaling).
  • #294 β€” Workflow lifecycle controls (pause, resume, cancel).

Platform validation & qualityΒΆ

  • #275 β€” Benchmarking suite against industry workloads.
  • #276 β€” Automated evaluation harness for datasets/metrics.
  • #284 β€” Test coverage expansion to 85%+ with 1,000 tests.
  • #285 β€” Production validation pilots with launch partners.

Security & accessΒΆ

  • #280 β€” Authentication & authorization (OAuth/OIDC, API keys).

πŸ“Œ Staying in the LoopΒΆ

  • ⭐ Star the GitHub repository
  • πŸ—“οΈ Join community calls and roadmap discussions (announced in Discord/Slack)
  • πŸ’¬ Open issues or discussions to influence priorities
  • πŸ“¨ Contact support@whiteduck.de for enterprise questions

We’ll publish release notes as each milestone lands and keep this document in sync with the public issue tracker.