← Files LookiARCHIVED FILE

.codex-plugin/plugin.json

12.4 KB · Nov 5, 2026 · 06:08 UTC

↓ Download file

See the change to this file →

{
  "name": "app-6a7ec21fbf148191a66c20f2f8a29a93",
  "version": "1.0.3",
  "description": "Bring your Looki memories into Codex for personalized answers grounded in your real-world context. Browse moments by date, search memories by meaning, open a specific moment and its media, revisit AI-generated highlights, or check the latest realtime event when available. Temporary media links are treated as private, short-lived data.",
  "author": {
    "name": "Looki",
    "url": "https://www.looki.ai"
  },
  "homepage": "https://www.looki.ai",
  "keywords": [
    "looki",
    "memories",
    "moments",
    "lifelogging"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "capabilities": [],
    "category": "Data & Analytics",
    "defaultPrompt": [
      "Review my day and summarize the key moments, activities, and themes.",
      "Recall my most relevant recent memories and organize them by topic.",
      "What is happening around me right now based on my latest Looki event?"
    ],
    "developerName": "Looki",
    "displayName": "Looki",
    "longDescription": "Bring your Looki memories into Codex for personalized answers grounded in your real-world context. Browse moments by date, search memories by meaning, open a specific moment and its media, revisit AI-generated highlights, or check the latest realtime event when available. Temporary media links are treated as private, short-lived data.",
    "privacyPolicyURL": "https://www.looki.ai/policies/privacy-policy",
    "shortDescription": "Search your life memories",
    "supportURL": "https://support.looki.ai",
    "termsOfServiceURL": "https://www.looki.ai/policies/terms-of-service",
    "websiteURL": "https://www.looki.ai",
    "composerIcon": "./assets/logo.svg",
    "logo": "./assets/logo.svg"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read the connected account timezone",
              "prompt": "What timezone is my connected Looki account using?",
              "tools_triggered": "get_user_profile",
              "expected_behavior": "Returns +08:00 as the account timezone without exposing unrelated profile fields."
            },
            {
              "description": "Review moments across real activity dates",
              "prompt": "Review my Looki moments from December 28, 2025 through January 2, 2026.",
              "tools_triggered": "get_moments_calendar, list_moments",
              "expected_behavior": "Returns a chronological recap of football, home-office work, wine, and kitchen conversation, noting uncaptured dates."
            },
            {
              "description": "Recall a specific kitchen conversation",
              "prompt": "Find when I discussed daily video summaries with a friend in the kitchen.",
              "tools_triggered": "search_moments, get_moment_detail",
              "expected_behavior": "Returns the January 2, 2026 'Evening Kitchen Banter' moment with its friend, grapefruit, and video-summary details."
            },
            {
              "description": "Inspect captured media from a recalled moment",
              "prompt": "Show me the captured media from my 'Evening Kitchen Banter' moment.",
              "tools_triggered": "search_moments, list_moment_files",
              "expected_behavior": "Finds the matching moment, then returns its available file and thumbnail metadata with pagination fields, without exposing unrelated moments."
            },
            {
              "description": "Check current context through Looki",
              "prompt": "What is happening around me right now based on Looki?",
              "tools_triggered": "get_latest_realtime_event",
              "expected_behavior": "Reports that proactive mode is not enabled and does not invent a current event."
            }
          ],
          "negative": [
            {
              "description": "A generic sports question does not require Looki data. Answer from general knowledge without calling Looki tools.",
              "prompt": "Explain the basic rules of American football."
            },
            {
              "description": "Fiction without personal context does not require Looki data. Write the requested scene without calling Looki tools.",
              "prompt": "Write a fictional scene about friends talking in a kitchen."
            },
            {
              "description": "Generic lifestyle advice does not require Looki data. Offer general suggestions without calling Looki tools.",
              "prompt": "Suggest a simple evening wind-down routine."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Version 1.0.2 replaces the previous bundled skills with Looki Personal Memory for moments, life summaries, chat, health reports, and journals through available MCP tools or an installed and authenticated Looki CLI. Updates existing review cases to match the exported tool definitions.",
        "translations": {
          "zh-CN": {
            "subtitle": "\u641c\u7d22\u4f60\u7684\u751f\u6d3b\u8bb0\u5fc6",
            "description": "\u8fde\u63a5 Looki \u8d26\u53f7\uff0c\u6309\u65e5\u671f\u6d4f\u89c8\u5df2\u8bb0\u5f55\u7684\u65f6\u523b\u3001\u641c\u7d22\u8bb0\u5fc6\u3001\u67e5\u770b\u65f6\u523b\u8be6\u60c5\u53ca\u5a92\u4f53\u6587\u4ef6\uff0c\u5e76\u8bfb\u53d6\u8d26\u53f7\u8d44\u6599\u6216\u6700\u8fd1\u7684\u8bbe\u5907\u4e8b\u4ef6\u3002\u4ec5\u8bbf\u95ee\u5df2\u8fde\u63a5\u8d26\u53f7\uff1b\u4e0d\u652f\u6301\u7f16\u8f91\u65f6\u523b\u6216\u6301\u7eed\u76d1\u63a7\u8bbe\u5907\u3002"
          },
          "zh-TW": {
            "subtitle": "\u641c\u5c0b\u4f60\u7684\u751f\u6d3b\u8a18\u61b6",
            "description": "\u9023\u63a5 Looki \u5e33\u865f\uff0c\u4f9d\u65e5\u671f\u700f\u89bd\u5df2\u8a18\u9304\u7684\u6642\u523b\u3001\u641c\u5c0b\u8a18\u61b6\u3001\u67e5\u770b\u6642\u523b\u8a73\u60c5\u53ca\u5a92\u9ad4\u6a94\u6848\uff0c\u4e26\u8b80\u53d6\u5e33\u865f\u8cc7\u6599\u6216\u6700\u8fd1\u7684\u88dd\u7f6e\u4e8b\u4ef6\u3002\u50c5\u5b58\u53d6\u5df2\u9023\u63a5\u5e33\u865f\uff1b\u4e0d\u652f\u63f4\u7de8\u8f2f\u6642\u523b\u6216\u6301\u7e8c\u76e3\u63a7\u88dd\u7f6e\u3002"
          },
          "zh-HK": {
            "subtitle": "\u641c\u5c0b\u4f60\u7684\u751f\u6d3b\u8a18\u61b6",
            "description": "\u9023\u63a5 Looki \u5e33\u6236\uff0c\u6309\u65e5\u671f\u700f\u89bd\u5df2\u8a18\u9304\u7684\u6642\u523b\u3001\u641c\u5c0b\u8a18\u61b6\u3001\u67e5\u770b\u6642\u523b\u8a73\u60c5\u53ca\u5a92\u9ad4\u6a94\u6848\uff0c\u4e26\u8b80\u53d6\u5e33\u6236\u8cc7\u6599\u6216\u6700\u8fd1\u7684\u88dd\u7f6e\u4e8b\u4ef6\u3002\u53ea\u5b58\u53d6\u5df2\u9023\u63a5\u5e33\u6236\uff1b\u4e0d\u652f\u63f4\u7de8\u8f2f\u6642\u523b\u6216\u6301\u7e8c\u76e3\u5bdf\u88dd\u7f6e\u3002"
          },
          "fr-FR": {
            "subtitle": "Explorez vos souvenirs Looki",
            "description": "Connectez votre compte Looki pour parcourir vos moments enregistr\u00e9s par date, rechercher des souvenirs, consulter les d\u00e9tails et les fichiers multim\u00e9dias d'un moment, lire votre profil ou v\u00e9rifier le dernier \u00e9v\u00e9nement d\u00e9tect\u00e9 par votre appareil. Seul le compte connect\u00e9 est accessible. La modification des moments et la surveillance continue de l'appareil ne sont pas prises en charge."
          },
          "es-ES": {
            "subtitle": "Explora tus recuerdos",
            "description": "Conecta tu cuenta de Looki para explorar momentos registrados por fecha, buscar recuerdos, consultar los detalles y archivos multimedia de un momento, leer tu perfil o comprobar el evento m\u00e1s reciente detectado por tu dispositivo. Solo se accede a la cuenta conectada. No se pueden editar momentos ni supervisar el dispositivo de forma continua."
          },
          "ja-JP": {
            "subtitle": "\u4eba\u751f\u306e\u8a18\u61b6\u3092\u691c\u7d22",
            "description": "Looki \u30a2\u30ab\u30a6\u30f3\u30c8\u306b\u63a5\u7d9a\u3059\u308b\u3068\u3001\u8a18\u9332\u3055\u308c\u305f\u30e2\u30fc\u30e1\u30f3\u30c8\u3092\u65e5\u4ed8\u5225\u306b\u95b2\u89a7\u3057\u3001\u8a18\u61b6\u3092\u691c\u7d22\u3057\u3001\u30e2\u30fc\u30e1\u30f3\u30c8\u306e\u8a73\u7d30\u3084\u30e1\u30c7\u30a3\u30a2\u30d5\u30a1\u30a4\u30eb\u3092\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3084\u30c7\u30d0\u30a4\u30b9\u304c\u6700\u8fd1\u691c\u51fa\u3057\u305f\u30a4\u30d9\u30f3\u30c8\u3082\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u306e\u306f\u63a5\u7d9a\u4e2d\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u307f\u3067\u3059\u3002\u30e2\u30fc\u30e1\u30f3\u30c8\u306e\u7de8\u96c6\u3084\u30c7\u30d0\u30a4\u30b9\u306e\u7d99\u7d9a\u7684\u306a\u76e3\u8996\u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\u3002"
          },
          "ko-KR": {
            "subtitle": "\uc0b6\uc758 \uae30\uc5b5 \uac80\uc0c9",
            "description": "Looki \uacc4\uc815\uc744 \uc5f0\uacb0\ud558\uc5ec \uae30\ub85d\ub41c \uc21c\uac04\uc744 \ub0a0\uc9dc\ubcc4\ub85c \uc0b4\ud3b4\ubcf4\uace0, \uae30\uc5b5\uc744 \uac80\uc0c9\ud558\uace0, \uc21c\uac04\uc758 \uc138\ubd80 \uc815\ubcf4\uc640 \ubbf8\ub514\uc5b4 \ud30c\uc77c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud504\ub85c\ud544\uacfc \uae30\uae30\uc5d0\uc11c \ucd5c\uadfc \uac10\uc9c0\ud55c \uc774\ubca4\ud2b8\ub3c4 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc5f0\uacb0\ub41c \uacc4\uc815\uc5d0\ub9cc \uc811\uadfc\ud558\uba70, \uc21c\uac04 \ud3b8\uc9d1\uc774\ub098 \uae30\uae30\uc758 \uc9c0\uc18d\uc801\uc778 \ubaa8\ub2c8\ud130\ub9c1\uc740 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4."
          },
          "ms-MY": {
            "subtitle": "Cari memori kehidupan anda",
            "description": "Sambungkan akaun Looki anda untuk menyemak detik yang dirakam mengikut tarikh, mencari memori, melihat butiran dan fail media bagi sesuatu detik, membaca profil anda atau menyemak peristiwa terkini yang dikesan oleh peranti. Hanya akaun yang disambungkan boleh diakses. Penyuntingan detik dan pemantauan peranti secara berterusan tidak disokong."
          },
          "de-DE": {
            "subtitle": "Looki-Erinnerungen finden",
            "description": "Verbinde dein Looki-Konto, um aufgezeichnete Momente nach Datum zu durchsuchen, Erinnerungen zu finden, Momentdetails und Mediendateien anzusehen, dein Profil abzurufen oder das neueste von deinem Ger\u00e4t erkannte Ereignis zu pr\u00fcfen. Der Zugriff ist auf das verbundene Konto beschr\u00e4nkt. Momente k\u00f6nnen nicht bearbeitet werden, und eine kontinuierliche Ger\u00e4te\u00fcberwachung wird nicht unterst\u00fctzt."
          },
          "th-TH": {
            "subtitle": "\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33\u0e43\u0e19\u0e0a\u0e35\u0e27\u0e34\u0e15\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13",
            "description": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35 Looki \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e39\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49\u0e15\u0e32\u0e21\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e04\u0e27\u0e32\u0e21\u0e17\u0e23\u0e07\u0e08\u0e33 \u0e14\u0e39\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e41\u0e25\u0e30\u0e44\u0e1f\u0e25\u0e4c\u0e2a\u0e37\u0e48\u0e2d\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32 \u0e2d\u0e48\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e42\u0e1b\u0e23\u0e44\u0e1f\u0e25\u0e4c \u0e2b\u0e23\u0e37\u0e2d\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e2b\u0e15\u0e38\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14\u0e17\u0e35\u0e48\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a \u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e44\u0e14\u0e49\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e1a\u0e31\u0e0d\u0e0a\u0e35\u0e17\u0e35\u0e48\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e44\u0e21\u0e48\u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e0a\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e01\u0e32\u0e23\u0e40\u0e1d\u0e49\u0e32\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07"
          }
        }
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 7ac50857d2da130a6e3673e092d9430afbb596004a9150b593f97cb2d257782b