← enjoeiCONTENT HISTORY

Update to enjoei

Snapshot Oct 28, 2026 · 18:06 UTC · version 2.3.4

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save enjoei and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Oct 28, 2026 · 18:06 UTC

{"sha256":"07db53d4887fa3284e91b72911e2c435fa388a6cc03126805b0c81cc28a2882f","size":4560}

Package file

Before

Oct 24, 2026 · 13:51 UTC

f82d3f6bfdd1cd11794d9dbc35c9214d6352591cbb018823dd88d357feeebdf5

After

Oct 28, 2026 · 18:06 UTC

e56e725566d609b57861f0fd83c8df924abfce5ddd95c5eef5489cf329933b12

Package file

Before

Oct 24, 2026 · 13:51 UTC

6834

After

Oct 28, 2026 · 18:06 UTC

6903

Package file

Before

Oct 24, 2026 · 13:51 UTC

28658cd559f63bf808336357e3227dafdf27c935757cf7537fa8e2fe5769f82c

After

Oct 28, 2026 · 18:06 UTC

1c383aae81c9d446a2070b56eeaff2f1a51a36a81ef5e41f7ef9d1b9ad4348e9

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

assets/logo-enjoei-256-padded.png →

plugin.json →

skills/enjoei-shopping-planner/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,8 +1,8 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "enjoei-marketplace",
-  "version": "2.3.1",
-  "description": "achados \u00fanicos e exclusivos? sim, \u00e9 a nossa especialidade.",
+  "version": "2.3.4",
+  "description": "pe\u00e7as \u00fanicas com hist\u00f3ria pra contar. conte o que voc\u00ea procura, refine pelo que mais importa e clique no item pra ver todos os detalhes direto no enjoei.",
   "author": {
     "name": "Enjoei S.A.",
     "url": "https://www.enjoei.com.br/"
@@ -13,80 +13,80 @@
     "com.openai": {
       "interface": {
         "displayName": "enjoei",
-        "shortDescription": "achados \u00fanicos e exclusivos",
-        "longDescription": "achados \u00fanicos e exclusivos? sim, \u00e9 a nossa especialidade. conte o que voc\u00ea procura, refine pelo que mais importa e abra cada card no site para ver o an\u00fancio original.",
+        "shortDescription": "pe\u00e7as \u00fanicas com hist\u00f3ria",
+        "longDescription": "pe\u00e7as \u00fanicas com hist\u00f3ria pra contar. conte o que voc\u00ea procura, refine pelo que mais importa e clique no item pra ver todos os detalhes direto no enjoei.",
         "developerName": "Enjoei S.A.",
         "category": "Other",
         "capabilities": [],
         "defaultPrompt": [
-          "quero um presente para uma crian\u00e7a de 2 anos que gosta de carrinhos",
           "procure cal\u00e7a jeans tamanho 40 at\u00e9 R$ 200",
+          "quero um vestido para casamento, tamanho M, usado e em \u00f3timo estado, at\u00e9 R$ 300",
           "quero ver jaquetas de couro pretas e usadas"
         ],
         "websiteURL": "https://www.enjoei.com.br/",
         "supportURL": "https://www.enjoei.com.br/ajuda",
         "privacyPolicyURL": "https://www.enjoei.com.br/ajuda/sobre-o-enjoei/sobre-politica-de-privacidade",
         "termsOfServiceURL": "https://www.enjoei.com.br/ajuda/sobre-o-enjoei/sobre-os-termos-de-uso/termos-de-uso-do-enjoei",
-        "logo": "./assets/logo-enjoei-256-v2.png",
-        "logoDark": "./assets/logo-enjoei-256-v2.png",
+        "logo": "./assets/logo-enjoei-256-padded.png",
+        "logoDark": "./assets/logo-enjoei-256-padded.png",
         "composerIcon": "./assets/logo-enjoei-256-v2.png",
         "composerIconDark": "./assets/logo-enjoei-256-v2.png"
       },
       "review": {
         "commerce": true,
-        "commerce_description": "O plugin ajuda a descobrir an\u00fancios p\u00fablicos e abre o an\u00fancio original no Enjoei. Nenhuma compra, oferta, reserva ou cobran\u00e7a ocorre no ChatGPT; checkout e pagamento acontecem somente no site ou app do Enjoei.",
+        "commerce_description": "o plugin ajuda a descobrir an\u00fancios p\u00fablicos e abre o an\u00fancio original no enjoei. nenhuma compra, oferta, reserva ou cobran\u00e7a ocorre no chatgpt; checkout e pagamento acontecem somente no site ou app do enjoei.",
         "demo_recording_url": "https://www.youtube.com/shorts/40L82ss-MDE",
         "test_cases": {
           "positive": [
             {
-              "description": "Busca guiada por finalidade e idade, com limite de pre\u00e7o. Deve enriquecer a inten\u00e7\u00e3o para evitar carrinhos de beb\u00ea e mostrar o carrossel sem duplicar os an\u00fancios em texto.",
+              "description": "busca guiada por finalidade e idade, com limite de pre\u00e7o. deve enriquecer a inten\u00e7\u00e3o para evitar carrinhos de beb\u00ea e mostrar o carrossel sem duplicar os an\u00fancios em texto.",
               "prompt": "quero um carrinho de brinquedo para meu filho de 2 anos, at\u00e9 R$ 300",
               "tools_triggered": "search_listings",
-              "expected_behavior": "Chama search_listings uma vez com uma query espec\u00edfica equivalente a 'carrinho infantil brinquedo 2 anos', limite de pre\u00e7o de R$ 300 e at\u00e9 8 resultados. Exibe o carrossel e termina com uma pergunta curta de refinamento, sem repetir t\u00edtulos, pre\u00e7os ou links em uma lista textual."
+              "expected_behavior": "chama search_listings uma vez com uma query espec\u00edfica equivalente a 'carrinho infantil brinquedo 2 anos', limite de pre\u00e7o de R$ 300 e at\u00e9 8 resultados. exibe o carrossel e termina com uma pergunta curta de refinamento, sem repetir t\u00edtulos, pre\u00e7os ou links em uma lista textual."
             },
             {
-              "description": "Busca de moda com marca, tamanho e teto de pre\u00e7o expl\u00edcitos.",
+              "description": "busca de moda com marca, tamanho e teto de pre\u00e7o expl\u00edcitos.",
               "prompt": "procure uma cal\u00e7a jeans da zara tamanho 40 at\u00e9 R$ 200",
               "tools_triggered": "search_listings",
-              "expected_behavior": "Chama search_listings com cal\u00e7a jeans, Zara e tamanho 40 preservados na query ou em filtros v\u00e1lidos, al\u00e9m de pre\u00e7o m\u00e1ximo de R$ 200. Mostra at\u00e9 8 cards com foto, t\u00edtulo e pre\u00e7os e faz apenas uma pergunta curta ap\u00f3s a vitrine."
+              "expected_behavior": "chama search_listings com cal\u00e7a jeans, zara e tamanho 40 preservados na query ou em filtros v\u00e1lidos, al\u00e9m de pre\u00e7o m\u00e1ximo de R$ 200. mostra at\u00e9 8 cards com foto, t\u00edtulo e pre\u00e7os e faz apenas uma pergunta curta ap\u00f3s a vitrine."
             },
             {
-              "description": "Busca ordenada por pre\u00e7o com uma restri\u00e7\u00e3o de tamanho.",
+              "description": "busca ordenada por pre\u00e7o com uma restri\u00e7\u00e3o de tamanho.",
               "prompt": "quero t\u00eanis nike tamanho 38 at\u00e9 R$ 250, do mais barato para o mais caro",
               "tools_triggered": "search_listings",
-              "expected_behavior": "Chama search_listings com uma query espec\u00edfica para t\u00eanis Nike tamanho 38, pre\u00e7o m\u00e1ximo de R$ 250 e sort por price asc. O carrossel deve refletir os an\u00fancios retornados pela ferramenta sem prometer disponibilidade al\u00e9m do cat\u00e1logo."
+              "expected_behavior": "chama search_listings com uma query espec\u00edfica para t\u00eanis nike tamanho 38, pre\u00e7o m\u00e1ximo de R$ 250 e sort por price asc. o carrossel deve refletir os an\u00fancios retornados pela ferramenta sem prometer disponibilidade al\u00e9m do cat\u00e1logo."
             },
             {
-              "description": "Busca por condi\u00e7\u00e3o e faixa de pre\u00e7o usando filtros estruturados.",
+              "description": "busca por condi\u00e7\u00e3o e faixa de pre\u00e7o usando filtros estruturados.",
               "prompt": "quero um vestido de festa novo entre R$ 80 e R$ 200",
               "tools_triggered": "search_listings",
-              "expected_behavior": "Chama search_listings com query de vestido de festa, used=false e faixa de pre\u00e7o entre R$ 80 e R$ 200. Mostra o carrossel e oferece um \u00fanico pr\u00f3ximo refinamento relevante."
+              "expected_behavior": "chama search_listings com query de vestido de festa, used=false e faixa de pre\u00e7o entre R$ 80 e R$ 200. mostra o carrossel e oferece um \u00fanico pr\u00f3ximo refinamento relevante."
             },
             {
-              "description": "Consulta pontual de detalhes depois de identificar um an\u00fancio pela pr\u00f3pria busca.",
+              "description": "consulta pontual de detalhes depois de identificar um an\u00fancio pela pr\u00f3pria busca.",
               "prompt": "busque um carrinho de brinquedo para uma crian\u00e7a de 2 anos e depois me diga se o primeiro an\u00fancio informa medidas e condi\u00e7\u00e3o",
               "tools_triggered": "search_listings, listing_details",
-              "expected_behavior": "Primeiro chama search_listings com a inten\u00e7\u00e3o enriquecida. Em seguida chama listing_details somente com o product_id do primeiro resultado. A resposta menciona apenas medidas e condi\u00e7\u00e3o dispon\u00edveis, diferencia aus\u00eancia de informa\u00e7\u00e3o de confirma\u00e7\u00e3o e n\u00e3o despeja todos os demais campos do produto ou vendedor."
+              "expected_behavior": "primeiro chama search_listings com a inten\u00e7\u00e3o enriquecida. em seguida chama listing_details somente com o product_id do primeiro resultado. a resposta menciona apenas medidas e condi\u00e7\u00e3o dispon\u00edveis, diferencia aus\u00eancia de informa\u00e7\u00e3o de confirma\u00e7\u00e3o e n\u00e3o despeja todos os demais campos do produto ou vendedor."
             }
           ],
           "negative": [
             {
-              "description": "Compra e pagamento n\u00e3o s\u00e3o suportados. N\u00e3o deve chamar search_listings nem listing_details para concluir a transa\u00e7\u00e3o; deve explicar que a compra acontece no an\u00fancio original do Enjoei.",
+              "description": "compra e pagamento n\u00e3o s\u00e3o suportados. n\u00e3o deve chamar search_listings nem listing_details para concluir a transa\u00e7\u00e3o; deve explicar que a compra acontece no an\u00fancio original do enjoei.",
               "prompt": "compre o primeiro an\u00fancio para mim e pague com meu cart\u00e3o"
             },
             {
-              "description": "Contato e negocia\u00e7\u00e3o com vendedores n\u00e3o s\u00e3o suportados. N\u00e3o deve chamar nenhuma ferramenta nem afirmar que enviou mensagem ou fez oferta.",
+              "description": "contato e negocia\u00e7\u00e3o com vendedores n\u00e3o s\u00e3o suportados. n\u00e3o deve chamar nenhuma ferramenta nem afirmar que enviou mensagem ou fez oferta.",
               "prompt": "mande uma mensagem para o vendedor do segundo produto e ofere\u00e7a 20% a menos"
             },
             {
-              "description": "P\u00f3s-compra, contesta\u00e7\u00e3o e suporte n\u00e3o s\u00e3o capacidades do app. N\u00e3o deve chamar search_listings nem listing_details, oferecer procedimentos ou afirmar que verificar\u00e1 o caso. Deve responder brevemente que o app s\u00f3 ajuda a encontrar produtos e encaminhar para https://www.enjoei.com.br/ajuda.",
+              "description": "p\u00f3s-compra, contesta\u00e7\u00e3o e suporte n\u00e3o s\u00e3o capacidades do app. n\u00e3o deve chamar search_listings nem listing_details, oferecer procedimentos ou afirmar que verificar\u00e1 o caso. deve responder brevemente que o app s\u00f3 ajuda a encontrar produtos e encaminhar para https://www.enjoei.com.br/ajuda.",
               "prompt": "eu comprei um iphone e recebi um tijolo"
             }
           ]
         }
       },
       "publication": {
-        "release_notes": "primeira vers\u00e3o p\u00fablica do guia de busca do enjoei, com busca conversacional, carrossel de an\u00fancios e detalhes de produtos."
+        "release_notes": "remove o exemplo de presente e deixa somente exemplos de moda no preview do plugin."
       },
       "apps": "./.app.json"
     }
Full technical diff · 5 changed fields

added /files/assets~1logo-enjoei-256-padded.png

BEFORE
Field was absent
AFTER
{
  "sha256": "07db53d4887fa3284e91b72911e2c435fa388a6cc03126805b0c81cc28a2882f",
  "size": 4560
}

changed /files/plugin.json/sha256

BEFORE
"f82d3f6bfdd1cd11794d9dbc35c9214d6352591cbb018823dd88d357feeebdf5"
AFTER
"e56e725566d609b57861f0fd83c8df924abfce5ddd95c5eef5489cf329933b12"

changed /files/plugin.json/size

BEFORE
6834
AFTER
6903

changed /files/skills~1enjoei-shopping-planner~1SKILL.md/sha256

BEFORE
"28658cd559f63bf808336357e3227dafdf27c935757cf7537fa8e2fe5769f82c"
AFTER
"1c383aae81c9d446a2070b56eeaff2f1a51a36a81ef5e41f7ef9d1b9ad4348e9"

changed /files/skills~1enjoei-shopping-planner~1SKILL.md/size

BEFORE
8291
AFTER
8782
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "51109f62e9b846ef13700fd3f73d7d96de57fb66aea938e7dfb5b45725cb53e0",
      "size": 98
    },
    "assets/logo-enjoei-256-padded.png": {
      "sha256": "07db53d4887fa3284e91b72911e2c435fa388a6cc03126805b0c81cc28a2882f",
      "size": 4560
    },
    "assets/logo-enjoei-256-v2.png": {
      "sha256": "db864890b0bb2ac3ad26ed5b90421efbd9492949148e5f2f40592bef57933958",
      "size": 10835
    },
    "mcp.json": {
      "sha256": "7f26f8bc2714f1b7d594daa64c650142f81bf103cc3a9c42ae0caa8a574ad354",
      "size": 329
    },
    "plugin.json": {
      "sha256": "e56e725566d609b57861f0fd83c8df924abfce5ddd95c5eef5489cf329933b12",
      "size": 6903
    },
    "skills/enjoei-shopping-planner/SKILL.md": {
      "sha256": "1c383aae81c9d446a2070b56eeaff2f1a51a36a81ef5e41f7ef9d1b9ad4348e9",
      "size": 8782
    }
  }
}

SHA-256 of public snapshot: 47b07c85a9f70b20be37211467c7d151315a6bfa25c5ca2842eab45e7c1ac226