Skip to content

Commit 2106cea

Browse files
committed
release: v1.4.2 - 需求索引自动更新 + 迁移漏检修复 + check-file-size脚本
1 parent 5c7106e commit 2106cea

14 files changed

Lines changed: 117 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66

77
---
88

9+
## [1.4.2] - 2026-06-12
10+
11+
### 🔧 需求索引自动维护 + 迁移漏检修复
12+
13+
- 需求状态变更/创建/归档/删除时自动更新 `requirements/README.md` 索引
14+
- 自检迁移探测扩展:projects.yaml 不存在时检查 global/ 下已有子目录
15+
916
## [1.4.1] - 2026-06-12
1017

1118
### 🔧 导出/导入完善

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p align="center">
2-
<img src="https://img.shields.io/badge/version-1.4.1-blue" alt="Version" />
2+
<img src="https://img.shields.io/badge/version-1.4.2-blue" alt="Version" />
33
<img src="https://img.shields.io/badge/license-Apache%202.0-green" alt="License" />
44
<a href="https://github.com/CoderMoray/MyKnowledge"><img src="https://img.shields.io/badge/GitHub-CoderMoray-black?logo=github" alt="GitHub" /></a>
55
</p>
@@ -54,7 +54,7 @@
5454

5555
## 📊 性能对比
5656

57-
| 指标 | v1.0.0 | v1.4.1 | 变化 |
57+
| 指标 | v1.0.0 | v1.4.2 | 变化 |
5858
|------|--------|--------|------|
5959
| 主模块代码量 | 387 行 | **~250 行** | 🔻 -35% |
6060
| 日常上下文占用 | ~9K tokens | **~5K tokens** | 🔻 -44% |

SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
name: myknowledge
33
description: 创建知识库、管理项目文档、记录需求、整理个人知识。Create knowledge bases, manage project docs, track requirements, and organize personal knowledge.
4-
version: "1.4.1"
4+
version: "1.4.2"
55
author: CoderMoray
66
tags:
77
- "knowledge-base"

_meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "myknowledge",
33
"displayName": "MyKnowledge",
44
"displayName_zh": "我的知识库",
5-
"version": "1.4.1",
5+
"version": "1.4.2",
66
"description": "通用知识库管理 Skill,支持需求管理、项目文档、自动记录复杂任务",
77
"description_zh": "通用知识库管理 Skill,支持需求管理、项目文档、自动记录复杂任务",
88
"author": "CoderMoray",

core/main.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,10 @@
7777
- 发现旧条目 → 提示"检测到 {N} 个项目级知识库,v1.3.0 起默认使用全局知识库。是否迁移到 ~/.myknowledge/global/?"
7878
- 用户确认 → 搬移文件到 global/ + 更新 projects.yaml(type 改为 global)
7979
- 用户拒绝 → 保留不动
80-
- 无旧条目或 projects.yaml 不存在 → 跳过
80+
- 无旧条目或 projects.yaml 不存在 → 继续步骤 c
81+
c. projects.yaml 不存在时,检查 ~/.myknowledge/global/ 下是否有子目录
82+
- 有 → 说明已有知识库但未注册,提示"检测到未注册的知识库,是否重新索引?"
83+
- 无 → 跳过(真正首次使用)
8184
8285
5. 自检通过 → 静默继续,不向用户报告
8386
自检失败 → 礼貌提示,但不阻断正常使用(缺失文件可能懒加载修复)

hooks/claude/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ touch .claude/settings.json
7272
```json
7373
{
7474
"name": "myknowledge",
75-
"version": "1.4.1",
75+
"version": "1.4.2",
7676
"events": ["message:received"],
7777
"enabled": false,
7878
"config": {

hooks/claude/hooks.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "myknowledge",
3-
"version": "1.4.1",
3+
"version": "1.4.2",
44
"description": "MyKnowledge 自动检测 Hook。当用户发送消息时,自动分析任务复杂度,对复杂任务自动创建知识库和记录需求。",
55
"events": ["message:received"],
66
"enabled": false,

hooks/openclaw/HOOK.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: myknowledge
3-
version: "1.4.1"
3+
version: "1.4.2"
44
events:
55
- message:received
66
description: |

hooks/openclaw/hook-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ AI:✅ 已创建 Hook 文件
8080
```yaml
8181
---
8282
name: myknowledge
83-
version: "1.4.1"
83+
version: "1.4.2"
8484
events:
8585
- message:received
8686
description: |

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "myknowledge",
3-
"version": "1.4.1",
3+
"version": "1.4.2",
44
"description": "路径清单 - 单一真理来源。lint-paths.sh 据此检查文档和配置里引用的所有路径。",
55
"_doc": "本文件由 scripts/lint-paths.sh 读取。修改时记得同步运行 lint 验证。",
66

0 commit comments

Comments
 (0)