google-gemini / google-gemini/gemini-cli

Feature Lifecycle Management (Alpha, Beta, GA)

Open
#21,323 1 comment 0 reactions 0 assignees View on GitHub
🔒 maintainer only area/core effort/large kind/customer-issue priority/p2 status/bot-triaged
Dominant language
TypeScript
Stars
107k
Forks
14.6k
Avg merge
2d 3h
Merged PRs (30d)
45

Description

To improve transparency and stability, Gemini CLI needs a standardized way to manage feature maturity. This epic introduces a "Feature Gate" system, allowing features to progress through `Alpha`, `Beta`, and `GA` stages with predictable defaults and constraints.

Goals
- Provide users with clear visibility into the stability of experimental features.
- Standardize feature enablement (Alpha: Off by default; Beta: On by default; GA: Always On).
- Implement a searchable inventory of all available features via the CLI.
- Link features to their respective GitHub tracking issues for feedback.

Prototype is in this branch: https://github.com/google-gemini/gemini-cli/tree/feat/feature-lifecycle

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.