From dfd0bc528cd07879246924d1aa2d2ca755e5c75b Mon Sep 17 00:00:00 2001 From: Hongming Wang Date: Mon, 4 May 2026 18:29:23 -0700 Subject: [PATCH] fix(external-templates): codex-channel-molecule via git+ URL (not on PyPI yet) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mirrors the pattern hermes-channel-molecule uses (line 256). Drops the broken `pip install codex-channel-molecule` which would 404. PyPI publish workflow is a separate piece of work — until then, git+https install is the path operators get. Co-Authored-By: Claude Opus 4.7 (1M context) --- workspace-server/internal/handlers/external_connection.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workspace-server/internal/handlers/external_connection.go b/workspace-server/internal/handlers/external_connection.go index fd574ee0..249e74a7 100644 --- a/workspace-server/internal/handlers/external_connection.go +++ b/workspace-server/internal/handlers/external_connection.go @@ -313,7 +313,8 @@ const externalCodexTemplate = `# Codex external setup — outbound tools (MCP) + # 1. Install codex CLI, the workspace runtime, and the bridge daemon: npm install -g @openai/codex@^0.57 -pip install molecule-ai-workspace-runtime codex-channel-molecule +pip install molecule-ai-workspace-runtime +pip install 'git+https://github.com/Molecule-AI/codex-channel-molecule.git' # 2. Wire the molecule MCP server into codex's config.toml — this is # the OUTBOUND path (codex calls list_peers / delegate_task /