Skip to content

parseFrontmatter(读取 skill 用)和 parseFrontmatter2(读取 memory 用)存在三个缺陷 #678

@Starry0214

Description

@Starry0214

文档介绍并尝试修复了 parseFrontmatterparseFrontmatter2 的三个缺陷:
1、UTF-8 BOM 不兼容(带 BOM 的文件识别不到 frontmatter);
2、多行续行被丢弃(YAML 折叠值只保留第一行);
3、引号未剥离,描述字段显示多余引号。改用状态机逐行解析,同时兼容原单行场景,函数签名不变,调用方无需改动。
pr-description.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions