Bug Description
1、更新open viking到 0.3.4
2、运行 source .openclaw/openviking.env && openclaw gateway restart
3、等待片刻直接提示 python 意外退出
Steps to Reproduce
1、运行 source .openclaw/openviking.env && openclaw gateway restart
2、等待片刻直接提示 python 意外退出
Expected Behavior
正常运行不报错
Actual Behavior
报错
Minimal Reproducible Example
Error Logs
open claw。日志:
10:24:26+00:00 error plugins {"subsystem":"plugins"} plugin service failed (openviking, plugin=openviking, root=/Users/user/.openclaw/extensions/openviking): OpenViking subprocess exited before health check (code=null, signal=SIGSEGV)
Error: OpenViking subprocess exited before health check (code=null, signal=SIGSEGV)
at ChildProcess.onExit (/Users/user/.openclaw/extensions/openviking/process-manager.ts:81:9)
at Object.onceWrapper (node:events:623:26)
at ChildProcess.emit (node:events:520:35)
at Process.ChildProcess._handle.onexit (node:internal/child_process:294:12)
openviking 日志
2026-04-09 18:24:26,931 - openviking.storage.transaction.lock_manager - INFO - Recovering pending redo task: 0bcd0b30-b300-4e12-a874-5c8a0744711a
2026-04-09 18:24:26,932 - openviking.session - INFO - Using v2 memory compressor (templating system)
2026-04-09 18:24:26,941 - openviking.session.memory.memory_type_registry - INFO - Loaded 10 memory schemas from builtin: /Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/memory/../../prompts/templates/memory
2026-04-09 18:24:26,941 - openviking.session.memory.memory_type_registry - INFO - [MemoryTypeRegistry] Starting memory files initialization for user=default, agent=0f4f36742ab1
2026-04-09 18:24:26,953 - openviking.session.memory.memory_type_registry - INFO - Loaded 10 memory schemas from builtin: /Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/memory/../../prompts/templates/memory
2026-04-09 18:24:26,954 - openviking.session.compressor_v2 - ERROR - Failed to extract memories with v2: name 'config' is not defined
Traceback (most recent call last):
File "/Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/compressor_v2.py", line 162, in extract_long_term_memories
retry_interval = config.memory.v2_lock_retry_interval_seconds
^^^^^^
NameError: name 'config' is not defined
2026-04-09 18:24:26,955 - openviking.storage.transaction.lock_manager - INFO - Redo: extracted 0 memories from viking://session/default/ef41f6ed-b5cc-4d43-ac50-044d9853bd36/history/archive_001
OpenViking Version
0.3.4
Python Version
Python 3.14.3
Operating System
macOS
Model Backend
Volcengine (Doubao)
Additional Context
No response
Bug Description
1、更新open viking到 0.3.4
2、运行 source .openclaw/openviking.env && openclaw gateway restart
3、等待片刻直接提示 python 意外退出
Steps to Reproduce
1、运行 source .openclaw/openviking.env && openclaw gateway restart
2、等待片刻直接提示 python 意外退出
Expected Behavior
正常运行不报错
Actual Behavior
报错
Minimal Reproducible Example
Error Logs
open claw。日志: 10:24:26+00:00 error plugins {"subsystem":"plugins"} plugin service failed (openviking, plugin=openviking, root=/Users/user/.openclaw/extensions/openviking): OpenViking subprocess exited before health check (code=null, signal=SIGSEGV) Error: OpenViking subprocess exited before health check (code=null, signal=SIGSEGV) at ChildProcess.onExit (/Users/user/.openclaw/extensions/openviking/process-manager.ts:81:9) at Object.onceWrapper (node:events:623:26) at ChildProcess.emit (node:events:520:35) at Process.ChildProcess._handle.onexit (node:internal/child_process:294:12) openviking 日志 2026-04-09 18:24:26,931 - openviking.storage.transaction.lock_manager - INFO - Recovering pending redo task: 0bcd0b30-b300-4e12-a874-5c8a0744711a 2026-04-09 18:24:26,932 - openviking.session - INFO - Using v2 memory compressor (templating system) 2026-04-09 18:24:26,941 - openviking.session.memory.memory_type_registry - INFO - Loaded 10 memory schemas from builtin: /Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/memory/../../prompts/templates/memory 2026-04-09 18:24:26,941 - openviking.session.memory.memory_type_registry - INFO - [MemoryTypeRegistry] Starting memory files initialization for user=default, agent=0f4f36742ab1 2026-04-09 18:24:26,953 - openviking.session.memory.memory_type_registry - INFO - Loaded 10 memory schemas from builtin: /Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/memory/../../prompts/templates/memory 2026-04-09 18:24:26,954 - openviking.session.compressor_v2 - ERROR - Failed to extract memories with v2: name 'config' is not defined Traceback (most recent call last): File "/Users/user/.openviking/venv/lib/python3.14/site-packages/openviking/session/compressor_v2.py", line 162, in extract_long_term_memories retry_interval = config.memory.v2_lock_retry_interval_seconds ^^^^^^ NameError: name 'config' is not defined 2026-04-09 18:24:26,955 - openviking.storage.transaction.lock_manager - INFO - Redo: extracted 0 memories from viking://session/default/ef41f6ed-b5cc-4d43-ac50-044d9853bd36/history/archive_001OpenViking Version
0.3.4
Python Version
Python 3.14.3
Operating System
macOS
Model Backend
Volcengine (Doubao)
Additional Context
No response