Commit 23bdd1c

mo khan <mo@mokhan.ca>
2026-01-29 00:03:36
feat: highlight the current mode and add a build mode
1 parent c66997f
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}"