Skip to main content

Beta features

Path: Admin → Beta features.

Beta features are flags for capabilities that are stable enough to ship but not ready for default-on. They're per-org — you opt in for your tenant only.

Available flags

FlagWhat it enablesStatus
feature_notebooks_enabledThe Notebooks page (per-user research workspace)beta
feature_voice_call_v2New full-duplex voice with sub-second latencybeta
feature_agent_memory_v2Improved memory extraction with structured fieldsbeta
feature_skills_v2Skill composition + dependency graphsbeta
feature_ticket_assistant_v2Reworked ticket assistant with smart routingbeta
feature_kb_rerankerCross-encoder reranking for KB searchbeta
feature_dlp_mlML-based DLP classifier (in addition to regex)beta

How to enable

Toggle the flag in the panel and click Save. No restart needed — the flag is read on every request.

Server defaults

For self-hosters, the server-wide default for each flag is set via env vars (see env reference → Feature flags). The org panel can only enable a flag that's globally allowed — if the server has FEATURE_NOTEBOOKS_ENABLED=false, no org can opt in.

Stability guarantees

  • Stable features won't break across minor server versions.
  • Beta features may introduce breaking changes between minor versions — read the release notes.
  • Experimental features (not listed here, gated behind a separate BEEFLOW_EXPERIMENTAL=true) can change without notice.

Reporting issues

When a beta feature misbehaves:

  1. Reproduce + capture logs (Org → Audit if Enterprise+, otherwise docker logs beeflow-server).
  2. File at https://github.com/Bee-Flow/beeflow/issues with the feature flag in the title.

Promoting beta → stable

When a beta feature graduates, it becomes default-on. The flag stays in the panel for one minor version (so admins can opt-out if it broke their flow), then is removed.