Universal Agent Plugin
Use the Agent Plugins standard package when your AI client supports Agent Plugins and does not have a dedicated Nowledge connector yet.
Prefer the dedicated connector when one exists
Claude Code, Codex, Gemini CLI, OpenClaw, OpenCode, Copilot CLI, Pi, OMP, Kimi Code, Hermes Agent, Proma, WorkBuddy, CodeBuddy, Alma, Cursor, and several other tools have their own Nowledge connectors. Use those first. The Universal Agent Plugin is the fallback for Agent Plugins-compatible clients that do not have one yet.
Nowledge Mem publishes a portable Agent Plugins 1.0 package. It combines a standard plugin.json, a local mcp.json, and the shared Nowledge Mem skills in one directory.
Install
Install this source package from your Agent Plugins-compatible client:
https://github.com/nowledge-co/community/tree/main/nowledge-mem-agent-pluginThen restart the client if it does not reload plugins automatically.
What You Get
- Working Memory and Context Bundle guidance at the start of work
- Search across memories and prior threads when past context would help
- Durable memory saves for decisions, procedures, and useful debugging lessons
- Status checks for the local Mem connection
- Handoff summaries for clients without real transcript import
- A local Streamable HTTP MCP server declaration at
http://127.0.0.1:14242/mcp/
What It Does Not Do
The Universal Agent Plugin does not promise automatic full-thread capture. Agent Plugins 1.0 standardizes skills and MCP, but lifecycle hooks and transcript access are still client-specific. If you need exact session sync, use the dedicated connector for that host.
Remote Mem
The packaged mcp.json intentionally contains no API key and no user-specific remote endpoint. For Nowledge Cloud, Access Anywhere, or self-hosted Mem, keep credentials in the client's private MCP settings.
Generate the right config from the CLI when your client is known:
nmem config mcp show --host <your-client>If the CLI does not know the client yet, copy the remote MCP URL and key from the Mem app, then paste them into that client's private MCP settings. Do not commit credentials into the plugin package.
Verify
In a new client session, ask the agent:
Check Nowledge Mem status, then read my Working Memory.Success means the agent can reach Mem and returns either your current context or an empty-but-successful result. Empty memory is not a setup failure.
When To Use Another Path
Use npx Skills if your client supports shared skills but not Agent Plugins.
Use direct MCP if your client wants a manual MCP JSON block instead of a plugin package.
Use the browser extension for browser chat capture.