You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Represents an experimental feature that can be toggled
24
-
#[derive(Debug,Clone)]
25
-
structExperiment{
26
-
name:&'staticstr,
27
-
description:&'staticstr,
28
-
setting_key:Setting,
29
-
}
30
-
31
-
staticAVAILABLE_EXPERIMENTS:&[Experiment] = &[
32
-
Experiment{
33
-
name:"Knowledge",
34
-
description:"Enables persistent context storage and retrieval across chat sessions (/knowledge)",
35
-
setting_key:Setting::EnabledKnowledge,
36
-
},
37
-
Experiment{
38
-
name:"Thinking",
39
-
description:"Enables complex reasoning with step-by-step thought processes",
40
-
setting_key:Setting::EnabledThinking,
41
-
},
42
-
Experiment{
43
-
name:"Tangent Mode",
44
-
description:"Enables entering into a temporary mode for sending isolated conversations (/tangent)",
45
-
setting_key:Setting::EnabledTangentMode,
46
-
},
47
-
Experiment{
48
-
name:"Todo Lists",
49
-
description:"Enables Q to create todo lists that can be viewed and managed using /todos",
50
-
setting_key:Setting::EnabledTodoList,
51
-
},
52
-
Experiment{
53
-
name:"Checkpoint",
54
-
description:"Enables workspace checkpoints to snapshot, list, expand, diff, and restore files (/checkpoint)\nNote: Cannot be used in tangent mode (to avoid mixing up conversation history)",
55
-
setting_key:Setting::EnabledCheckpoint,
56
-
},
57
-
Experiment{
58
-
name:"Context Usage Indicator",
59
-
description:"Shows context usage percentage in the prompt (e.g., [rust-agent] 6% >)",
0 commit comments