mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-10-13 04:01:35 +00:00
* 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
28 lines
1.3 KiB
Markdown
28 lines
1.3 KiB
Markdown
# 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:
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
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.
|