Commit 59fda9f

mo khan <mo@mokhan.ca>
2026-09-07 01:13:09
revert
1 parent 86dd763
Changed files (1)
lib/elelem/web_terminal.rb
@@ -24,17 +24,32 @@ module Elelem
       false
     end
 
+    def ask(prompt)
+      emit("prompt", prompt)
+      @answers.pop
+    end
+
+    def think(text)
+      emit("thinking", text)
+      nil
+    end
+
     def say(text)
       emit("content", text)
     end
 
-    def print(text)
-      emit("content", text)
+    def do(header)
+      gap
+      say header
     end
 
-    def think(text)
-      emit("thinking", text)
-      nil
+    def oops(error)
+      say "\n  ✗ #{error.message}"
+      Elelem.logger.warn("agent: #{error.message}\n#{error.backtrace.join("\n")}")
+    end
+
+    def print(text)
+      emit("content", text)
     end
 
     def markdown(text)
@@ -45,11 +60,6 @@ module Elelem
       say(fallback || path)
     end
 
-    def ask(prompt)
-      emit("prompt", prompt)
-      @answers.pop
-    end
-
     def answer(text)
       @answers << text
     end