openviking-memory

OpenViking Memory Guide

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "openviking-memory" with this command: npx skills add volcengine/openviking/volcengine-openviking-openviking-memory

OpenViking Memory Guide

How It Works

  • Auto-Capture: At afterTurn (end of one user turn run), automatically extracts memories from user/assistant messages

  • semantic mode: captures all qualifying user text, relying on OpenViking's extraction pipeline to filter

  • keyword mode: only captures text matching trigger words (e.g. "remember", "preference", etc.)

  • Auto-Recall: At before_prompt_build , automatically searches for relevant memories and injects them into context

Available Tools

memory_recall — Search Memories

Searches long-term memories in OpenViking, returns relevant results.

Parameter Required Description

query

Yes Search query text

limit

No Maximum number of results (defaults to plugin config)

scoreThreshold

No Minimum relevance score 0-1 (defaults to plugin config)

targetUri

No Search scope URI (defaults to plugin config)

Example: User asks "What programming language did I say I like?"

memory_store — Manual Store

Writes text to an OpenViking session and runs memory extraction.

Parameter Required Description

text

Yes Information text to store

role

No Session role (default user )

sessionId

No Existing OpenViking session ID

Example: User says "Remember my email is xxx@example.com"

memory_forget — Delete Memories

Delete by exact URI, or search and delete.

Parameter Required Description

uri

No Exact memory URI (direct delete)

query

No Search query (find then delete)

targetUri

No Search scope URI

limit

No Search limit (default 5)

scoreThreshold

No Minimum relevance score

Example: User says "Forget my phone number"

Configuration

The plugin connects to an OpenViking HTTP server. Start OpenViking first and keep it running:

openviking-server init openviking-server doctor openviking-server

The default local plugin URL is http://127.0.0.1:1933 . Check it with:

curl http://127.0.0.1:1933/health

Field Default Description

baseUrl

http://127.0.0.1:1933

OpenViking server URL

apiKey

— OpenViking API Key (optional)

agent_prefix

empty Optional prefix for OpenClaw agent IDs. Interactive setup accepts only letters, digits, _ , and - . If no agent ID is available, the plugin uses main

targetUri

viking://user/memories

Default search scope

autoCapture

true

Automatically capture memories

captureMode

semantic

Capture mode: semantic / keyword

captureMaxLength

24000

Maximum text length per capture

autoRecall

true

Automatically recall and inject context

recallLimit

6

Maximum memories injected during auto-recall

recallScoreThreshold

0.01

Minimum relevance score for recall

Daily Operations

Start OpenViking server

openviking-server

Start or restart OpenClaw gateway

openclaw gateway

Check status

openclaw status openclaw config get plugins.slots.contextEngine

Disable memory

openclaw config set plugins.slots.contextEngine legacy

Enable memory

openclaw config set plugins.slots.contextEngine openviking

Restart the gateway after changing the slot.

Multi-Instance Support

If you have multiple OpenClaw instances, use --workdir to target a specific one:

Setup helper

npx ./examples/openclaw-plugin/setup-helper --workdir ~/.openclaw-openclaw-second

Manual config (prefix openclaw commands)

OPENCLAW_STATE_DIR=~/.openclaw-openclaw-second openclaw config set ...

Troubleshooting

Symptom Cause Fix

extracted 0 memories

Wrong API Key or model name Check server-side VLM and embedding configuration

Cannot connect to OpenViking baseUrl is wrong or service is down Verify baseUrl and test connectivity

Plugin not loaded Slot not configured Check openclaw status output

Inaccurate recall recallScoreThreshold too low Increase threshold or adjust recallLimit

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

openviking

No summary provided by upstream source.

Repository SourceNeeds Review
General

Interior Fullplan

# 室内设计·全案方案自动生成器

Archived SourceRecently Updated
General

kb-archiver

智能本地知识库归档系统 v1.1.0。支持 AI 智能分类、批量归档、全文搜索、统计报告。 自动将文件分类归档到本地知识库,提取全文索引支持秒级搜索。 小文件存本地、大文件可对接云存储。支持 Excel/Word/PPT/PDF/TXT 等格式。 当用户需要:归档文件、建立知识库、全文检索文档内容、管理大量工作文档、批量处理文件夹时使用。 关键词:知识库、归档、文件管理、全文搜索、文档索引、批量归档、AI分类

Archived SourceRecently Updated
General

honest-agent

强制诚实系统:防止AI撒谎、虚构、言行不一。核心功能:(1) 承诺自动追踪(写入honest-commitments.json)(2) 回复前诚实校验拦截 (3) 媒体并行识别(大模型+OCR择优)(4) 诚实审计日志 (5) 安全独立存储。触发词:诚实、撒谎、虚构、承诺、图片识别、媒体处理、我承诺、我会帮你。

Archived SourceRecently Updated