Vibe Coding
返回 FastClaw

FastClaw / 能力层

技能与记忆

Skills 是可复用能力包,Memory 是长期上下文层;两者共同让 Agent 不只是会聊天,而是能稳定执行流程。

技能与记忆 核心概念信息图
技能与记忆 核心概念信息图

技能模型

FastClaw skills 使用 SKILL.md frontmatter,支持 name、description、homepage、env、metadata.fastclaw/openclaw 等字段。bundled skills 包括 code-runner、data-analysis、fastclaw-api-integration、skill-creator、image-gen、translation、web-search 等。

  • 技能可以全局安装,也可以放在 Agent 私有空间。
  • metadata 支持 emoji、always、OS、requires bins/env/config、install 等描述。
  • 对象存储 hydration 可以让多副本场景下 skills 在节点间同步。

加载优先级

源码注释描述的优先级是 agent workspace > user installed > managed > extra dirs。也就是说,Agent 私有技能可以覆盖更低层的通用技能。

层级 适合放什么
Agent workspace 某个 Agent 的专属工作流、身份绑定技能
User installed 某个用户自己的常用技能
Managed 平台统一管理的官方或团队技能
Extra dirs 只读挂载、实验技能、兼容路径

记忆模型

README 描述 MEMORY.md 记录长期事实,并由 heartbeat 自动更新。Agent context 还会引用 session history、USER.md 和 thinking 信息,用于后续记忆提取。

隔离提醒

公开聊天或 app_user 接入时,应按 chatter 或 end user 分区 USER.md、session 和 memory,避免把一个用户的事实注入另一个用户会话。