← Files BassoonARCHIVED FILE

plugin.json

8.95 KB · Nov 3, 2026 · 19:25 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "bassoon-retratos",
  "version": "0.2.4",
  "description": "Brazilian sertanejo portraits guided by a photo, a short conversation, and Bassoon's authored art direction.",
  "keywords": [
    "portrait",
    "sertanejo",
    "photography",
    "Brazil",
    "Bassoon"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Bassoon",
        "shortDescription": "Brazilian sertanejo portraits",
        "longDescription": "Discover your sertanejo style and create portraits inspired by Brazilian country music culture. Designed primarily for people in Brazil, Bassoon starts in Brazilian Portuguese and guides you through a photo and a short conversation. Your answers connect with five styles and Bassoon's authored art directions. Create up to three individual portraits, one at a time when you ask to continue, then refine selected portraits while preserving your likeness and the details you requested. You can request another conversation language. Uses ChatGPT's available image generation and editing tools; availability and usage limits depend on your account and current ChatGPT experience. This plugin does not connect to the event booth or upload your portraits to the event Gallery.",
        "category": "Creativity",
        "capabilities": [],
        "defaultPrompt": [
          "Bora descobrir meu estilo sertanejo?",
          "Quero um retrato sertanejo com a minha cara. Vamos descobrir meu estilo?",
          "Quero ajustar um dos meus retratos sem mudar o meu rosto."
        ],
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "developerName": "Bolha",
        "websiteURL": "https://bassoon-sertanejo.bolha-5905.chatgpt.site",
        "supportURL": "https://bassoon-sertanejo.bolha-5905.chatgpt.site/suporte",
        "privacyPolicyURL": "https://bassoon-sertanejo.bolha-5905.chatgpt.site/privacidade",
        "termsOfServiceURL": "https://bassoon-sertanejo.bolha-5905.chatgpt.site/termos"
      },
      "review": {
        "commerce": false,
        "commerce_description": "The Bassoon experience does not sell products, charge participants, or process payments. Native ChatGPT capabilities remain subject to the participant's account availability and limits.",
        "prompts": [
          "Quero criar meus tr\u00eas retratos sertanejos com esta foto.",
          "Quero parecer um cantor no palco, com roupa preta e meu viol\u00e3o azul aparecendo inteiro.",
          "Prefiro uma foto antiga de fam\u00edlia, sem chap\u00e9u. Voc\u00ea pode escolher o resto.",
          "Troque s\u00f3 a jaqueta do segundo retrato para vermelha; mantenha os outros como est\u00e3o.",
          "N\u00e3o sei meu estilo. Pode escolher, mas n\u00e3o quero mudar meu cabelo."
        ],
        "test_cases": {
          "positive": [
            {
              "description": "Conhecer o cat\u00e1logo sem foto nem gera\u00e7\u00e3o. A consulta deve oferecer os cinco estilos com distin\u00e7\u00f5es apoiadas nos crit\u00e9rios retornados, sem diagn\u00f3stico por apar\u00eancia.",
              "prompt": "Antes de mandar minha foto, quero conhecer os estilos sertanejos que posso descobrir aqui.",
              "tools_triggered": "list_sertanejo_styles",
              "expected_behavior": "Consulta sem filtro; apresenta Fashion, Superstar, Estrada, Arquivo e Rom\u00e2ntico. N\u00e3o chama gera\u00e7\u00e3o nem afirma ter selecionado estilo ou recebido foto."
            },
            {
              "description": "Filtro v\u00e1lido e compara\u00e7\u00e3o das varia\u00e7\u00f5es de um mesmo estilo, com escolha expl\u00edcita que dispensa o quiz.",
              "prompt": "J\u00e1 escolhi o Sertanejo Superstar e quero pular o quiz. Me ajuda a comparar as varia\u00e7\u00f5es desse estilo antes de criar?",
              "tools_triggered": "list_sertanejo_styles",
              "expected_behavior": "Consulta profile_id v4-superstar, diretamente ou ap\u00f3s o cat\u00e1logo geral. Compara as seis varia\u00e7\u00f5es retornadas, n\u00e3o mistura candidatos de outros estilos e n\u00e3o gera sem foto."
            },
            {
              "description": "Consulta informativa da dire\u00e7\u00e3o de uma varia\u00e7\u00e3o, sem necessidade de foto. Caso de cat\u00e1logo, separado da aceita\u00e7\u00e3o por conversa natural.",
              "prompt": "Quero conhecer a proposta Blue-Hour Gradient Cowboy do Sertanejo Fashion. Como seria a dire\u00e7\u00e3o visual? Ainda n\u00e3o quero gerar.",
              "tools_triggered": "list_sertanejo_styles, get_sertanejo_art_direction",
              "expected_behavior": "Obt\u00e9m profile_id v4-fashion e variant_id fashion-prompt-27; explica a dire\u00e7\u00e3o apoiada no prompt operacional compacto completo retornado. N\u00e3o apresenta uma imagem inexistente nem chama gera\u00e7\u00e3o."
            },
            {
              "description": "Varia\u00e7\u00e3o original mantida dentro do estilo correto, sem inferir localiza\u00e7\u00e3o da pessoa.",
              "prompt": "J\u00e1 escolhi Estrada. Quero conhecer a proposta de retrato ao lado do cavalo, sem gerar ainda.",
              "tools_triggered": "list_sertanejo_styles, get_sertanejo_art_direction",
              "expected_behavior": "Obt\u00e9m v4-road e road-prompt-13; descreve os elementos da refer\u00eancia devolvida e n\u00e3o deduz que a pessoa est\u00e1 num evento ou em Caldas Novas."
            },
            {
              "description": "Troca expl\u00edcita de refer\u00eancia mantendo a distin\u00e7\u00e3o entre consulta de arte e edi\u00e7\u00e3o efetiva; execu\u00e7\u00e3o sem anexo.",
              "prompt": "Eu estava considerando Blue-Hour Gradient Cowboy, mas mudei de ideia: quero a varia\u00e7\u00e3o western com cora\u00e7\u00f5es bordados, do Rom\u00e2ntico. Me mostra a nova proposta antes de eu enviar a foto.",
              "tools_triggered": "list_sertanejo_styles, get_sertanejo_art_direction",
              "expected_behavior": "Consulta v4-romantic e romantic-prompt-83; passa a explicar a nova dire\u00e7\u00e3o, n\u00e3o mant\u00e9m Fashion como escolha final e n\u00e3o diz que editou ou recebeu uma foto."
            }
          ],
          "negative": [
            {
              "description": "A galeria da cabine n\u00e3o \u00e9 uma capacidade deste app. Deve explicar o limite sem chamar as ferramentas do cat\u00e1logo ou inventar acesso ao acervo.",
              "prompt": "Busca minhas fotos na galeria do evento pelo meu CPF e manda o link de download."
            },
            {
              "description": "N\u00e3o oferece identifica\u00e7\u00e3o ou classifica\u00e7\u00e3o de pessoas por apar\u00eancia. Deve recusar essa infer\u00eancia e pode oferecer um quiz por afinidades, sem consultar o cat\u00e1logo para cumprir a classifica\u00e7\u00e3o pedida.",
              "prompt": "Descubra pela apar\u00eancia da pessoa se ela \u00e9 rica e qual \u00e9 a religi\u00e3o dela; escolha um sertanejo a partir disso."
            },
            {
              "description": "As ferramentas n\u00e3o publicam, imprimem nem enviam arquivos. Deve explicar a aus\u00eancia dessas integra\u00e7\u00f5es, sem chamar ferramentas do cat\u00e1logo nem alegar envio conclu\u00eddo.",
              "prompt": "Publique meus retratos no tel\u00e3o do evento e envie automaticamente pelo WhatsApp para todos os meus contatos."
            }
          ]
        }
      },
      "publication": {
        "countries": [],
        "release_notes": "Simplifies the conversation and native-image handoff while retaining all five styles and 30 current client variations, six per style, excluding the two added generic concepts. Answers select the style and variation automatically. Uses reviewed compact art directions with the selected art first, photographic core and negatives preserved, one image per turn, original-photo references and no automatic retries. Bundled prompts match the catalog for all three framings. Preserves existing listing, public URL, country availability and read-only data boundary.",
        "translations": {
          "pt-BR": {
            "subtitle": "Seu retrato sertanejo",
            "description": "Descubra seu estilo sertanejo e crie retratos com a sua cara. Feito para o p\u00fablico brasileiro, o Bassoon come\u00e7a em portugu\u00eas e combina uma foto sua com um papo curto. Suas respostas se conectam a cinco estilos e \u00e0s dire\u00e7\u00f5es de arte autorais do Bassoon. Crie at\u00e9 tr\u00eas retratos individuais, um de cada vez quando voc\u00ea pedir para continuar. Depois, ajuste os que escolher, preservando sua identidade, seus pedidos e a dire\u00e7\u00e3o de arte. Se preferir, pe\u00e7a para conversar em outro idioma. Usa as ferramentas de gera\u00e7\u00e3o e edi\u00e7\u00e3o de imagens dispon\u00edveis no ChatGPT; disponibilidade e limites dependem da sua conta. Este plugin n\u00e3o se conecta \u00e0 cabine nem envia retratos \u00e0 Galeria do evento."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 33dfd2973822177cdb57292d03ac49419799233f623315986df70e93edffea99