فهرست منبع

fix(companion): version unknown-agent animation update

Erman HAVUÇ 3 هفته پیش
والد
کامیت
f593778d63
3فایلهای تغییر یافته به همراه10 افزوده شده و 3 حذف شده
  1. 1 1
      companion/Cargo.lock
  2. 1 1
      companion/Cargo.toml
  3. 8 1
      companion/src/gifs.rs

+ 1 - 1
companion/Cargo.lock

@@ -2250,7 +2250,7 @@ dependencies = [
 
 [[package]]
 name = "oh-my-opencode-slim-companion"
-version = "0.1.3"
+version = "0.1.4"
 dependencies = [
  "dirs",
  "eframe",

+ 1 - 1
companion/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "oh-my-opencode-slim-companion"
-version = "0.1.3"
+version = "0.1.4"
 edition = "2021"
 description = "Desktop companion for oh-my-opencode-slim - shows active agent GIFs per session"
 

+ 8 - 1
companion/src/gifs.rs

@@ -162,11 +162,18 @@ mod tests {
     fn unknown_agents_use_the_unknown_animation() {
         let gifs = Gifs::new();
 
-        for agent in ["plan", "build", "general", "explore", "custom-agent"] {
+        for agent in ["plan", "build", "general", "explore", "qa", "custom-agent"] {
             assert_eq!(gifs.resolve_name(agent, "default"), "unknown");
         }
     }
 
+    #[test]
+    fn unknown_animation_is_distinct_from_observer() {
+        let gifs = Gifs::new();
+
+        assert_ne!(gifs.sheets["unknown"], gifs.sheets["observer"]);
+    }
+
     #[test]
     fn known_agents_keep_their_own_animations() {
         let gifs = Gifs::new();