From 38dcd92f7f9b8de87bf99256929ee0adb80c4eb6 Mon Sep 17 00:00:00 2001 From: Frank Luci Date: Fri, 22 May 2026 04:04:54 +0300 Subject: [PATCH 1/2] Add icon for ejentum-mcp --- plugins.json | 1 + .../ejentum-mcp/assets/ejentum-icon.svg | 203 ++++++++++++++++++ 2 files changed, 204 insertions(+) create mode 100644 plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg diff --git a/plugins.json b/plugins.json index b25f6715..7c182656 100644 --- a/plugins.json +++ b/plugins.json @@ -187,6 +187,7 @@ "description": "MCP server exposing reasoning, code, anti-deception, and memory harness tools for Codex.", "category": "Development & Workflow", "source": "awesome-codex-plugins", + "icon": "./plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg", "install_url": "https://raw.githubusercontent.com/ejentum/ejentum-mcp/HEAD/.codex-plugin/plugin.json" }, { diff --git a/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg b/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg new file mode 100644 index 00000000..7ae432c4 --- /dev/null +++ b/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 014619a0791b6bfab893adc5d6cc1f014d26f178 Mon Sep 17 00:00:00 2001 From: Frank Luci Date: Fri, 22 May 2026 04:23:36 +0300 Subject: [PATCH 2/2] Address CI + review feedback: add composerIcon to vendored plugin.json, strip empty SVG paths --- .../ejentum-mcp/.codex-plugin/plugin.json | 1 + .../ejentum-mcp/assets/ejentum-icon.svg | 184 +----------------- 2 files changed, 5 insertions(+), 180 deletions(-) diff --git a/plugins/ejentum/ejentum-mcp/.codex-plugin/plugin.json b/plugins/ejentum/ejentum-mcp/.codex-plugin/plugin.json index b9e4bc0d..b86a3182 100644 --- a/plugins/ejentum/ejentum-mcp/.codex-plugin/plugin.json +++ b/plugins/ejentum/ejentum-mcp/.codex-plugin/plugin.json @@ -23,6 +23,7 @@ "mcpServers": "../.mcp.json", "skills": "../skills", "interface": { + "composerIcon": "./assets/ejentum-icon.svg", "displayName": "Ejentum Reasoning Harness", "shortDescription": "Reasoning Harness MCP tools (stdio or hosted HTTPS): cognitive operations engineered as natural-language procedure plus executable reasoning topology DAG", "longDescription": "Library of 679 cognitive operations across four harnesses (reasoning, code, anti-deception, memory), each operation engineered in two layers: a natural-language procedure (named failure pattern, steps, suppression vectors, falsification test) plus an executable reasoning topology (graph DAG with decision gates, parallel branches, and meta-cognitive exits where the model pauses to self-observe and re-enters). Reasoning spans six domains (abstraction, time, causality, simulation, spatial, metacognition); code covers the software-engineering layer; anti-deception spans six sub-layers (sycophancy, hallucination, deception, adversarial framing, judgment, executive control); memory covers the perception layer. The agent ingests both layers and writes from them. Two install paths: stdio (this plugin) via `npx -y ejentum-mcp` for Codex CLI subprocess mode, or hosted HTTPS at https://api.ejentum.com/mcp for HTTP-MCP clients (Bearer auth via EJENTUM_API_KEY). Free tier: 100 calls, no card.", diff --git a/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg b/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg index 7ae432c4..58ef7475 100644 --- a/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg +++ b/plugins/ejentum/ejentum-mcp/assets/ejentum-icon.svg @@ -16,188 +16,12 @@ - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +