You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Codex / OpenCode**|[Other community plugins](./04-other-plugins.md) — MCP-only and tool-mechanism variants |
11
+
|**Codex**|[Codex Memory Plugin](./04-other-plugins.md#codex-memory-plugin) — lifecycle hooks for auto-recall, incremental capture, and pre-compact commit |
12
+
|**OpenCode**|[Other community plugins](./04-other-plugins.md) — explicit-tool and context-injection variants |
12
13
|**Cursor / Trae / Manus / Claude Desktop / ChatGPT / …**|[MCP Integration Guide](../guides/06-mcp-integration.md) — point any MCP-compatible client at the built-in `/mcp` endpoint |
@@ -17,7 +18,7 @@ OpenViking can act as the long-term memory and context backend for many agent ru
17
18
The plugins listed here go beyond what a generic MCP client can do:
18
19
19
20
-**Generic MCP clients** call OpenViking on demand through tools the model decides to invoke. Setup is one config snippet.
20
-
-**Hooks-based plugins** (Claude Code, OpenClaw) drive recall and capture from runtime lifecycle events — every prompt, every turn, session start/end, compact, subagent spawn. The model doesn't need to "remember to recall."
21
+
-**Hooks-based plugins** (Claude Code, Codex, OpenClaw) drive recall and capture from runtime lifecycle events — every prompt, every turn, session start/end, compact, subagent spawn. The model doesn't need to "remember to recall."
21
22
22
23
For agents whose runtime exposes hooks or a context-engine slot, the hooks-based path is usually the better default.
Copy file name to clipboardExpand all lines: docs/en/agent-integrations/04-other-plugins.md
+58-8Lines changed: 58 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,20 +2,70 @@
2
2
3
3
The repo also ships several community/experimental plugins beyond the headline Claude Code and OpenClaw integrations. They differ in target runtime, integration depth, and maintenance status — read each one's README before adopting.
A minimal MCP-only server for [Codex](https://github.com/openai/codex). Intentionally narrow scope:
9
+
[Codex](https://github.com/openai/codex) integration with lifecycle hooks and explicit MCP tools. It follows the same install-first shape as the [Claude Code integration](./02-claude-code.md), but uses Codex hook events.
10
10
11
-
- no lifecycle hooks
12
-
- no background capture worker
13
-
- no writes to `~/.codex`
14
-
- no checked-in build output
11
+
### Install
15
12
16
-
Codex gets four explicit memory tools: `find`, `remember`, plus a couple more.
13
+
```bash
14
+
node --version # >= 22
15
+
codex --version # >= 0.124.0
16
+
codex features list | grep codex_hooks
17
+
```
17
18
18
-
If you only need explicit memory operations from Codex (no auto-recall or auto-capture), this is the simplest option.
Use `~/.openviking/ovcli.conf`, shared with the `ov` CLI:
48
+
49
+
```jsonc
50
+
{
51
+
"url":"https://ov.example.com",
52
+
"api_key":"<your-key>",
53
+
"account":"default",
54
+
"user":"<your-user>"
55
+
}
56
+
```
57
+
58
+
Environment variables win over files. Use `OPENVIKING_CLI_CONFIG_FILE` for an alternate `ovcli.conf`; `OPENVIKING_API_KEY` and `OPENVIKING_BEARER_TOKEN` are equivalent.
0 commit comments