Update to Heptabase
Snapshot Nov 9, 2026 · 00:11 UTC · version 1.2.0
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.
Up to 3 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
Sep 30, 2026 · 22:53 UTC
3561f34919504373b0449d9d1a3f31977450713521039d558a1c9ae07a431132
Nov 9, 2026 · 00:11 UTC
040b5817bd43413e1e2a5c772a5e66a1628eed7d7cb01198814321e46d0c444b
Package file
Sep 30, 2026 · 22:53 UTC
127
Nov 9, 2026 · 00:11 UTC
101
Package file
Sep 30, 2026 · 22:53 UTC
Not present
Nov 9, 2026 · 00:11 UTC
{"sha256":"78b4902121bbe0bec2946840b0864ec7a713de19907af41b2cf5875e5d6383b9","size":904}
Package file
Sep 30, 2026 · 22:53 UTC
975eaff268f098a3465b691eb90ec41f309fc792f8c25d238c81389f2381a611
Nov 9, 2026 · 00:11 UTC
932280190a6b47131e73dbe0693c4df6f94278c0338a648bf7ccf35c30453e4a
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
LICENSE →
mcp.json →
skills/explainer-studio/SKILL.md →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,26 +1,52 @@ { - "apps": "./.app.json", + "name": "app-6a8df1b568f08191af42b4e26e012044", + "version": "1.2.0", + "description": "Connect AI agents to Heptabase to search, read, create, and update knowledge through the hosted MCP server.", "author": { - "name": "Hepta Platforms, Inc." + "name": "Hepta Platforms, Inc.", + "url": "https://heptabase.com" }, - "description": "Connect ChatGPT to your Heptabase knowledge base. Search and read cards, journals, PDFs, tags, databases, and whiteboards; view selected cards in an interactive reader; create and edit notes; update properties; and place existing objects on whiteboards.", + "homepage": "https://support.heptabase.com", + "repository": "https://github.com/heptameta/heptabase-agent-plugins", + "license": "MIT", + "keywords": [ + "heptabase", + "knowledge management", + "notes", + "whiteboards", + "mcp" + ], "interface": { - "capabilities": [], + "displayName": "Heptabase", + "shortDescription": "Search and update your notes", + "longDescription": "Connect ChatGPT and Codex to your Heptabase knowledge base. Search and read cards, journals, PDFs, tags, databases, and whiteboards; view selected cards in an interactive reader; create and edit notes; update properties; and place existing objects on whiteboards.\n\nThe plugin also includes Heptabase Explainer Studio, a skill that turns teaching material, such as lecture notes, a paper, or a codebase, into narrated, animated explainer videos. The videos are made on your computer, so Explainer Studio works in Codex and in local threads of the ChatGPT desktop app, not in ChatGPT on the web or on mobile. The first time, it asks before installing its tools (about 1.5 GB). It needs no Heptabase account.", + "developerName": "Hepta Platforms, Inc.", "category": "Productivity", + "capabilities": [ + "Read", + "Write", + "Interactive" + ], + "websiteURL": "https://heptabase.com", + "supportURL": "https://support.heptabase.com", + "privacyPolicyURL": "https://heptabase.com/privacy_policy", + "termsOfServiceURL": "https://heptabase.com/terms_of_service", "defaultPrompt": [ "Find my recent notes about a topic and summarize the key ideas.", "Create a card in Heptabase from this conversation.", "Update a card's status property in Heptabase." ], - "developerName": "Hepta Platforms, Inc.", - "displayName": "Heptabase", - "longDescription": "Connect ChatGPT to your Heptabase knowledge base. Search and read cards, journals, PDFs, tags, databases, and whiteboards; view selected cards in an interactive reader; create and edit notes; update properties; and place existing objects on whiteboards.", - "privacyPolicyURL": "https://heptabase.com/privacy_policy", - "shortDescription": "Search and update your notes", - "supportURL": "https://support.heptabase.com", - "termsOfServiceURL": "https://heptabase.com/terms_of_service", - "websiteURL": "https://heptabase.com" + "composerIcon": "./assets/heptabase.png", + "logo": "./assets/heptabase.png", + "screenshots": [] }, - "name": "app-6a8df1b568f08191af42b4e26e012044", - "version": "1.1.0" -} \ No newline at end of file + "mcpServers": "./.mcp.json", + "extensions": { + "com.openai": { + "publication": { + "release_notes": "Version 1.2.0 adds the Heptabase Explainer Studio skill, which turns teaching material into narrated, animated explainer videos on the user's computer. The listing text now describes it and where it works. The Heptabase MCP server is unchanged.\n\nAbout the explainer-studio skill findings (persistence and remote code execution): the skill installs Heptabase Explainer Studio, our open-source command-line tool (MIT, https://github.com/heptameta/heptabase-explainer-studio), on the user's computer. It asks the user before it installs anything, and it installs into the user's home folder without an administrator password:\n- uv, the Python tool manager from astral.sh, if it is missing;\n- the latest tagged release of Explainer Studio from GitHub, installed with uv;\n- ffmpeg, TinyTeX, fonts, and map data, installed by `explainer-studio setup`.\n\nTo make the command available in new terminals, it runs uv's standard `uv tool update-shell`, which adds uv's tool folder to PATH. Setting `UV_NO_MODIFY_PATH=1` skips this. In a cloud container or without a local shell, such as ChatGPT on the web or on mobile, the skill installs and runs nothing and tells the user to use Codex on their computer." + } + } + }, + "apps": "./.app.json" +}
Full technical diff · 14 changed fields
changed /files/.app.json/sha256
"3561f34919504373b0449d9d1a3f31977450713521039d558a1c9ae07a431132"
"040b5817bd43413e1e2a5c772a5e66a1628eed7d7cb01198814321e46d0c444b"
changed /files/.app.json/size
127
101
added /files/.claude-plugin~1plugin.json
Field was absent
{
"sha256": "78b4902121bbe0bec2946840b0864ec7a713de19907af41b2cf5875e5d6383b9",
"size": 904
}changed /files/.codex-plugin~1plugin.json/sha256
"975eaff268f098a3465b691eb90ec41f309fc792f8c25d238c81389f2381a611"
"932280190a6b47131e73dbe0693c4df6f94278c0338a648bf7ccf35c30453e4a"
changed /files/.codex-plugin~1plugin.json/size
1361
3454
added /files/.mcp.json
Field was absent
{
"sha256": "3884467b38d3debf36139e4cba42f46008f1dad2d90e7c6b2040abd07ff91c21",
"size": 118
}added /files/LICENSE
Field was absent
{
"sha256": "cc44054f52089d4718bdbe77789228bd2b0c732cd5854696f503c5fc2af8ae5d",
"size": 1078
}added /files/README.md
Field was absent
{
"sha256": "21bc5ffc17d60edf38ccd5fce3588623bfae97ca3015594b4a9b1b770ee2547e",
"size": 2951
}added /files/assets~1heptabase.png
Field was absent
{
"sha256": "63aec249338909099f7e87fdaeaf4a8903d234821b471c67fdf62cbb334be0d1",
"size": 25552
}added /files/mcp.json
Field was absent
{
"sha256": "418872df88077aef1ec8de3f301439cf23fd4898b984bb39a0cdac95323be631",
"size": 201
}added /files/plugin.json
Field was absent
{
"sha256": "6aa22a5b23bfa416af85b96660648a939a87a4d11e819712621e6374d1304402",
"size": 616
}added /files/skills~1explainer-studio~1SKILL.md
Field was absent
{
"sha256": "29d766502679c9167e5fb122929e30a2ec573ddfebe0c6e0fc440237e1cd7cd5",
"size": 2753
}added /files/skills~1explainer-studio~1scripts~1install.ps1
Field was absent
{
"sha256": "cb4d8540d4e64e0b8a09dcbb71570334555a54d53a49a26ab4671b734df1d179",
"size": 4999
}added /files/skills~1explainer-studio~1scripts~1install.sh
Field was absent
{
"sha256": "06ce549dde8c92f145f76a46debda5b6b204c442bc1ab849d0dfebefb19ef38a",
"size": 4080
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "040b5817bd43413e1e2a5c772a5e66a1628eed7d7cb01198814321e46d0c444b",
"size": 101
},
".claude-plugin/plugin.json": {
"sha256": "78b4902121bbe0bec2946840b0864ec7a713de19907af41b2cf5875e5d6383b9",
"size": 904
},
".codex-plugin/plugin.json": {
"sha256": "932280190a6b47131e73dbe0693c4df6f94278c0338a648bf7ccf35c30453e4a",
"size": 3454
},
".mcp.json": {
"sha256": "3884467b38d3debf36139e4cba42f46008f1dad2d90e7c6b2040abd07ff91c21",
"size": 118
},
"LICENSE": {
"sha256": "cc44054f52089d4718bdbe77789228bd2b0c732cd5854696f503c5fc2af8ae5d",
"size": 1078
},
"README.md": {
"sha256": "21bc5ffc17d60edf38ccd5fce3588623bfae97ca3015594b4a9b1b770ee2547e",
"size": 2951
},
"assets/heptabase.png": {
"sha256": "63aec249338909099f7e87fdaeaf4a8903d234821b471c67fdf62cbb334be0d1",
"size": 25552
},
"mcp.json": {
"sha256": "418872df88077aef1ec8de3f301439cf23fd4898b984bb39a0cdac95323be631",
"size": 201
},
"plugin.json": {
"sha256": "6aa22a5b23bfa416af85b96660648a939a87a4d11e819712621e6374d1304402",
"size": 616
},
"skills/explainer-studio/SKILL.md": {
"sha256": "29d766502679c9167e5fb122929e30a2ec573ddfebe0c6e0fc440237e1cd7cd5",
"size": 2753
},
"skills/explainer-studio/scripts/install.ps1": {
"sha256": "cb4d8540d4e64e0b8a09dcbb71570334555a54d53a49a26ab4671b734df1d179",
"size": 4999
},
"skills/explainer-studio/scripts/install.sh": {
"sha256": "06ce549dde8c92f145f76a46debda5b6b204c442bc1ab849d0dfebefb19ef38a",
"size": 4080
}
}
}SHA-256 of public snapshot: fd7863d52ea76968285b1cb182b7e03a0fee26ac2416cf9bab66aa745377f363