From 7125ccaebdbea5f792579c2d93fa6adc877e5859 Mon Sep 17 00:00:00 2001 From: huangsen Date: Wed, 30 Sep 2026 18:01:27 +0800 Subject: [PATCH] feat(codex): add ReMe branding to plugin icons --- .../plugins/reme/.codex-plugin/plugin.json | 4 ++- .../codex/plugins/reme/assets/reme-icon.svg | 27 +++++++++++++++++++ .../codex/plugins/reme/ui/status.html | 2 +- integrations/codex/status-app/src/status.js | 2 +- 4 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 integrations/codex/plugins/reme/assets/reme-icon.svg diff --git a/integrations/codex/plugins/reme/.codex-plugin/plugin.json b/integrations/codex/plugins/reme/.codex-plugin/plugin.json index 422952d0..99608b95 100644 --- a/integrations/codex/plugins/reme/.codex-plugin/plugin.json +++ b/integrations/codex/plugins/reme/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "reme", - "version": "0.2.2", + "version": "0.2.3", "description": "Automatic memory, focused recall, runtime status, and consolidation through ReMe MCP.", "author": { "name": "EconML team of Alibaba Tongyi Lab", @@ -21,6 +21,8 @@ "hooks": "./hooks/hooks.json", "interface": { "displayName": "ReMe", + "logo": "./assets/reme-icon.svg", + "composerIcon": "./assets/reme-icon.svg", "shortDescription": "Long-term memory for agents", "longDescription": "Recall past decisions and record completed conversations in your own ReMe workspace.", "developerName": "AgentScope", diff --git a/integrations/codex/plugins/reme/assets/reme-icon.svg b/integrations/codex/plugins/reme/assets/reme-icon.svg new file mode 100644 index 00000000..bbb9e6c8 --- /dev/null +++ b/integrations/codex/plugins/reme/assets/reme-icon.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/integrations/codex/plugins/reme/ui/status.html b/integrations/codex/plugins/reme/ui/status.html index eeef06a7..021d8ccc 100644 --- a/integrations/codex/plugins/reme/ui/status.html +++ b/integrations/codex/plugins/reme/ui/status.html @@ -614,7 +614,7 @@ } const host = await transport.request("ui/initialize", { protocolVersion: "2026-01-26", - appInfo: { name: "reme-status", version: "0.2.2" }, + appInfo: { name: "reme-status", version: "0.2.3" }, appCapabilities: { availableDisplayModes: ["fullscreen"] } }); if (host.protocolVersion !== "2026-01-26") throw new Error("Unsupported UI protocol"); diff --git a/integrations/codex/status-app/src/status.js b/integrations/codex/status-app/src/status.js index 64bfe408..822bac82 100644 --- a/integrations/codex/status-app/src/status.js +++ b/integrations/codex/status-app/src/status.js @@ -211,7 +211,7 @@ $("refresh").addEventListener("click", async () => { async function connect() { if (window.parent === window) { text("loading", t("noHost")); return; } const host = await transport.request("ui/initialize", { - protocolVersion: "2026-01-26", appInfo: { name: "reme-status", version: "0.2.2" }, + protocolVersion: "2026-01-26", appInfo: { name: "reme-status", version: "0.2.3" }, appCapabilities: { availableDisplayModes: ["fullscreen"] }, }); if (host.protocolVersion !== "2026-01-26") throw new Error("Unsupported UI protocol");