Allow enabling/disabling individual experimental feature
- Lingua principale
- Shell
- Stelle
- 11.2k
- Fork
- 1.9k
- Merge medio
- 14h 16m
- PR unite (30g)
- 6
Descrizione
### Describe the feature or problem you'd like to solve
Experimental mode is currently all-or-nothing. I want to enable some experimental features while disabling others, such as Rubber Duck.
### Proposed solution
Add support for per-feature experimental toggles, both interactively and in configuration.
For example:
/experimental show
/experimental enable RUBBER_DUCK_AGENT
/experimental disable RUBBER_DUCK_AGENT
/experimental enable MCP_TASKS
And in settings.json:
{
"experimental": true,
"experimentalFeatures": {
"RUBBER_DUCK_AGENT": false,
"MCP_TASKS": true
}
}
### Example prompts or workflows
_No response_
### Additional context
_No response_
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dal punto di ingresso del comando /experimental e dalla configurazione settings.json descritta nell’issue. Traccia come vengono attualmente gestiti l’impostazione sperimentale globale e i nomi delle funzionalità, quindi verifica che show, enable e disable supportino stati indipendenti per ciascuna funzionalità sia nei comandi interattivi sia nella configurazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- shell
- Ambito
- cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100