mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
feat(self-heal): expose the self-heal toggles in the Feature Flags panel
Add self_heal_enabled (detect + notify) and self_heal_originate_enabled (also open fix tasks) to the panel feature-flags registry + card, so the loop can be armed/disarmed from Settings instead of editing env. Effect is on the next restart, like the other flags; the self_heal_project_slug target (which repo is RoboCo) stays a deployment env setting.
This commit is contained in:
@@ -22,6 +22,9 @@ const FLAG_DESCRIPTIONS: Record<string, string> = {
|
||||
internal_pr_enabled: "Run the read-only safety reviewer on internal branch PRs.",
|
||||
research_enabled: "Let the Board and PMs run web research.",
|
||||
strategy_engine_enabled: "Generate and maintain company strategy artifacts.",
|
||||
self_heal_enabled: "Watch RoboCo's own CI and notify you when it regresses.",
|
||||
self_heal_originate_enabled:
|
||||
"Also open a PENDING fix task for a detected regression (needs Self-healing on; the task waits for your approval).",
|
||||
provisioning_enabled: "Auto-provision projects from approved pitches.",
|
||||
rag_auto_update_enabled: "Keep the knowledge base index refreshed automatically.",
|
||||
transcript_prune_enabled: "Run the background sweep that prunes old transcripts.",
|
||||
|
||||
@@ -48,6 +48,8 @@ FEATURE_FLAGS: tuple[tuple[str, str], ...] = (
|
||||
("internal_pr_enabled", "Internal-PR safety reviewer"),
|
||||
("research_enabled", "Web research (Board + PM)"),
|
||||
("strategy_engine_enabled", "Strategy engine"),
|
||||
("self_heal_enabled", "Self-healing (detect + notify)"),
|
||||
("self_heal_originate_enabled", "Self-healing — open fix tasks"),
|
||||
("provisioning_enabled", "Pitch auto-provisioning"),
|
||||
("rag_auto_update_enabled", "RAG auto-update"),
|
||||
("transcript_prune_enabled", "Transcript pruning"),
|
||||
|
||||
Reference in New Issue
Block a user