Skip to content

v0.4.16

Choose a tag to compare

@catlog22 catlog22 released this 22 May 08:00
· 129 commits to master since this release

v0.4.16

Overview

本版本聚焦 ralph 工作流 CLI 化与知识系统三存储统一 —— 新增 maestro ralph 子命令族将 step 加载从 prompt 内嵌脚本下沉到 CLI;新增 manage-knowledge-audit 作为 spec / wiki / knowhow 三存储的对称淘汰入口;同时修复 statusline 链式渲染、install manifest hook level、TUI 默认值恢复等多项体验问题。

Full Changelog: v0.4.15...v0.4.16

What's Changed

✨ Features

  • feat(ralph): 新增 maestro ralph CLI 子命令族 + step 加载脚本化 (c19cb04)
    • 新增子命令:ralph session / skills / next / check / complete
    • step 加载从 prompt 内嵌脚本下沉到 CLI(cmd-next、skill-resolver、skill-scanner)
    • 引入 status-schema / status-store / status-checker 统一状态管理
    • maestro / maestro-plan / maestro-ralph / maestro-ralph-execute 描述同步精简
  • feat(knowledge-audit): 新增 manage-knowledge-audit 命令 — 三存储淘汰对称入口 (fc980b0)
    • 统一 spec / wiki / knowhow 三存储的淘汰入口与审计动作

🐛 Bug Fixes

  • fix(ralph): 路径展开 + emit 格式重设计 (c09fbed)
  • fix(statusline): 简化 line 2 链式渲染 + 48h 过期 + 兼容旧 schema (b9d9ac3)
  • fix(install): manifest 记录 hook level + TUI 默认值从上次安装恢复 (b57c674)

📝 Documentation

  • docs(maestro): 同步精简风格 — 去冗余解释 + 适配新加载方式 (5c0c855)
  • docs(ralph-execute): 去掉冗余解释性说明,A_EXEC_STEP 精简到纯指令 (1f11ac0)
  • docs(ralph-execute): 描述对齐新 emit 格式 (7746a29)
  • docs(ralph): 修复 ralph CLI 化后旧描述残留的歧义 (3ddbe6c)
  • docs: update changelog and announcement banner for v0.4.15 (84088ef)

🏗️ Internal

  • chore: 重新生成 .agy 镜像 (eeb6705)

Changed Files Summary

Scope Files Changed
Commands maestro-plan.md, maestro-ralph.md, maestro-ralph-execute.md, maestro.md, manage-knowledge-audit.md
Ralph CLI src/cli.ts, src/commands/ralph.ts, src/ralph/* (10 new files)
Install / TUI src/commands/install.ts, src/core/manifest.ts, src/tui/install-ui/*
Statusline src/hooks/statusline.ts, src/hooks/__tests__/statusline-chains.test.ts
Workflows workflows/knowledge-audit.md