-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
83 lines (71 loc) · 3.06 KB
/
.env.example
File metadata and controls
83 lines (71 loc) · 3.06 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# MemWing local environment example.
# Copy to .env for local use. Do not commit .env or real credentials.
# Enable the live OpenAI-compatible LLM smoke test explicitly.
# Leave unset or 0 for normal deterministic test runs.
MEMWING_LIVE_LLM=0
# Standalone OpenAI-compatible model client used by local MemWing LLM smoke tests.
# This is only for testing MemWing outside OpenClaw's provider/auth runtime.
MEMWING_LLM_BASE_URL=https://api.openai.com/v1
MEMWING_LLM_MODEL=
MEMWING_LLM_API_KEY=
# Set to 1 if the provider supports chat.completions response_format={"type":"json_object"}.
# The client retries once without response_format on HTTP 400/422.
MEMWING_LLM_RESPONSE_FORMAT_JSON=0
MEMWING_LLM_TIMEOUT_SECONDS=60
# OpenClaw runtime model client. This reuses OpenClaw provider config, auth profiles,
# SecretRefs, and gateway credentials instead of duplicating provider auth in MemWing.
MEMWING_LLM_RUNTIME=openclaw
MEMWING_MODEL_RUNTIME=openclaw
MEMWING_MODEL_PAGE_MEMORY=
MEMWING_MODEL_LONG_TERM_FILTER=
MEMWING_MODEL_GRAPHITI_EXTRACTION=
MEMWING_MODEL_GRAPHITI_EMBEDDING=
MEMWING_MODEL_GRAPHITI_RERANK=
MEMWING_MODEL_EVIDENCE_EMBEDDING=
MEMWING_MODEL_TRANSPORT=local
MEMWING_MODEL_TIMEOUT_SECONDS=180
MEMWING_OPENCLAW_MODEL=
MEMWING_OPENCLAW_TRANSPORT=local
MEMWING_OPENCLAW_TIMEOUT_SECONDS=180
MEMWING_OPENCLAW_EMBEDDING_MODEL=
MEMWING_OPENCLAW_EMBEDDING_TRANSPORT=local
MEMWING_OPENCLAW_EMBEDDING_TIMEOUT_SECONDS=180
# Optional local OpenClaw CLI smoke helper. Leave disabled for normal installs so
# MemWing uses the OpenClaw CLI on PATH.
# OPENCLAW_CLI=pnpm
# OPENCLAW_CLI_ARGS=openclaw
# OPENCLAW_CLI_CWD=/absolute/path/to/openclaw
MEMWING_LIVE_OPENCLAW_LLM=0
# Enable only when OpenClaw has a configured embedding provider.
# For local Ollama, set OLLAMA_API_KEY=ollama-local and use a provider-prefixed model
# such as MEMWING_OPENCLAW_EMBEDDING_MODEL=ollama/qwen3-embedding:0.6b.
OLLAMA_API_KEY=
MEMWING_LIVE_OPENCLAW_EMBEDDING=0
MEMWING_LIVE_OPENCLAW_MEMORY_CHAIN=0
# Runtime backend switches. Derived backends are disabled unless explicitly enabled.
MEMWING_GRAPH_BACKEND=disabled
MEMWING_EVIDENCE_BACKEND=disabled
# Enables destructive benchmark-only admin endpoints.
# Routes stay unregistered unless this is exactly true.
MEMWING_BENCHMARK_ADMIN_ENABLED=false
# Feishu interactive push cards. Sending is disabled unless explicitly enabled.
MEMWING_FEISHU_PUSH_ENABLED=false
MEMWING_FEISHU_APP_ID=
MEMWING_FEISHU_APP_SECRET=
MEMWING_FEISHU_RECEIVE_ID_TYPE=chat_id
MEMWING_FEISHU_API_BASE_URL=https://open.feishu.cn/open-apis
MEMWING_FEISHU_TIMEOUT_SECONDS=10
# Qdrant Evidence Index backend.
QDRANT_URL=http://127.0.0.1:6333
QDRANT_API_KEY=
QDRANT_COLLECTION=memwing_evidence
MEMWING_EVIDENCE_VECTOR_SIZE=1536
# Graphiti live smoke tests use OpenClaw for extraction and embedding.
# Set MEMWING_MODEL_GRAPHITI_EMBEDDING to an embedding model, not the text LLM model.
MEMWING_LIVE_GRAPHITI_KUZU=0
MEMWING_LIVE_GRAPHITI_NEO4J=0
MEMWING_GRAPHITI_NEO4J_URI=bolt://localhost:7687
MEMWING_GRAPHITI_NEO4J_USER=neo4j
MEMWING_GRAPHITI_NEO4J_PASSWORD=memwing_dev_password
NEO4J_HTTP_PORT=7474
NEO4J_BOLT_PORT=7687