ReMe/integrations/codex/status-app
Sen Huang 749c653f23
feat(integrations): add automatic memory plugins for Claude Code and Codex (#575)
* feat(integrations): add native Claude Code and Codex memory plugins

* docs(integrations): make plugin installation the coding agent entry point

* feat(integrations): configure plugin connections from user settings

* refactor(codex): use MCP tools and native plugin settings

* fix(codex): restore plugin hooks on current runtimes

* docs(codex): expand setup guide and reserve screenshot slots

* feat(codex): add configurable memory consolidation and status

* feat(codex): merge connection checks into a tabbed status app

* docs(codex): diagnose blocked status panel sandbox loading

* fix(codex): simplify status panel layout for narrow cards

* docs(codex): focus guides on connecting and using ReMe

* docs(codex): specify validated CLI and desktop version requirements

* feat(codex): add ReMe branding to plugin icons

* docs(codex): prepare manual screenshot workflow

* fix(codex): simplify ReMe status layout and activity

* docs(codex): explain Hook loading and local project context

* fix(codex): keep status refresh clear of host close control

* fix(codex): retain status resources for active MCP connections

* docs(codex): add real desktop screenshots to usage guides

* fix(integrations): address memory capture and consolidation review

* fix(codex): preserve capture endpoint during background delivery
2026-10-12 20:12:47 +08:00
..
src feat(integrations): add automatic memory plugins for Claude Code and Codex (#575) 2026-10-12 20:12:47 +08:00
.gitignore feat(integrations): add automatic memory plugins for Claude Code and Codex (#575) 2026-10-12 20:12:47 +08:00
build.mjs feat(integrations): add automatic memory plugins for Claude Code and Codex (#575) 2026-10-12 20:12:47 +08:00
package-lock.json feat(integrations): add automatic memory plugins for Claude Code and Codex (#575) 2026-10-12 20:12:47 +08:00
package.json feat(integrations): add automatic memory plugins for Claude Code and Codex (#575) 2026-10-12 20:12:47 +08:00
README.md feat(integrations): add automatic memory plugins for Claude Code and Codex (#575) 2026-10-12 20:12:47 +08:00

ReMe status view maintenance

The settings action reme_status returns one read-only snapshot and opens the packaged MCP App. The view consumes that initial result; only the Refresh button makes a further reme_status call. It never calls memory-write tools, changes settings, or contacts the ReMe URL directly.

Edit src/, then build the self-contained installed asset:

npm ci
npm run build

Commit the generated ../plugins/reme/ui/status.html with its source so installing from a checkout requires only the existing Python runtime. Node is needed only to rebuild the view. The bundle uses OpenAI MCP Extensions 0.1.0's app transport, includes its license, and loads no external scripts. The resource advertises fullscreen; the host controls actual placement, including a settings modal.

Validation from the repository root:

pytest tests/unit/test_codex_plugin_mcp.py -q
REME_CODEX_STATUS_UI=1 pytest tests/integration/test_codex_plugin_status_ui.py -q

The opt-in browser test needs Playwright with Chromium and uses a synthetic host for protocol and rendering checks. Its output is not a real Codex screenshot. Native Codex placement must be checked in the app when access is available; user documentation keeps genuine screenshot placeholders.