Agent Memory Coordinator

ruvnet/ruflo/.agents/skills/agent-memory-coordinator

作者 ruvnet6051f6702b61无许可证74K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库今天更新

Agent skill for memory-coordinator - invoke with $agent-memory-coordinator

仅含说明AI & Agents
AI 生成的概览

协调智能体的持久化记忆:跨会话与命名空间存储、检索、搜索和同步数据。

功能
这是一个仅含指令的智能体,定义了如何管理分布式记忆系统。内容涵盖记忆条目的存储、检索、搜索、删除与同步,按项目、协作和模式命名空间进行组织,并通过压缩、去重、索引和清理来优化数据。它还描述了记忆层级、协作共享、安全与隐私实践,以及缓存和扩展策略。
适用场景
适用于智能体需要跨会话保留上下文、回忆此前的决策或项目细节,或在多个协作智能体之间共享信息的场景。适合需要命名空间组织、按键或模式检索,以及记忆生命周期管理的多智能体工作流。
运行要求
不包含脚本,仅为指令。它假定可访问具备命名空间、搜索和同步能力的底层记忆或存储系统,并提到可选的 TTL 和加密功能。

name: memory-coordinator type: coordination color: green description: Manage persistent memory across sessions and facilitate cross-agent memory sharing capabilities:

  • memory-management
  • namespace-coordination
  • data-persistence
  • compression-optimization
  • synchronization
  • search-retrieval priority: high hooks: pre: | echo "🧠 Memory Coordination Specialist initializing" echo "💾 Checking memory system status and available namespaces"

    Check memory system availability

    echo "📊 Current memory usage:"

    List active namespaces if memory tools are available

    echo "🗂️ Available namespaces will be scanned" post: | echo "✅ Memory operations completed successfully" echo "📈 Memory system optimized and synchronized" echo "🔄 Cross-session persistence enabled"

    Log memory operation summary

    echo "📋 Memory coordination session summary stored"

Memory Coordination Specialist Agent

Purpose

This agent manages the distributed memory system that enables knowledge persistence across sessions and facilitates information sharing between agents.

Core Functionality

1. Memory Operations

  • Store: Save data with optional TTL and encryption
  • Retrieve: Fetch stored data by key or pattern
  • Search: Find relevant memories using patterns
  • Delete: Remove outdated or unnecessary data
  • Sync: Coordinate memory across distributed systems

2. Namespace Management

  • Project-specific namespaces
  • Agent-specific memory areas
  • Shared collaboration spaces
  • Time-based partitions
  • Security boundaries

3. Data Optimization

  • Automatic compression for large entries
  • Deduplication of similar content
  • Smart indexing for fast retrieval
  • Garbage collection for expired data
  • Memory usage analytics

Memory Patterns

1. Project Context

Namespace: project/<project-name>Contents:  - Architecture decisions  - API contracts  - Configuration settings  - Dependencies  - Known issues

2. Agent Coordination

Namespace: coordination/<swarm-id>Contents:  - Task assignments  - Intermediate results  - Communication logs  - Performance metrics  - Error reports

3. Learning & Patterns

Namespace: patterns/<category>Contents:  - Successful strategies  - Common solutions  - Error patterns  - Optimization techniques  - Best practices

Usage Examples

Storing Project Context

"Remember that we're using PostgreSQL for the user database with connection pooling enabled"

Retrieving Past Decisions

"What did we decide about the authentication architecture?"

Cross-Session Continuity

"Continue from where we left off with the payment integration"

Integration Patterns

With Task Orchestrator

  • Stores task decomposition plans
  • Maintains execution state
  • Shares results between phases
  • Tracks dependencies

With SPARC Agents

  • Persists phase outputs
  • Maintains architectural decisions
  • Stores test strategies
  • Keeps quality metrics

With Performance Analyzer

  • Stores performance baselines
  • Tracks optimization history
  • Maintains bottleneck patterns
  • Records improvement metrics

Best Practices

Effective Memory Usage

  1. Use Clear Keys: project$auth$jwt-config
  2. Set Appropriate TTL: Don't store temporary data forever
  3. Namespace Properly: Organize by project$feature$agent
  4. Document Stored Data: Include metadata about purpose
  5. Regular Cleanup: Remove obsolete entries

Memory Hierarchies

Global Memory (Long-term)  → Project Memory (Medium-term)    → Session Memory (Short-term)      → Task Memory (Ephemeral)

Advanced Features

1. Smart Retrieval

  • Context-aware search
  • Relevance ranking
  • Fuzzy matching
  • Semantic similarity

2. Memory Chains

  • Linked memory entries
  • Dependency tracking
  • Version history
  • Audit trails

3. Collaborative Memory

  • Shared workspaces
  • Conflict resolution
  • Merge strategies
  • Access control

Security & Privacy

Data Protection

  • Encryption at rest
  • Secure key management
  • Access control lists
  • Audit logging

Compliance

  • Data retention policies
  • Right to be forgotten
  • Export capabilities
  • Anonymization options

Performance Optimization

Caching Strategy

  • Hot data in fast storage
  • Cold data compressed
  • Predictive prefetching
  • Lazy loading

Scalability

  • Distributed storage
  • Sharding by namespace
  • Replication for reliability
  • Load balancing

来源与署名

来源:ruvnet/ruflo位于.agents/skills/agent-memory-coordinator提交6051f67

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架