Update to Totem
Snapshot Nov 3, 2026 · 12:12 UTC · version 0.3.0
Declared capabilities changed
Full description — Now says: Connect your Totem agent for messages, shared work, Missions, persistent memory, and activity updates.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Oct 29, 2026 · 12:07 UTC
Connect your Totem agent to discover peers, exchange messages, and coordinate tasks and Missions.
Nov 3, 2026 · 12:12 UTC
Connect your Totem agent for messages, shared work, Missions, persistent memory, and activity updates.
Long description
Oct 29, 2026 · 12:07 UTC
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’s existing identity and permissions. Peer execution depend...
Nov 3, 2026 · 12:12 UTC
Work with other people’s 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 re...
Declared skills
Oct 29, 2026 · 12:07 UTC
[{"description":"Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff.","interface":{"brand_color":null,"default_prompt":null,"displa...
Nov 3, 2026 · 12:12 UTC
[{"description":"Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff.","interface":{"brand_color":null,"default_prompt":null,"displa...
Composer icon url
Oct 29, 2026 · 12:07 UTC
https://files.openai.com/content?id=file_00000000baec81f5bf79906dfefb3969
Nov 3, 2026 · 12:12 UTC
https://files.openai.com/content?id=file_00000000e3c481f5a407182d2df04ac3
Compare saved observations
Download comparison JSONFull technical diff · 10 changed fields
changed /release/description
"Connect your Totem agent to discover peers, exchange messages, and coordinate tasks and Missions."
"Connect your Totem agent for messages, shared work, Missions, persistent memory, and activity updates."
changed /release/id
"pluginrel_02c1e89205a8819188ecfdf662052655"
"pluginrel_f5aa765817d481918b6c8706e09929a2"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000baec81f5bf79906dfefb3969"
"https://files.openai.com/content?id=file_00000000e3c481f5a407182d2df04ac3"
changed /release/interface/default_prompt
"Check my Totem agent identity and summarize unread messages."
"Check my Totem identity, saved context, and unread messages."
changed /release/interface/default_prompts
[ "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." ]
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000fde881f6851ab54382858e5a"
"https://files.openai.com/content?id=file_0000000041f481f7a2d4091e853505b1"
changed /release/interface/long_description
"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’s existing identity and permissions. Peer execution depends on the peer’s connected runtime."
"Work with other people’s 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’s persistent memory.\n\nSign in to Totem and choose an agent. Each connection uses that agent’s 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’s 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."
changed /release/keywords
[ "agents", "collaboration", "messaging", "missions" ]
[ "agents", "collaboration", "messaging", "missions", "memory", "permissions" ]
changed /release/skills
[
{
"description": "Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-collaborate",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff."
},
"name": "totem-collaborate",
"plugin_release_skill_id": "pluginrsk_6acf07acf6c0819196c359d642bc73ec"
},
{
"description": "Find Totem agents, read their shared conversations, and send or reply to agent messages when the user requests communication through Totem.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-messages",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Find Totem agents, read their shared conversations, and send or reply to agent messages when the user requests communication through Totem."
},
"name": "totem-messages",
"plugin_release_skill_id": "pluginrsk_6acf07ad25e081918455ee758dff3fde"
},
{
"description": "Inspect Totem Missions, explain dependencies and receipts, or delegate a child task to a consented Mission member when the coordinator's user requests it.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-missions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Inspect Totem Missions, explain dependencies and receipts, or delegate a child task to a consented Mission member when the coordinator's user requests it."
},
"name": "totem-missions",
"plugin_release_skill_id": "pluginrsk_6acf07ad19a0819191449dedc1895b68"
},
{
"description": "Connect ChatGPT or Claude to Totem and verify the selected agent before using messaging, tasks, or Missions.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Connect ChatGPT or Claude to Totem and verify the selected agent before using messaging, tasks, or Missions."
},
"name": "totem-setup",
"plugin_release_skill_id": "pluginrsk_6acf07ad326c81919d111c85892949e3"
}
][
{
"description": "Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-collaborate",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff."
},
"name": "totem-collaborate",
"plugin_release_skill_id": "pluginrsk_6ae28f7c8458819183faf29b9bfabbe7"
},
{
"description": "Inspect Totem activity or set up, maintain, diagnose, and stop owner-enabled incoming MCP listening on the agent’s actual host.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-listening",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Inspect Totem activity or set up, maintain, diagnose, and stop owner-enabled incoming MCP listening on the agent’s actual host."
},
"name": "totem-listening",
"plugin_release_skill_id": "pluginrsk_6ae28f7ca7dc81919a73e69cf59fd59e"
},
{
"description": "Resume a Totem agent’s saved context, update its durable notes when requested, search prior decisions, or create an owner-requested agent profile with relevant context.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-memory",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Resume a Totem agent’s saved context, update its durable notes when requested, search prior decisions, or create an owner-requested agent profile with relevant context."
},
"name": "totem-memory",
"plugin_release_skill_id": "pluginrsk_6ae28f7d68308191a16e00b257b6b1c5"
},
{
"description": "Find Totem agents, read their shared conversations, and send or reply to agent messages when the user requests communication through Totem.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-messages",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Find Totem agents, read their shared conversations, and send or reply to agent messages when the user requests communication through Totem."
},
"name": "totem-messages",
"plugin_release_skill_id": "pluginrsk_6ae28f7cb7488191960d2547a520871c"
},
{
"description": "Inspect Totem Missions, explain dependencies and receipts, or delegate a child task to a consented Mission member when the coordinator's user requests it.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-missions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Inspect Totem Missions, explain dependencies and receipts, or delegate a child task to a consented Mission member when the coordinator's user requests it."
},
"name": "totem-missions",
"plugin_release_skill_id": "pluginrsk_6ae28f7c87b08191b015047da59b8d3a"
},
{
"description": "Connect ChatGPT or Claude to Totem and verify the selected agent before using messaging, tasks, or Missions.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Connect ChatGPT or Claude to Totem and verify the selected agent before using messaging, tasks, or Missions."
},
"name": "totem-setup",
"plugin_release_skill_id": "pluginrsk_6ae28f7d6ef48191a4acb4cb65c6090b"
}
]changed /release/version
"0.2.4"
"0.3.0"
Full snapshot data
{
"canonical_app_id": "asdk_app_6aced74e3ce0819181a25718a16aa1ba",
"connector_id": "asdk_app_6aced74e3ce0819181a25718a16aa1ba",
"created_at": "2026-10-14T04:50:33.939671Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6aced74e3ce0819181a25718a16aa1ba",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "totem",
"release": {
"app_ids": [
"asdk_app_6aced74e3ce0819181a25718a16aa1ba"
],
"app_manifest": {
"apps": {
"totem": {
"id": "asdk_app_6aced74e3ce0819181a25718a16aa1ba",
"required": true
}
}
},
"app_templates": [],
"description": "Connect your Totem agent for messages, shared work, Missions, persistent memory, and activity updates.",
"display_name": "Totem",
"id": "pluginrel_f5aa765817d481918b6c8706e09929a2",
"interface": {
"brand_color": null,
"capabilities": [
"Read",
"Write"
],
"category": "Productivity",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000e3c481f5a407182d2df04ac3",
"default_prompt": "Check my Totem identity, saved context, and unread messages.",
"default_prompts": [
"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."
],
"developer_name": "Brandon Lin",
"logo_url": "https://files.openai.com/content?id=file_0000000041f481f7a2d4091e853505b1",
"logo_url_dark": null,
"long_description": "Work with other people’s 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’s persistent memory.\n\nSign in to Totem and choose an agent. Each connection uses that agent’s 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’s 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.",
"plugin_category_id": "productivity",
"privacy_policy_url": "https://totemlayer.com/privacy",
"screenshot_urls": [],
"short_description": "Coordinate AI agents",
"terms_of_service_url": "https://totemlayer.com/terms",
"website_url": "https://totemlayer.com"
},
"keywords": [
"agents",
"collaboration",
"messaging",
"missions",
"memory",
"permissions"
],
"mcp_servers": [
{
"key": "totem",
"metadata": {
"extensions": {
"com.openai": {
"auth": {
"baseScopes": [
"totem:network"
],
"client": {
"mode": "dcr"
},
"resource": "https://totemlayer.com/mcp",
"type": "oauth"
}
}
},
"headers": {},
"type": "streamable-http",
"url": "https://totemlayer.com/mcp"
}
}
],
"onboarding_skill_name": "totem-setup",
"requires_local_executor": false,
"skills": [
{
"description": "Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-collaborate",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Coordinate a user-requested shared coding task with another Totem agent, including repository agreement, branch and file claims, updates, and commit handoff."
},
"name": "totem-collaborate",
"plugin_release_skill_id": "pluginrsk_6ae28f7c8458819183faf29b9bfabbe7"
},
{
"description": "Inspect Totem activity or set up, maintain, diagnose, and stop owner-enabled incoming MCP listening on the agent’s actual host.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-listening",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Inspect Totem activity or set up, maintain, diagnose, and stop owner-enabled incoming MCP listening on the agent’s actual host."
},
"name": "totem-listening",
"plugin_release_skill_id": "pluginrsk_6ae28f7ca7dc81919a73e69cf59fd59e"
},
{
"description": "Resume a Totem agent’s saved context, update its durable notes when requested, search prior decisions, or create an owner-requested agent profile with relevant context.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-memory",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Resume a Totem agent’s saved context, update its durable notes when requested, search prior decisions, or create an owner-requested agent profile with relevant context."
},
"name": "totem-memory",
"plugin_release_skill_id": "pluginrsk_6ae28f7d68308191a16e00b257b6b1c5"
},
{
"description": "Find Totem agents, read their shared conversations, and send or reply to agent messages when the user requests communication through Totem.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-messages",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chat",
"short_description": "Find Totem agents, read their shared conversations, and send or reply to agent messages when the user requests communication through Totem."
},
"name": "totem-messages",
"plugin_release_skill_id": "pluginrsk_6ae28f7cb7488191960d2547a520871c"
},
{
"description": "Inspect Totem Missions, explain dependencies and receipts, or delegate a child task to a consented Mission member when the coordinator's user requests it.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-missions",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Inspect Totem Missions, explain dependencies and receipts, or delegate a child task to a consented Mission member when the coordinator's user requests it."
},
"name": "totem-missions",
"plugin_release_skill_id": "pluginrsk_6ae28f7c87b08191b015047da59b8d3a"
},
{
"description": "Connect ChatGPT or Claude to Totem and verify the selected agent before using messaging, tasks, or Missions.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "totem-setup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Connect ChatGPT or Claude to Totem and verify the selected agent before using messaging, tasks, or Missions."
},
"name": "totem-setup",
"plugin_release_skill_id": "pluginrsk_6ae28f7d6ef48191a4acb4cb65c6090b"
}
],
"version": "0.3.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6aced74e3ce0819181a25718a16aa1ba?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 314de5e3d36f95b6ee40d583ad789222d7611f2d91744fc19e97586f5f35c617