Skip to content

OpenCode Desktop 1.18.15 does not load opencode-nowledge-mem plugin tools or idle capture #487

Description

@iamapay

Bug

opencode-nowledge-mem is installed and registered, but OpenCode Desktop exposes no nowledge_mem_* tools and does not capture sessions after becoming idle.

The separate remote MCP connection works, nmem --json status is healthy, and manual historical sync works. This isolates the problem from API connectivity and authentication.

Reproduction

On Windows with OpenCode Desktop 1.18.15, configure a working remote Nowledge Mem client. Install opencode-nowledge-mem globally or add "plugin": ["opencode-nowledge-mem"] to the global OpenCode config. Fully restart OpenCode, create a short session, and wait for idle capture.

Expected

OpenCode exposes the plugin's nowledge_mem_* tools and uploads an opencode-... thread after idle.

Actual

No plugin tools appear. Sessions remain in OpenCode's local database. nmem threads sync --from opencode --all-projects reports them as ready; adding --apply uploads them successfully. No relevant plugin error appears in opencode.log.

Environment

Windows; OpenCode Desktop 1.18.15; opencode-nowledge-mem 0.3.5; nmem CLI 0.10.55; Nowledge Mem server 0.10.54; remote mode over Tailscale.

The npm package was force-refreshed, the plugin was reinstalled from a clean configuration, nmem.exe is in the user PATH, and OpenCode was fully restarted between tests. The behavior remained unchanged.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions