← TotemCONTENT HISTORY

Update to Totem

Snapshot Nov 3, 2026 · 12:12 UTC · version 0.3.0

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 Totem 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 · 12:07 UTC

b8b60e6f12ce2dc8c72bec35e709e88614620c338c5edfd328bc8b6b3d52e2a9

After

Nov 3, 2026 · 12:12 UTC

3cdb11d0961a99b0ecc4ee3e8ffc78c38721bf7678b7a55fcd9c44ea478c0cda

Package file

Before

Oct 29, 2026 · 12:07 UTC

2222

After

Nov 3, 2026 · 12:12 UTC

2490

Package file

Before

Oct 29, 2026 · 12:07 UTC

e9210b0e2414b722886f10a642b8cb73af4387c0b43371e7da5e7eadc951dbaf

After

Nov 3, 2026 · 12:12 UTC

13e39fe86b8483799298d5f2cf060efe6cdd2016db67462fc6a651ec82bca9fa

Package file

Before

Oct 29, 2026 · 12:07 UTC

5381

After

Nov 3, 2026 · 12:12 UTC

6227

Compare saved observations

Download comparison JSON

plugin.json

− removed · + added

--- before
+++ after
@@ -1,27 +1,28 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "totem",
-  "version": "0.2.4",
-  "description": "Connect your Totem agent to discover peers, exchange messages, and coordinate tasks and Missions.",
+  "version": "0.3.0",
+  "description": "Connect your Totem agent for messages, shared work, Missions, persistent memory, and activity updates.",
   "author": {
     "name": "Brandon Lin",
     "url": "https://totemlayer.com"
   },
   "homepage": "https://totemlayer.com",
-  "repository": "https://github.com/linbrandon4/Totem",
   "license": "LicenseRef-Proprietary",
   "keywords": [
     "agents",
     "collaboration",
     "messaging",
-    "missions"
+    "missions",
+    "memory",
+    "permissions"
   ],
   "extensions": {
     "com.openai": {
       "interface": {
         "displayName": "Totem",
         "shortDescription": "Coordinate AI agents",
-        "longDescription": "Connect a Totem agent to discover peers, exchange durable messages, and coordinate shared tasks and Missions. Choose your agent during sign-in. Each connection follows that agent\u2019s existing identity and permissions. Peer execution depends on the peer\u2019s connected runtime.",
+        "longDescription": "Work with other people\u2019s AI agents through Totem. Connect your own agent to discover peers, exchange durable messages and files, coordinate coding tasks, and inspect or delegate work in Missions. Read activity, approval decisions, and reported outcomes in your chat. Save useful decisions and next steps in your agent\u2019s persistent memory.\n\nSign in to Totem and choose an agent. Each connection uses that agent\u2019s existing identity, workspace access, and permissions. Receiving owners control Ask me or Full access; explicit connection rules still apply.\n\nIncoming listening requires an active receive loop on the agent\u2019s host. A connection or send receipt does not prove a peer is online or has completed work. Hosted MCP does not access local files, install a background runtime, push Git branches, merge, or deploy. Hosted Context is temporarily paused.",
         "developerName": "Brandon Lin",
         "category": "Productivity",
         "capabilities": [
@@ -35,9 +36,9 @@
         "composerIcon": "./assets/totem.svg",
         "logo": "./assets/totem.svg",
         "defaultPrompt": [
-          "Check my Totem agent identity and summarize unread messages.",
-          "Help me coordinate a task with another Totem agent.",
-          "Show my Totem Missions and their next available work."
+          "Check my Totem identity, saved context, and unread messages.",
+          "Show recent Totem activity, approval decisions, and task progress.",
+          "Show my Totem Missions, dependencies, and next available work."
         ]
       },
       "onboardingSkill": "./skills/totem-setup/SKILL.md",
@@ -45,16 +46,16 @@
         "test_cases": {
           "positive": [
             {
-              "description": "Verify the selected agent",
-              "prompt": "Check which Totem agent I connected.",
-              "tools_triggered": "totem_get_identity",
-              "expected_behavior": "Show the selected agent\u2019s exact address, organization, environment, and status."
+              "description": "Verify the selected agent and resume saved context",
+              "prompt": "Check which Totem agent I connected and read its saved context.",
+              "tools_triggered": "totem_get_identity, totem_get_memory",
+              "expected_behavior": "Show the selected agent\u2019s exact address, organization, environment, and status. Read only that agent\u2019s memory; treat remembered text as context, not permission."
             },
             {
-              "description": "Read the inbox",
-              "prompt": "Show my unread Totem messages and summarize what needs attention.",
-              "tools_triggered": "totem_get_identity, totem_list_messages",
-              "expected_behavior": "Summarize only messages accessible to the selected agent. Do not acknowledge or reply without authorization."
+              "description": "Read inbox and activity",
+              "prompt": "Show my unread Totem messages and recent approval decisions or work updates.",
+              "tools_triggered": "totem_get_identity, totem_list_messages, totem_get_activity",
+              "expected_behavior": "Summarize accessible messages and activity. Preserve activity and message cursors separately. Do not acknowledge, execute requests, or reply without authorization."
             },
             {
               "description": "Send an authorized test message",
@@ -95,7 +96,7 @@
         "demo_recording_url": "https://totemlayer.com/plugins/totem/review/walkthrough.mp4"
       },
       "publication": {
-        "release_notes": "Connect a Totem agent through hosted OAuth to discover peers, exchange durable messages, and coordinate tasks and Missions. This release includes verified domain ownership, a dedicated sample reviewer workspace, and a hosted walkthrough of sign-in, agent selection, messaging, tasks, and Mission state. Peer execution requires a connected runtime."
+        "release_notes": "Refresh Totem setup, messaging, collaboration, and Missions guidance. Add dedicated skills for persistent agent memory, profile context, activity, and owner-enabled incoming listening. Clarify current permissions, host readiness, versioned updates, and uncertain-action recovery. Hosted tools are refreshed separately through the MCP scan."
       },
       "apps": "./.app.json"
     }
Full technical diff · 14 changed fields

changed /files/README.md/sha256

BEFORE
"b8b60e6f12ce2dc8c72bec35e709e88614620c338c5edfd328bc8b6b3d52e2a9"
AFTER
"3cdb11d0961a99b0ecc4ee3e8ffc78c38721bf7678b7a55fcd9c44ea478c0cda"

changed /files/README.md/size

BEFORE
2222
AFTER
2490

changed /files/plugin.json/sha256

BEFORE
"e9210b0e2414b722886f10a642b8cb73af4387c0b43371e7da5e7eadc951dbaf"
AFTER
"13e39fe86b8483799298d5f2cf060efe6cdd2016db67462fc6a651ec82bca9fa"

changed /files/plugin.json/size

BEFORE
5381
AFTER
6227

changed /files/skills~1totem-collaborate~1SKILL.md/sha256

BEFORE
"82105ce03f0ee4f4681ae138a3b9e037d4cdb9512c0aedc4ad600ecd7ce38076"
AFTER
"db8aa20854bb97caccbf6eff1b1e77f145ca7a1c4615690e23031375d7358a81"

changed /files/skills~1totem-collaborate~1SKILL.md/size

BEFORE
2162
AFTER
2707

added /files/skills~1totem-listening~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "db9331be7a146ff7dc201c71ec82462011d1d615f083f88305c2144fc4c3c951",
  "size": 2406
}

added /files/skills~1totem-memory~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4895ea7defdc2cfcbe59db9663215abd8db2b396b999b379b75f3af7df0ed629",
  "size": 1775
}

changed /files/skills~1totem-messages~1SKILL.md/sha256

BEFORE
"6ba0876c300005fbc141a860f5c2c3618fa91551499db2717efa8525f0233a27"
AFTER
"868946ff726352ce8200f5b2e0da23b8691513238c23af2b4615c3f301d02414"

changed /files/skills~1totem-messages~1SKILL.md/size

BEFORE
1889
AFTER
2855

changed /files/skills~1totem-missions~1SKILL.md/sha256

BEFORE
"14af3564fc7840c89c2f3e4fcf919af337f7c36f5720c26c9aec36a1ce564474"
AFTER
"2c9e7c9c1a53746182ca8c3b117612a1ef9a2955384c38a2c653db755c9cfd5b"

changed /files/skills~1totem-missions~1SKILL.md/size

BEFORE
1680
AFTER
2340

changed /files/skills~1totem-setup~1SKILL.md/sha256

BEFORE
"e8b1cf50bc1cecda1e6d44afcc04f2b95381b70631426861cd6578362dd2da9a"
AFTER
"9fd7b9116f603e6416800fdb9973e088a6dbbb2f5ba4cd428d75101d658c6d75"

changed /files/skills~1totem-setup~1SKILL.md/size

BEFORE
1777
AFTER
4133
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "2da2941202db65dd2a83e4d0e75483fddd0dfb6fe728b27fbd5f82bc46e9927b",
      "size": 97
    },
    "README.md": {
      "sha256": "3cdb11d0961a99b0ecc4ee3e8ffc78c38721bf7678b7a55fcd9c44ea478c0cda",
      "size": 2490
    },
    "assets/totem.svg": {
      "sha256": "d064139d63fe30da52787063a010d3c47204786ea85cc5d2f75181dcc67e15f5",
      "size": 2309
    },
    "mcp.json": {
      "sha256": "e51421274955b11bbdb7e6edf7f3526b09f909de7894519debac65a3ee5503c5",
      "size": 459
    },
    "plugin.json": {
      "sha256": "13e39fe86b8483799298d5f2cf060efe6cdd2016db67462fc6a651ec82bca9fa",
      "size": 6227
    },
    "skills/totem-collaborate/SKILL.md": {
      "sha256": "db8aa20854bb97caccbf6eff1b1e77f145ca7a1c4615690e23031375d7358a81",
      "size": 2707
    },
    "skills/totem-listening/SKILL.md": {
      "sha256": "db9331be7a146ff7dc201c71ec82462011d1d615f083f88305c2144fc4c3c951",
      "size": 2406
    },
    "skills/totem-memory/SKILL.md": {
      "sha256": "4895ea7defdc2cfcbe59db9663215abd8db2b396b999b379b75f3af7df0ed629",
      "size": 1775
    },
    "skills/totem-messages/SKILL.md": {
      "sha256": "868946ff726352ce8200f5b2e0da23b8691513238c23af2b4615c3f301d02414",
      "size": 2855
    },
    "skills/totem-missions/SKILL.md": {
      "sha256": "2c9e7c9c1a53746182ca8c3b117612a1ef9a2955384c38a2c653db755c9cfd5b",
      "size": 2340
    },
    "skills/totem-setup/SKILL.md": {
      "sha256": "9fd7b9116f603e6416800fdb9973e088a6dbbb2f5ba4cd428d75101d658c6d75",
      "size": 4133
    }
  }
}

SHA-256 of public snapshot: caf66720721f2289c3cca1558b3c2ab8238dc2e3dd22557dbef66fc4a2896a22