- support multi-line SKILL.md frontmatter parsing in manage_skills - write multi-line skill descriptions as YAML block scalars - sync README, docs, and release notes for v0.12.2
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
# GitHub Copilot SDK Pipe v0.12.2
|
||
|
||
这个补丁版本重点加固了内置 `manage_skills` 工作流,让 Pipe 能更可靠地读写带有多行描述的 `SKILL.md` 元数据。
|
||
|
||
## 新功能
|
||
|
||
- **多行 Frontmatter 解析**:`manage_skills` 现已支持 folded(`description: >`)和 literal(`description: |`)两种 frontmatter 描述格式,并兼容 CRLF 输入。
|
||
- **稳定的 `SKILL.md` 回写**:当通过 Pipe 创建或编辑技能且描述包含换行时,现在会自动写成 YAML block scalar。
|
||
|
||
## 问题修复
|
||
|
||
- 修复源 `SKILL.md` 使用多行 YAML frontmatter 时,导入后的技能描述被截断或压平成单段文本的问题。
|
||
- 当 `name` 缺失时新增 `title` 回退,减少技能导入/同步时退回通用目录名的情况。
|
||
|
||
## 优化提升
|
||
|
||
- 新增覆盖多行描述 parse/write round-trip 的回归测试。
|
||
- 同步更新 README 与 docs 镜像页,确保最新发布说明与技能元数据行为一致。
|
||
|
||
## 版本变更
|
||
|
||
### 插件更新
|
||
|
||
- **GitHub Copilot SDK Pipe**: v0.12.1 → v0.12.2 | [📖 README](https://github.com/Fu-Jie/openwebui-extensions/blob/main/plugins/pipes/github-copilot-sdk/README_CN.md)
|
||
|
||
---
|
||
|
||
📚 [文档门户](https://fu-jie.github.io/openwebui-extensions/)
|
||
🐛 [报告问题](https://github.com/Fu-Jie/openwebui-extensions/issues)
|