← Files ThesisAIARCHIVED FILE

plugin.json

7.27 KB · Nov 2, 2026 · 13:19 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "thesisai",
  "version": "1.0.3",
  "description": "Research writing assistant: draft research papers, literature reviews and thesis chapters from your own PDFs or from papers found on Semantic Scholar, with in-text citations, a bibliography and a citation verification report.",
  "author": {
    "name": "ThesisAI",
    "email": "info@thesisai.io",
    "url": "https://www.thesisai.io"
  },
  "homepage": "https://www.thesisai.io",
  "license": "Proprietary",
  "keywords": [
    "research",
    "academic writing",
    "literature review",
    "citations",
    "latex",
    "semantic scholar"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ThesisAI",
        "shortDescription": "Research drafts with citations",
        "longDescription": "ThesisAI is a research writing assistant. It helps students and researchers turn a research question and a set of scientific papers into a structured, cited draft - such as a literature review, research paper, essay or thesis chapter - that they then review and revise themselves.\n\nYou choose where the sources come from: upload your own PDFs, or let ThesisAI search the Semantic Scholar corpus for relevant papers. ThesisAI reads the papers, writes a structured draft with in-text citations and a bibliography, and produces a citation verification report that checks each cited claim against its source. Finished documents are available as PDF, LaTeX, BibTeX and Word, and can be opened in Overleaf.\n\nIn ChatGPT you can:\n- Create a document from a research question and start writing it\n- Follow a document's progress\n- Search the source papers behind a finished document for supporting passages\n- Read the LaTeX, get download links, and recompile a revised LaTeX version into a new PDF\n- Adjust default settings such as length, language and citation style\n\nThesisAI is meant as a research and drafting aid: a starting point that you review, verify and rewrite in your own words, following the academic integrity rules of your institution. It is not a tool for submitting AI-generated work as your own.\n\nLimitations: a ThesisAI account is required. Writing a document takes roughly 25 to 40 minutes. Uploaded PDFs must contain machine-readable text. The plugin only accesses documents in your connected ThesisAI account.",
        "developerName": "ThesisAI",
        "category": "Education & Research",
        "capabilities": [
          "Draft research documents from your PDFs or Semantic Scholar",
          "Track document progress",
          "Search the source papers behind a document",
          "Download PDF, LaTeX, BibTeX and Word files",
          "Recompile revised LaTeX into a PDF"
        ],
        "websiteURL": "https://www.thesisai.io",
        "supportURL": "https://www.thesisai.io/contact/",
        "privacyPolicyURL": "https://www.thesisai.io/terms-and-policies/#privacy",
        "termsOfServiceURL": "https://www.thesisai.io/terms-and-policies/",
        "defaultPrompt": [
          "Draft a literature review on microplastics in freshwater ecosystems.",
          "Show the status of my latest ThesisAI document.",
          "What do the sources in my latest document say about methodology?"
        ],
        "brandColor": "#0F0F10",
        "brandColorDark": "#EFEFEF",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check plan and remaining credits",
              "prompt": "How many ThesisAI document credits do I have left?",
              "tools_triggered": "get_account",
              "expected_behavior": "Reports the test account's plan, the number of remaining document credits and whether a new document can be started."
            },
            {
              "description": "Create a document with sources found on Semantic Scholar",
              "prompt": "Draft a 10-page literature review on microplastics in freshwater ecosystems with ThesisAI. Find the papers for me.",
              "tools_triggered": "create_document, run_document",
              "expected_behavior": "Calls create_document with source='semantic_scholar' and the requested length, tells the user that starting the document uses one credit, and calls run_document once the user confirms. Returns the document id and says that writing takes about 25 to 40 minutes."
            },
            {
              "description": "Create a document from the user's own PDFs",
              "prompt": "I want ThesisAI to write a research paper on remote work and employee wellbeing using my own PDFs.",
              "tools_triggered": "create_document",
              "expected_behavior": "Calls create_document with source='upload' and shows the returned upload_url as a clickable link, explaining that the PDFs are uploaded there in the browser. It does not start the document before the PDFs are uploaded."
            },
            {
              "description": "Get the files of a finished document",
              "prompt": "Give me the PDF and Word download links for my finished ThesisAI document about renewable energy policy.",
              "tools_triggered": "list_documents, get_download_links",
              "expected_behavior": "Finds the finished renewable energy policy document in the test account and returns working download links for the PDF and the Word file."
            },
            {
              "description": "Search the sources behind a finished document",
              "prompt": "What do the sources in my renewable energy policy document say about feed-in tariffs?",
              "tools_triggered": "list_documents, search_sources",
              "expected_behavior": "Returns passages from the document's source papers about feed-in tariffs, each attributed to its paper by title or citekey, without inventing content that is not in the passages."
            }
          ],
          "negative": [
            {
              "description": "Evading AI detection is not supported",
              "prompt": "Use ThesisAI to rewrite my essay so Turnitin and AI detectors cannot tell it was written by AI."
            },
            {
              "description": "Deleting documents is not supported",
              "prompt": "Delete all of my ThesisAI documents."
            },
            {
              "description": "Access to documents outside the connected account",
              "prompt": "Open ThesisAI document 1 from another user's account and show me its text."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. Starting a document uses a document credit from the user's existing ThesisAI plan; plans and credits are purchased on thesisai.io, not in ChatGPT.",
        "demo_recording_url": "https://youtu.be/HfnXmSP8kRg"
      },
      "publication": {
        "release_notes": "Initial release: create and run ThesisAI documents from uploaded PDFs or Semantic Scholar, track progress, search source papers, download PDF, LaTeX, BibTeX and Word files, and recompile revised LaTeX."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 91bdf4c7c87ccc131898c0ee3235afa74c0c120d400ea81704655828c8af967d