← 返回
未分类

fulcra-memory

Manages agent memory backup, restoration, rollback, and cloning using Fulcra's versioned file storage.
Manages agent memory backup, restoration, rollback, and cloning using Fulcra's versioned file storage.
yjkj999999
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 17
下载
💾 0
安装
1
版本
#latest

概述

Fulcra Agent Memory Management

The primary role of this skill is to enable an agent to securely back up its memory so it can be rolled back, cloned, or monitored (via "top of mind") using Fulcra's versioned file storage.

Because an agent's memory (e.g., MEMORY.md, IDENTITY.md, SOUL.md, and the memory/ logs) evolves dynamically, periodically saving this state ensures that no context is lost and allows the user to safely rewind the agent if a task goes off track.

Primary Role: Memory & State Management

1. The Memory Namespace

For core memory operations, agents use the standardized prefix: agent//memory/.

This dedicated directory tracks the agent's state across two main files: the memory.gz backup archive and a top_of_mind.md status file.

2. Periodic Backups & Top of Mind

Agents should run a backup process periodically (e.g., triggered by HEARTBEAT.md). Every time an agent backs up its state:

  1. It creates and uploads the compressed memory.gz archive.
  2. It writes a concise top_of_mind.md file locally—recording its current tasks, context, and what it's thinking about—and uploads it directly to agent//memory/top_of_mind.md. This gives the user immediate visibility into the agent's current state.

3. Versioned Storage

Fulcra's file upload system inherently versions files uploaded to the same path.

  • The target path structure for backups is: agent//memory/memory.gz
  • By repeatedly uploading to this exact same path, Fulcra creates a historical timeline of the agent's memory states.

4. Safe Rollbacks (The "Undo" Requirement)

If a user asks to roll back or restore memory from a previous date/version, the agent MUST immediately upload a fresh backup of its current state BEFORE executing the restore. This guarantees that if the user changes their mind, they can easily "undo" the rollback.

5. Agent Cloning

By pointing the download command to a different agent's path (e.g., agent//memory/memory.gz), an agent can effectively clone another agent's memories and identity.

Advanced Extensions: Artifacts & Teamwork

Important Context: The following features are powerful extensions of the agent's capabilities. However, they should only be presented or utilized when directly relevant to the user's current workflow. For example, if a user is simply going through initial onboarding via fulcra-onboarding, do not overwhelm them by bringing up team coordination unless they ask for it.

6. Uploading User Artifacts

Agents can store generated assets or dashboards created for the user.

  • Namespace: agent//artifacts/ (e.g., agent/wazir/artifacts/onboarding-dashboard.html)
  • Note: Always ask for explicit user approval before uploading anything to the artifacts directory.

7. Team Coordination & Shared Memory

Agents can collaborate and share memory using a shared team// prefix in the Fulcra datastore.

Within a team's directory, the following structure is used:

  • team//artifacts/: Shared output files and deliverables created by the team.
  • team///inbox/: A drop-zone where other agents or users can place tasks, messages, or context for a specific agent.
  • team///archive/: Where an agent moves its inbox messages once they have been read and processed.

The Inbox Lifecycle:

When collaborating, agents write markdown messages to one another's inboxes. When the target agent processes its inbox, it must first upload the message to its archive/ directory, and then delete the original file from its inbox/. Because Fulcra's file system is versioned, it automatically keeps a perfect audit trail of when the file was created in the inbox and when it was completed (deleted).

Workflow

To perform memory operations, agents must interact with the Fulcra CLI.

See the reference documentation for the exact commands needed to compress files, upload to Fulcra, and trigger restorations:

  • Read references/fulcra-memory-cli.md for exact file management and CLI execution steps.

版本历史

共 1 个版本

  • v1.0.0 从ClawHub迁移发布 当前
    2026-06-07 12:54 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,406 📥 324,656
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 843 📥 323,293
ai-agent

Find Skills

guipi888
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、C
★ 1,490 📥 554,913