-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmemory-ui.json
More file actions
61 lines (61 loc) · 2.83 KB
/
memory-ui.json
File metadata and controls
61 lines (61 loc) · 2.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
"name": "memory-ui",
"version": "1.2.0",
"description": "Markdown Knowledge Base Web UI — browse, search, edit, and organize .md files",
"repository": "https://github.com/YIING99/openclaw-memory-ui",
"license": "MIT",
"install": {
"method": "bash",
"command": "bash <(curl -sSL https://raw.githubusercontent.com/YIING99/openclaw-memory-ui/main/quick-install.sh)",
"docs": "https://github.com/YIING99/openclaw-memory-ui/blob/main/AGENT_INSTALL.md",
"required_params": [
{
"flag": "--password",
"description": "Login password (will be SHA256 hashed)",
"ask_user": true
}
],
"optional_params": [
{"flag": "--install-dir", "default": "~/memory-ui", "description": "Installation directory"},
{"flag": "--memory-dir", "default": "~/memory", "description": "Markdown files directory"},
{"flag": "--language", "default": "en", "description": "UI language (en or zh)"},
{"flag": "--port", "default": "5000", "description": "Gunicorn listen port"},
{"flag": "--app-title", "default": "Memory UI", "description": "Brand name in navbar"},
{"flag": "--app-subtitle", "default": "Markdown Knowledge Base", "description": "Subtitle in footer"},
{"flag": "--enable-review", "default": "true", "description": "Enable review workflow"},
{"flag": "--review-statuses", "default": "pending,in_review,approved,needs_revision,published", "description": "Comma-separated review status values"},
{"flag": "--drafts-folder", "default": "drafts", "description": "Folder for draft files"},
{"flag": "--reindex-cmd", "default": "", "description": "Shell command after edits (empty=disabled)"},
{"flag": "--nginx-path", "default": "", "description": "Nginx sub-path (e.g. /memory)"},
{"flag": "--preset", "default": "", "description": "Template pack: ai-agent, dev-notes, or personal"}
],
"note": "Default --memory-dir is ~/memory (empty directory). Users should explicitly specify their own directory."
},
"verify": {
"service_active": {
"command": "systemctl --user is-active memory-ui",
"expected": "active"
},
"http_status": {
"command": "curl -s -o /dev/null -w '%{http_code}' http://127.0.0.1:{port}/login",
"expected": "200"
}
},
"manage": {
"start": "systemctl --user start memory-ui",
"stop": "systemctl --user stop memory-ui",
"restart": "systemctl --user restart memory-ui",
"status": "systemctl --user status memory-ui",
"logs": "journalctl --user -u memory-ui -n 50 --no-pager"
},
"uninstall": {
"commands": [
"systemctl --user stop memory-ui",
"systemctl --user disable memory-ui",
"rm ~/.config/systemd/user/memory-ui.service",
"systemctl --user daemon-reload",
"rm -rf ~/memory-ui"
],
"note": "Memory files in --memory-dir are NOT deleted"
}
}