← BeeblioCONTENT HISTORY

Update to Beeblio

Snapshot Nov 3, 2026 · 06:12 UTC · version 0.1.8

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 Beeblio 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 29, 2026 · 00:06 UTC

4217ded772958f7ddca5f2072ef1647f3cff142c6649b51470f49a774f673874

After

Nov 3, 2026 · 06:12 UTC

4fe9420e97e58a7a8c5589684c1387c761f33dad019027eba894a8d90cd45247

Package file

Before

Oct 29, 2026 · 00:06 UTC

6408

After

Nov 3, 2026 · 06:12 UTC

9370

Package file

Before

Oct 29, 2026 · 00:06 UTC

Not present

After

Nov 3, 2026 · 06:12 UTC

{"sha256":"0fe561527873f7f22542484c2e5f313efe80950261f5400a356debebf3897633","size":2447}

Package file

Before

Oct 29, 2026 · 00:06 UTC

3c20fdf2a261190bf33882f174eb29803bb68f324c4a3e50b5b144e7c8d629c2

After

Nov 3, 2026 · 06:12 UTC

6f82c3e59ed030555cd8013868fc26c54770515e14674a3aad8e2f9cb8d82da6

Compare saved observations

Download comparison JSON

Changed files

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

plugin.json →

skills/beeblio-latex/SKILL.md →

skills/beeblio-literature-review/SKILL.md →

skills/beeblio-research/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": "beeblio-research-workspace",
-  "version": "0.1.7",
-  "description": "Connect ChatGPT and Codex to Beeblio projects, files, literature, citations, Knowledge, and document exports.",
+  "version": "0.1.8",
+  "description": "Connect ChatGPT and Codex to Beeblio projects, research files, literature, citations, structured artifacts, Knowledge, and document exports.",
   "author": {
     "name": "Beeblio",
     "email": "mail@beeblio.org",
@@ -18,13 +18,13 @@
     "com.openai": {
       "interface": {
         "displayName": "Beeblio",
-        "shortDescription": "Research projects and sources",
-        "longDescription": "Connect your Beeblio account to find research projects, read and write supported workspace files, search scholarly literature, manage citations, search indexed Knowledge, and export documents in ChatGPT or Codex. Available actions depend on your account permissions. Beeblio processes research materials as described in its privacy policy.",
+        "shortDescription": "Automated Research Workspace",
+        "longDescription": "Connect your Beeblio account to browse and edit research project files, organize folders, read Office documents, work with literature matrices, survey forms and Excalidraw diagrams, search scholarly literature, manage citations, search indexed Knowledge, compile saved LaTeX to PDF, and export documents. Available actions depend on your account permissions. Beeblio processes research materials as described in its privacy policy.",
         "category": "Education & Research",
         "capabilities": [
           "Research projects",
-          "Literature search",
-          "Files and citations"
+          "Literature and citations",
+          "Files, LaTeX and artifacts"
         ],
         "defaultPrompt": [
           "Help me find and organize sources for my Beeblio research project.",
@@ -72,6 +72,24 @@
               "prompt": "In my Everyday Habits & Well-Being demo project, export 4-Reports/research-report.md as a PDF. Choose an unused filename under 4-Reports so an existing export is not overwritten, then give me the download link.",
               "tools_triggered": "list_projects, list_files, export_document, get_download_url",
               "expected_behavior": "Create a new PDF under 4-Reports without overwriting an existing file, then return the actual output path and its temporary download URL. Request any ChatGPT confirmation required for the write."
+            },
+            {
+              "description": "Safely copy a seeded report to a new path.",
+              "prompt": "In my Everyday Habits & Well-Being demo project, copy 4-Reports/research-report.md to an unused filename in 4-Reports, leaving the original in place.",
+              "tools_triggered": "list_projects, inspect_path, list_files, copy_path",
+              "expected_behavior": "Inspect the source, pass its current version to copy_path, select an unused destination, and report the new path. Do not overwrite a file. Request any ChatGPT confirmation required for the write."
+            },
+            {
+              "description": "Make a targeted ETag-protected edit to a copied report.",
+              "prompt": "In my Everyday Habits & Well-Being demo project, make a copy of 4-Reports/research-report.md under a new name, then add a short clearly labeled note to the copy saying its 240 records are synthetic. Leave the original unchanged.",
+              "tools_triggered": "list_projects, inspect_path, copy_path, read_text_file, edit_document",
+              "expected_behavior": "Create a new copy, read the copy and its current ETag, use a unique exact passage or anchor for edit_document, then verify the note in the copy. Preserve the original and request any required write confirmation."
+            },
+            {
+              "description": "Create and compile a small saved LaTeX document, then obtain its source bundle.",
+              "prompt": "In my Everyday Habits & Well-Being demo project, create a new minimal LaTeX article under 4-Reports/ about the synthetic demo data. Check its dependencies, compile it to PDF, and give me the PDF and source ZIP download links.",
+              "tools_triggered": "list_projects, list_files, write_text_file, get_latex_diagnostics, compile_latex, get_latex_source_bundle",
+              "expected_behavior": "Create an unused .tex path with ifNotExists; use its current ETag for compile_latex; distinguish source checks from compiler results; return the actual compiled PDF path and temporary PDF and ZIP URLs. Do not claim success if compilation fails or the client times out. Request any ChatGPT confirmation required for writes."
             }
           ],
           "negative": [
@@ -86,12 +104,20 @@
             {
               "description": "The MCP has no code-execution tool; the assistant may explain the saved script but must not claim to run it.",
               "prompt": "Run 3-Analysis/analyze.js inside my Everyday Habits & Well-Being Beeblio project and regenerate the results."
+            },
+            {
+              "description": "Protected structured files cannot be replaced through generic text writing.",
+              "prompt": "Overwrite my Beeblio literature .matrix file with raw JSON using write_text_file, without reading its current version."
+            },
+            {
+              "description": "The MCP does not expose the live editor preview.",
+              "prompt": "Show the unsaved live LaTeX preview currently open in my Beeblio editor, without saving the file."
             }
           ]
         }
       },
       "publication": {
-        "release_notes": "Adds Beeblio literature review, statistical analysis, and bibliometric workflows for ChatGPT's sandbox and MCP artifact upload."
+        "release_notes": "Adds LaTeX dependency checks, compilation of saved .tex files to downloadable PDFs, and source ZIP downloads; also adds version-checked file operations, targeted edits, Office reads, and typed research artifacts."
       },
       "apps": "./.app.json"
     }
Full technical diff · 7 changed fields

changed /files/plugin.json/sha256

BEFORE
"4217ded772958f7ddca5f2072ef1647f3cff142c6649b51470f49a774f673874"
AFTER
"4fe9420e97e58a7a8c5589684c1387c761f33dad019027eba894a8d90cd45247"

changed /files/plugin.json/size

BEFORE
6408
AFTER
9370

added /files/skills~1beeblio-latex~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0fe561527873f7f22542484c2e5f313efe80950261f5400a356debebf3897633",
  "size": 2447
}

changed /files/skills~1beeblio-literature-review~1SKILL.md/sha256

BEFORE
"3c20fdf2a261190bf33882f174eb29803bb68f324c4a3e50b5b144e7c8d629c2"
AFTER
"6f82c3e59ed030555cd8013868fc26c54770515e14674a3aad8e2f9cb8d82da6"

changed /files/skills~1beeblio-literature-review~1SKILL.md/size

BEFORE
2860
AFTER
3229

changed /files/skills~1beeblio-research~1SKILL.md/sha256

BEFORE
"980ce49ec423f0b609392632af0aa7ced1d4e6bfa5622db7ac11379fda6a6504"
AFTER
"20c72e9f5520cdd977b2f1bccea15194489d7a8419d6ee7a397928207ff18a3b"

changed /files/skills~1beeblio-research~1SKILL.md/size

BEFORE
3651
AFTER
5034
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "4c3fa1edde4a4c4231e3c7760642cf80ebdda1830615a973e562d7cd30d4cfc2",
      "size": 99
    },
    "assets/beeblio-mark.png": {
      "sha256": "ab2e33b09f3823f7c8733e339d3dcc56c739615b0715369479d2479d5a0e6ff8",
      "size": 260877
    },
    "mcp.json": {
      "sha256": "8380baec1da5eb5d86b757d40c6a181af07e0cea4eaa9a759fc2d0799f30ffc4",
      "size": 652
    },
    "plugin.json": {
      "sha256": "4fe9420e97e58a7a8c5589684c1387c761f33dad019027eba894a8d90cd45247",
      "size": 9370
    },
    "skills/beeblio-bibliometrics/SKILL.md": {
      "sha256": "027494ad871d6d4b50431114bf26fafc608be9207ff630be6efa5f6a1320be40",
      "size": 3000
    },
    "skills/beeblio-data-analysis/SKILL.md": {
      "sha256": "d501534217bd63a71ddc8a6c2ae58f20e3706dd042c9c63c550e3ef99a02387a",
      "size": 3427
    },
    "skills/beeblio-data-visualization/SKILL.md": {
      "sha256": "5969e7f818140d3dbacd7a5e265b353d8cd6b8f409b174a8c59f4e21902a36ad",
      "size": 1834
    },
    "skills/beeblio-latex/SKILL.md": {
      "sha256": "0fe561527873f7f22542484c2e5f313efe80950261f5400a356debebf3897633",
      "size": 2447
    },
    "skills/beeblio-literature-review/SKILL.md": {
      "sha256": "6f82c3e59ed030555cd8013868fc26c54770515e14674a3aad8e2f9cb8d82da6",
      "size": 3229
    },
    "skills/beeblio-research/SKILL.md": {
      "sha256": "20c72e9f5520cdd977b2f1bccea15194489d7a8419d6ee7a397928207ff18a3b",
      "size": 5034
    },
    "skills/beeblio-statistical-analysis/SKILL.md": {
      "sha256": "80cfd89138448f3c4bd694c55f5a904587c134e3451a9fa6ce582f99bca6ab4a",
      "size": 2067
    }
  }
}

SHA-256 of public snapshot: bacf2bad688b32534f1ce7e4724984b8b2445e60066c86b9c1183a0b9c70a621