stynx_code_commands/domain/
command.rs1use stynx_code_types::Conversation;
2
3pub enum SlashCommand {
4 Help,
5 Clear,
6 Compact,
7 Cost,
8 Model(String),
9 Mode,
10 Diff,
11 Status,
12 Doctor,
13 Config,
14 Permissions,
15 Session(String),
16 Plan,
17 Think,
18 Add(String),
19 Files,
20 Memory,
21 Export,
22 Rewind(usize),
23 Review,
24 Commit,
25 Fast,
26 Effort(String),
27 Usage,
28 Copy,
29 Login,
30 Logout,
31 Vim,
32 Version,
33 Quit,
34}
35
36pub enum CommandResult {
37 Output(String),
38 ReplaceConversation(Conversation),
39 Quit,
40}