Commit 23bdd1c
Changed files (1)
lib
elelem
builtins
lib/elelem/builtins/mode.rb
@@ -7,7 +7,11 @@ Elelem::Plugins.register(:mode) do |agent|
) do |args|
name = args&.strip
if name.nil? || name.empty?
- agent.terminal.say Elelem::SystemPrompt.available_modes.join(" ")
+ current = agent.system_prompt.mode
+ modes = Elelem::SystemPrompt.available_modes.map do |m|
+ m == current ? "*#{m}" : m
+ end
+ agent.terminal.say modes.join(" ")
else
agent.system_prompt.switch(name)
agent.terminal.say "mode: #{name}"