stdio MCP only
Three tools: set state, read state, reset to idle. No remote MCP URL and no open network tool.
Let Codex drive six Pet lifecycle states through a local MCP process. The optional browser overlay is draggable and pointer-aware, but the bridge has no field for prompts, code, paths, commands, tool arguments, logs, credentials, or arbitrary text.
v0.1.0 · 30.4 KB · 873da5c2f4588433e20f288cb51b609052246673310c1dc422fe5ee485e0462b

sequence 12 · agent_startedCodex launches the bridge over standard input/output. The overlay stays on an ephemeral loopback port and requires a random 256-bit token that is never returned to the agent. Events stay in memory and expire back to idle.
This is a review-first source package. It does not modify the Codex application bundle or promise automatic lifecycle calls.
Three tools: set state, read state, reset to idle. No remote MCP URL and no open network tool.
Host, Origin, CSP, no-store, no-referrer, frame denial, and same-origin resource controls are enforced.
No postinstall script. The ZIP contains source, a pinned lockfile, security model, file hashes, and an external archive checksum.
Extract the archive, inspect it, verify your Pet, then register the exact local command yourself.
npm ci --omit=dev --ignore-scripts
node ./bin/codextheme-companion.mjs doctor \
--pet-dir /ABSOLUTE/PATH/TO/PETcodex mcp add codextheme-companion \
--env CODEXTHEME_COMPANION_PET_DIR=/ABSOLUTE/PATH/TO/PET \
-- node /ABSOLUTE/PATH/TO/companion-bridge/bin/codextheme-companion.mjs servenode ./bin/codextheme-companion.mjs open
codex mcp get codextheme-companion --json
codex mcp remove codextheme-companionThe overlay is a local browser window, not a signed always-on-top macOS or Windows application. MCP clients decide whether and when to call lifecycle tools, so registration alone does not prove automatic event coverage. This release does not install Pets, patch Codex, collect task content, or earn a cross-platform compatibility badge.
Use the Apply / Verify / Restore receipt for a device run. Signed native overlay packaging and Windows device evidence remain separate gates.