返回顶部
p

project-memory-ledger项目记忆账本

Engineering project memory ledger with evidence + rollback (Invariants, Decision Log, Change Log). Use to extend conversations over time, reduce hallucinations, avoid memory pollution, and keep systems stable by recording project rules/decisions/changes with traceability. Supports local-only mode (Markdown) and optional Drive project-doc scaffolding via gws; defaults to project-memory-ledger when no Project is specified.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
144
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

project-memory-ledger

项目记忆账本

维护一个持久化、低污染的账本,分为三册

  • - 不变项:硬性规则/稳定事实
  • 决策项:权衡与依据
  • 变更项:变更内容+原因+证据+影响+回滚方案

后端(可配置)——简化语义

  • - 账本始终为本地Markdown格式
  • backend仅控制项目文档/资产的搭建和存储位置。

取值:

  • - local:在本地创建项目目录结构,文档以Markdown格式存储
  • drive:创建云端硬盘文件夹结构,文档以GDoc/GSheet格式存储(需gws认证)

关键约定(写入条目时遵循)

项目标签(规范化,不区分大小写)

  • - 允许的Project标识:hunter-system | keyword-engine | common
  • shared已禁用。跨项目关系必须通过显式字段表达:
- Interfaces: hunter-system ↔ keyword-engine

默认项目

若调用append时未指定--project,脚本将自动注入:
  • - Project: project-memory-ledger(可通过default_project配置)

用于记录关于本技能本身的改进/缺陷/需求。

运行方式

1) 配置(一次性)

推荐配置路径:
  • - /root/.openclaw/workspace-nero/config/projectmemoryledger.json

必填字段:

  • - backend:local | drive
  • defaultproject:project-memory-ledger
  • localdir:/root/.openclaw/workspace-nero/ledgers

若backend为drive或both,还需设置:

  • - sharedfolderid:Shared/的云端硬盘文件夹ID

模板:

  • - references/default_config.json

2) 初始化(推荐)

创建/链接云端硬盘文档(drive/both模式)并确保本地文件存在: bash python3 skills/project-memory-ledger/scripts/ledger.py init \ --config /root/.openclaw/workspace-nero/config/projectmemoryledger.json

3) 追加条目

bash python3 skills/project-memory-ledger/scripts/ledger.py append \ --config /root/.openclaw/workspace-nero/config/projectmemoryledger.json \ --doc changes \ --project Keyword Engine \ --text - Interfaces: hunter-system ↔ keyword-engine\n- Change: ...\n- Why: ...\n- Evidence: ...\n- Rollback: ...\n

本地模式生成:

  • - ledgers/INVARIANTS.md
  • ledgers/DECISIONS.md
  • ledgers/CHANGES.md
  • ledgers/PROJECTS.md(注册项目时)

4) 注册项目(项目注册表)

当某个内容值得升级为受维护的工程项目时使用(创建注册条目并记录决策)。在drive/both模式下,默认还会搭建标准的云端硬盘文件夹结构: bash python3 skills/project-memory-ledger/scripts/ledger.py register-project \ --config /root/.openclaw/workspace-nero/config/projectmemoryledger.json \ --name My New Project \ --purpose Why it exists + success criteria \ --interfaces hunter-system ↔ keyword-engine \ --notes optional

5) 更新PRD(仅提案)

生成PRD补丁提案(v1版本不会自动应用): bash python3 skills/project-memory-ledger/scripts/ledger.py update-prd \ --config /root/.openclaw/workspace-nero/config/projectmemoryledger.json \ --project Keyword Engine \ --mode propose

该命令将写入本地ledgers/PRD_PATCHES.md(local/both模式)并打印提案内容。

云端硬盘访问说明(可选)

云端硬盘模式是可插拔后端,为可选功能。

云端硬盘后端选项(非强制绑定)

  • - 选项1(v1已实现):gws命令行工具(需安装并认证)
  • 选项2:Google API/服务账号(适用于服务器/CI环境)
  • 选项3:第三方云端硬盘工具(用户自选)

推荐实践

若无需人工编辑账本,建议使用本地模式。如需人工参与,请保持账本为本地格式,由代理生成云端硬盘摘要(仅提案模式)。

记录内容(助手负责范围)

  • - 云端硬盘结构变更(创建/移动/权限)
  • systemd服务/定时器变更
  • SQLite模式/去重逻辑变更(附前后统计)
  • 认证/发布可靠性修复
  • 输出契约变更(文档/表格规则)

使用模板:

  • - references/ledger_templates.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 project-memory-ledger-1776117129 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 project-memory-ledger-1776117129 技能

通过命令行安装

skillhub install project-memory-ledger-1776117129

下载

⬇ 下载 project-memory-ledger v0.1.3(免费)

文件大小: 12.68 KB | 发布时间: 2026-4-17 15:50

v0.1.3 最新 2026-4-17 15:50
No changes in functionality or documentation; this release is identical to the previous version.

- No code or documentation updates since the last version.
- Version number incremented to 0.1.3.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部