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
Copy file name to clipboardExpand all lines: nowledge-mem-openclaw-plugin/CLAUDE.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -151,6 +151,8 @@ Credentials (apiUrl/apiKey): also reads `~/.nowledge-mem/config.json` (shared wi
151
151
|`maxContextResults`| integer 1-20 |`5`|`NMEM_MAX_CONTEXT_RESULTS`| How many memories to inject at prompt time |
152
152
|`recallMinScore`| integer 0-100 |`0`|`NMEM_RECALL_MIN_SCORE`| Min relevance score (%) to include in auto-recall |
153
153
|`maxThreadMessageChars`| integer 200-20000 |`800`|`NMEM_MAX_THREAD_MESSAGE_CHARS`| Max chars per captured thread message before truncation |
154
+
|`captureExclude`| string[]|`[]`| — | Session key glob patterns to skip during auto-capture. `*` matches within a colon-segment. Example: `["agent:*:cron:*"]`|
155
+
|`captureSkipMarker`| string |`"#nmem-skip"`| — | In-band marker: any message containing this text skips capture for the session. Not sticky across compaction |
154
156
|`apiUrl`| string |`""`|`NMEM_API_URL`| Remote server URL. Empty = local (127.0.0.1:14242) |
155
157
|`apiKey`| string |`""`|`NMEM_API_KEY`| API key. Never logged. |
Copy file name to clipboardExpand all lines: nowledge-mem-openclaw-plugin/openclaw.plugin.json
+19Lines changed: 19 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,14 @@
28
28
"label": "Max thread message chars",
29
29
"help": "Maximum characters preserved per captured OpenClaw thread message (200-20000). Higher values keep more of long messages in Nowledge thread history."
30
30
},
31
+
"captureExclude": {
32
+
"label": "Exclude session patterns",
33
+
"help": "Session key glob patterns to skip during auto-capture. Use * to match within a colon-segment. Example: agent:*:cron:*"
34
+
},
35
+
"captureSkipMarker": {
36
+
"label": "Skip marker",
37
+
"help": "Text marker in messages that prevents capture for the session. Default: #nmem-skip. Note: if compaction drops the marked message, capture resumes — use captureExclude patterns for persistent filtering."
38
+
},
31
39
"apiUrl": {
32
40
"label": "Server URL (remote mode)",
33
41
"help": "Leave empty for local mode (default: http://127.0.0.1:14242). Set to your remote server URL for cross-device or team access. See: https://docs.nowledge.co/docs/remote-access"
@@ -79,6 +87,17 @@
79
87
"maximum": 20000,
80
88
"description": "Maximum characters preserved per captured OpenClaw thread message before truncation."
81
89
},
90
+
"captureExclude": {
91
+
"type": "array",
92
+
"items": { "type": "string" },
93
+
"default": [],
94
+
"description": "Session key glob patterns to exclude from auto-capture. Glob * matches within a colon-delimited segment. Example: agent:*:cron:* excludes all cron job sessions."
95
+
},
96
+
"captureSkipMarker": {
97
+
"type": "string",
98
+
"default": "#nmem-skip",
99
+
"description": "Text marker in messages that prevents capture for the entire session. When any message contains this marker, the session is skipped. Note: compaction may drop the marked message — use captureExclude for persistent filtering."
0 commit comments