Devlog Skill

🦞 结构化追踪每个开发里程碑

为 OpenClaw 智能体提供标准化开发者日志记录,基于 SQLite 追踪项目进度与任务状态

收藏
9.3k
安装
2.7k
版本
3.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

DevLog Skill 是一款面向 OpenClaw 智能体的结构化日志记录工具,基于 dev-log-cli 命令行工具构建,将项目进度、任务状态与关键上下文持久化存储至 SQLite 数据库。智能体可通过标准化 CLI 接口执行增删改查操作,包括:

  • 添加条目 (devlog add):记录里程碑、阻塞问题或代码变更,支持项目分组、状态标记与标签分类
  • 列表查询 (devlog list):按项目筛选近期活动,快速恢复上下文
  • 统计分析 (devlog stats):量化项目活跃度与健康度
  • 全文检索 (devlog search):基于关键词追溯历史决策与技术债务
  • 单条操作 (devlog view/edit):精确审计或修正特定记录

显著优点

1. 结构化持久化:SQLite 作为轻量级存储,确保会话间状态不丢失,优于纯文本或内存日志
2. 上下文连续性:智能体可通过 --limit 快速加载最近 N 条记录,模拟"短期记忆"能力

3. 多项目隔离--project 参数支持并行追踪多个代码库,避免信息混杂

4. 标签化检索:灵活的标签系统便于后续聚类分析与模式识别

5. 零配置部署setup.sh 封装环境依赖,pipx 安装隔离性良好

潜在缺点与局限

  • 单机单用户:SQLite 文件锁机制限制并发写入,不适合多智能体协作场景
  • 无原生同步:缺乏内置云同步或版本控制,数据迁移需手动操作
  • CLI 依赖:智能体需具备 shell 执行权限,沙箱环境可能受限
  • 功能边界:定位为轻量日志,非完整项目管理工具(无甘特图、里程碑依赖等)
  • 社区生态:GitHub Stars 与 PyPI 下载量尚处早期,长期维护存不确定性

适合人群

  • 需要会话持久化的 OpenClaw 智能体开发者
  • 追求极简工作流的个人开发者或小型技术团队
  • 希望低成本替代 Notion/Jira 进行技术债务追踪的工程师
  • 构建可审计 AI 工作流的研究者(日志可追溯智能体决策链条)

常规风险

| 风险类别 | 具体表现 | 缓释建议 |
|---------|---------|---------|
| 数据丢失 | SQLite 文件损坏或误删 | 定期 `cp devlog.db` 至备份目录 |
| 注入风险 | 日志内容未过滤直接拼接 SQL | 验证 CLI 已参数化查询(需源码审计)|
| 权限越界 | `setup.sh` 可能请求过高权限 | 审查脚本内容,拒绝 `sudo` 要求 |
| 隐私泄露 | 日志含敏感代码路径或令牌 | 配置 `.gitignore`,避免提交数据库文件 |

技术可信度说明

  • 来源:独立开发者项目(CrimsonDevil333333),非企业级背书
  • 建议结合 dev-log-cli 源码审计确认 SQL 注入防护与权限边界

Devlog Skill 内容

手动下载zip · 1.6 kB
setup.shtext/x-shellscript
请选择文件