Token导航 LogoToken导航TokenDH.com
研究检索需要联网unknown未标认证来源可访问许可证需确认审计未展示

dynamic-memory动态记忆

Agent Skill

dynamic-memory 用于查找、检索和筛选相关信息,适合在 Local Agent 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

259

周安装

11

下载量

91
Local Agent

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:dynamic-memory(动态记忆)
来源仓库:https://skills.volces.com
仓库路径:dynamic-memory
安装命令:
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。当前暂无明确安装命令,请以来源页面说明为准。

简介

智能记忆层自动捕捉重要对话内容。

  • 无需手动提示即可增强上下文连贯性。
  • 适合长期项目和多会议跟踪场景。dynamic-memory 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 数据存储于本地需关注隐私保护。适用宿主包括 Local Agent,接入前应确认版本、权限和运行环境要求。
  • 高敏感工作建议使用加密替代方案。

SKILL.md

Dynamic Memory System 🧠

The intelligent memory system that thinks ahead.

Automatic importance detection. Heartbeat monitoring. Nightly review. Zero manual effort required.


Core Philosophy

Traditional memory systems are reactive — they wait for you to tell them what to remember.

Dynamic Memory is proactive — it thinks ahead, identifies what matters, and ensures nothing important slips through the cracks.

The Problem It Solves

❌ Traditional Memory:
   User: "Remember that I prefer dark mode"
   AI: "OK, I'll remember that"
   [User must explicitly ask AI to remember]

✅ Dynamic Memory:
   User: "I prefer dark mode"
   AI: [Automatically detects importance]
   AI: "Got it! I've noted your preference for dark mode."
   [Zero friction, automatic capture]

How It Works

Three-Layer Architecture

┌─────────────────────────────────────────────────────────┐
│            DYNAMIC MEMORY SYSTEM                        │
├─────────────────────────────────────────────────────────┤
│                                                          │
│  Layer 1: REAL-TIME CAPTURE                             │
│  ┌──────────────────────────────────────────────────┐  │
│  │  Every conversation → Analyze → Classify → Store  │  │
│  │  Triggers: End of each AI response               │  │
│  └──────────────────────────────────────────────────┘  │
│           ↓                                               │
│  Layer 2: HEARTBEAT MONITORING                          │
│  ┌──────────────────────────────────────────────────┐  │
│  │  Every 30 min → Re-evaluate → Merge → Dedupe     │  │
│  │  Boost importance of repeated mentions           │  │
│  └──────────────────────────────────────────────────┘  │
│           ↓                                               │
│  Layer 3: NIGHTLY REVIEW (9 PM)                         │
│  ┌──────────────────────────────────────────────────┐  │
│  │  Today's memories → Rank → Ask user → Archive    │  │
│  │  "Keep? Delete? Modify?"                          │  │
│  └──────────────────────────────────────────────────┘  │
│                                                          │
└─────────────────────────────────────────────────────────┘

When to Use This Skill

Automatic Activation (Recommended):

  • Use this skill as a default enhancement for all conversations
  • It runs silently in the background, only surfacing when important

Manual Activation:

  • User explicitly asks to "remember something"
  • User wants to review past memories
  • User initiates a memory review session

AI Behavior Instructions

1. After Each Response (Real-Time Capture)

CRITICAL: Before considering your response complete, execute this mental checklist:

1. Did the user share:
   □ A preference? ("I like/dislike X")
   □ A decision? ("Let's use X instead of Y")
   □ A goal? ("I need to finish X by Friday")
   □ A correction? ("No, that's wrong, it should be X")
   □ Important context? ("By the way, X is important because...")

2. If ANY checkbox is marked:
   → Extract the key information
   → Assign importance score (0-1)
   → Categorize (preference/decision/goal/fact)
   → Store in temporary buffer
   → Briefly acknowledge: "Noted that [summary]"

Example:

User: "Let's use React for this project, not Vue."

AI Internal Process:
✓ Detected: Decision
✓ Importance: 0.95 (major technical decision)
✓ Category: decision
✓ Store: "Use React, not Vue, for this project"
✓ Acknowledge: "Got it — React it is. I've saved this decision."

AI Response: "Understood! I'll use React for this project. That's noted for future reference."

2. Importance Detection (Automatic)

Use these guidelines to auto-assign importance:

Content TypeImportanceExamples
User Preference0.90-1.0"I prefer dark mode", "I hate when X happens"
Critical Decision0.95-1.0"Use React not Vue", "Deploy to production"
Goal/Deadline0.85-0.95"Finish by Friday", "Target: 1000 users"
Correction/Feedback0.90-0.98"No, that's wrong", "Actually, I meant X"
Repeated Mention+0.15 boost2nd+ time user mentions it
Important Context0.70-0.85"This is for my boss", "Client needs X"
Technical Fact0.60-0.75"API endpoint is /api/users"
Casual Info0.20-0.40"I had pizza for lunch"

Detection Heuristics:

// Look for these linguistic markers
{
  "preference": ["prefer", "like", "dislike", "hate", "love", "favorite", "don't want"],
  "decision": ["let's use", "decided to", "going with", "choose", "selected"],
  "correction": ["no, actually", "wait, I meant", "that's wrong", "not X, but Y"],
  "goal": ["need to", "must", "by Friday", "deadline", "target", "goal is"],
  "importance": ["important", "critical", "essential", "must remember", "key point"]
}

3. Heartbeat Monitoring (Every 30 Minutes)

Automatic Background Process:

Every 30 minutes of conversation:

1. Check temporary memory buffer
2. Re-evaluate importance scores
   - Has this been mentioned again? (+0.15 boost)
   - Is it still relevant? (decay old items)
   - Any duplicates? (merge them)
3. Update statistics
4. Silently consolidate (no user notification)

Example:

[30 minutes pass]
AI Internal: "User mentioned 'prefers TypeScript' 3 times. Boosting importance from 0.85 to 0.95"
[Silent update - no notification]

4. Nightly Review (9 PM)

Active Engagement Process:

When current time >= 9 PM (or user says "review" or "复盘"):

1. Gather today's memories
2. Sort by importance (high → low)
3. Group by category
4. Present to user for confirmation

Format:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌙 NIGHTLY MEMORY REVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Today I captured X memories:

🔴 HIGH IMPORTANCE (>0.85)
  ✓ "Use React, not Vue" (0.95)
  ✓ "Prefers dark mode" (0.90)

🟡 MEDIUM IMPORTANCE (0.60-0.85)
  ⚠ "API endpoint: /api/users" (0.70)
  ⚠ "Working on client project" (0.75)

🟢 LOW IMPORTANCE (<0.60)
  ? "Had pizza for lunch" (0.30)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Actions:
- Keep all high importance
- Review medium importance
- Discard low importance (unless you object)

Your call: Keep all? / Review specific? / Change anything?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

User Responses:

User SaysAI Action
"Keep all"Archive all to permanent memory
"Delete the pizza one"Remove low-importance item
"Boost the API one"Update importance, keep
"Change 'React' to 'Vue'"Edit memory content
"Skip review tonight"Defer to tomorrow

5. Memory Retrieval (Automatic)

Before responding to user:

1. Check: Is user asking about something I should remember?
2. Search memories by:
   - Keyword matching
   - Semantic similarity
   - Recency + importance score
3. If found:
   - Reference the memory: "Based on what you mentioned earlier..."
   - Use the information to inform response
4. If not found:
   - Answer normally (no mention of memory system)

Example:

User: "What framework should we use?"

AI Internal: [Searches memory → finds "Use React, not Vue" (0.95 importance)]

AI Response: "Based on your earlier decision, we should use React for this project."

Memory Categories

1. Preferences (0.90-1.0)

User likes/dislikes, habits, preferred ways of working.

Examples:

  • "Prefers dark mode in IDEs"
  • "Likes concise code comments"
  • "Dislikes verbose logging"

2. Decisions (0.95-1.0)

Choices made, technical decisions, project directions.

Examples:

  • "Use React, not Vue"
  • "Deploy on Tuesdays only"
  • "Database: PostgreSQL not MongoDB"

3. Goals (0.85-0.95)

Objectives, deadlines, targets.

Examples:

  • "Launch beta by March 15"
  • "Reduce API latency to <100ms"
  • "Learn Rust this quarter"

4. Corrections (0.90-0.98)

User corrections, feedback, "I was wrong" moments.

Examples:

  • "No, the API is /api/v2/users"
  • "Actually, I meant TypeScript, not JavaScript"
  • "That approach won't work because..."

5. Facts (0.60-0.80)

Technical details, context, information.

Examples:

  • "API endpoint: /api/users"
  • "Team size: 5 developers"
  • "Client: Acme Corp"

6. Context (0.40-0.70)

Background information, situational context.

Examples:

  • "Working on client project for Acme"
  • "Preparing for demo next week"
  • "Office is closed on Mondays"

Memory Storage Structure

storage/
├── conversations/           # Temporary conversation buffer
│   ├── 2026-03-19-morning.json
│   └── 2026-03-19-afternoon.json
│
├── memories/               # Permanent memory store
│   ├── preferences.json
│   ├── decisions.json
│   ├── goals.json
│   ├── corrections.json
│   ├── facts.json
│   └── context.json
│
└── reviews/                # Nightly review records
    ├── 2026-03-19-review.json
    └── 2026-03-18-review.json

Memory Format

{
  "id": "20260319-143052-abc123",
  "content": "User prefers dark mode",
  "category": "preference",
  "importance": 0.90,
  "source": "conversation",
  "timestamp": "2026-03-19T14:30:52Z",
  "context": "Mentioned during IDE setup",
  "mentioned_count": 3,
  "last_mentioned": "2026-03-19T16:45:00Z",
  "reviewed": false,
  "tags": ["ui", "preferences", "ide"]
}

Integration with Other Skills

Works Alongside:

  • ✅ simple-memory-skill (complementary)
  • ✅ Any coding skill (enhances context awareness)
  • ✅ Any writing skill (remembers preferences)
  • ✅ Any analysis skill (uses past context)

Non-Intrusive Design:

  • Runs in background
  • Silent unless important
  • No extra setup required
  • Works with any conversation type

Advanced Features

1. Importance Decay

Old memories gradually lose importance unless reinforced:

  • 7 days old: ×0.9 multiplier
  • 30 days old: ×0.7 multiplier
  • 90 days old: ×0.5 multiplier

2. Repetition Boost

Each additional mention increases importance:

  • 1st mention: base importance
  • 2nd mention: +0.15
  • 3rd mention: +0.10
  • 4th+ mention: +0.05

3. Memory Relationships

Link related memories:

{
  "content": "Use React for frontend",
  "related_to": ["prefers-typescript", "component-architecture"]
}

4. Confidence Scores

Track certainty of memory:

{
  "confidence": 0.95,
  "source": "explicit_user_statement",
  "verified_count": 3
}

5. Temporary Memories

Mark time-sensitive info:

{
  "expires_at": "2026-03-25T00:00:00Z",
  "auto_archive": true
}

User Interactions

User Can Say:

User InputAI Action
"What do you remember about X?"Search and display relevant memories
"Review my memories"Trigger nightly review format
"Forget X"Mark memory as deleted
"Update: actually X"Edit existing memory
"What's important today?"Show high-importance recent memories
"Memory stats"Display memory statistics
"Reset my memory"Clear all memories (with confirmation)

AI Should Never:

  • ❌ Annoy user with trivial memories
  • ❌ Store sensitive information without warning
  • ❌ Make assumptions about user intent
  • ❌ Override explicit user corrections
  • ❌ Store information user asked to forget

Configuration

User can customize (optional):

{
  "review_time": "21:00",           // Nightly review time
  "heartbeat_interval": 30,         // Minutes between heartbeats
  "importance_threshold": 0.70,     // Minimum importance to keep
  "auto_archive_days": 7,           // Days before auto-archive
  "enable_silent_mode": false,      // If true, suppress all notifications
  "categories": {
    "preferences": { "enabled": true, "min_importance": 0.90 },
    "decisions": { "enabled": true, "min_importance": 0.95 },
    "goals": { "enabled": true, "min_importance": 0.85 },
    "corrections": { "enabled": true, "min_importance": 0.90 }
  }
}

Troubleshooting

AI not remembering important things: → Check importance scoring logic → Verify storage is working → Review conversation logs

Too many trivial memories: → Adjust importance thresholds → Enable silent mode for low-importance items → Review nightly and discard

Nightly review not triggering: → Check current time vs configured review_time → Verify conversation activity today → Manual trigger: user says "review" or "复盘"

Memory retrieval fails: → Check search query matching → Verify memory file format → Review importance decay settings


Best Practices

For AI:

  1. Be subtle - Don't mention memory system unless necessary
  2. Be accurate - Verify information before storing
  3. Be respectful - Don't store sensitive info without context
  4. Be proactive - Anticipate what will be important later
  5. Be concise - Store the essence, not the entire conversation

For Users:

  1. Be explicit when something is really important
  2. Correct the AI if it misremembers
  3. Review nightly to curate your memory
  4. Trust but verify - AI can make mistakes
  5. Use keywords like "remember", "important", "critical" to boost detection

Performance Characteristics

  • Storage: <1MB for 1000 memories
  • Search time: <50ms for 10,000 memories
  • Memory overhead: Minimal, runs in background
  • Battery impact: Negligible (heartbeat only every 30min)

Comparison: Traditional vs Dynamic

FeatureTraditional MemoryDynamic Memory
TriggerManualAutomatic
Importance DetectionManual (user rates)Automatic (AI detects)
ReviewOn-demandScheduled nightly
Repetition HandlingNoneBoosts importance
Forgetting CurveNoneImportance decay
HeartbeatNoneRe-evaluation every 30min
User EffortHighZero friction
IntrusivenessLow (silent until asked)Low (silent until important)
Capture Rate~20% of important info~90% of important info

Future Enhancements (Planned)

  • Multi-user memory separation
  • Memory encryption for sensitive data
  • Cloud sync (optional)
  • Memory export/import
  • Visual memory graph
  • Memory search by time range
  • Natural language memory queries
  • Memory sharing between sessions
  • Integration with calendar/reminders
  • Emotion detection in memories

License

MIT License - Free to use, modify, and distribute


Summary

Dynamic Memory System is a proactive, intelligent memory layer that:

Automatically captures what matters ✅ Intelligently evaluates importance ✅ Proactively reviews daily memories ✅ Silently enhances any conversation ✅ Zero friction for the user

Result: You'll never have to say "remember this" again. The AI just *knows*.


Perfect for:

  • Power users who want AI to remember everything
  • Long-term projects spanning multiple sessions
  • Complex work requiring consistent context
  • Anyone tired of repeating themselves

Not ideal for:

  • Single-use conversations (no overhead anyway)
  • Users who want complete control (use manual memory instead)
  • Highly sensitive work (use encrypted memory system)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Local Agent

76%
按下载量换算69

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills