Feature Flags

wesgine 的 Cell 级 Feature Flag 管理机制。


API

查询 Feature Flags

GET /cells/{id}/config/features

返回当前 Cell 的所有 Feature Flags 状态。

更新 Feature Flags

PUT /cells/{id}/config/features

运行时动态启用/禁用特定功能。


配置快照

GET /cells/{id}/config/snapshot

返回 Cell 完整配置快照,包含:


紧急覆盖

查询紧急覆盖

GET /cells/{id}/config/emergency-override

设置紧急覆盖

PUT /cells/{id}/config/emergency-override

清除紧急覆盖

DELETE /cells/{id}/config/emergency-override

紧急覆盖用于在不重启 Cell 的情况下临时调整行为。


与 Governance 的关系

Feature Flags 与治理策略独立管理:

三者互不影响,各自独立生效。


使用场景

场景操作
临时关闭某功能设置 Feature Flag
紧急降级设置 Emergency Override
调整循环检测阈值更新 CycleDetect 配置
切换治理模式更新 Governance