You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Everything is OK—the changes have been pushed to branch dotnet-port-fixes-skill-frontmatter-parsing-9e8fe29710c24a53. Please review the changes, including any protected files, before creating the pull request.
Align Go file-skill frontmatter parsing with upstream .NET PR microsoft/agent-framework#8430.
The parser now rejects duplicate or incorrectly cased recognized root fields, accepts quoted root property names, preserves indented next-line scalar values, keeps empty optional scalar fields unset, and keeps the first duplicate metadata entry while warning on later case-insensitive duplicates.
Added frontmatter regression coverage for quoted root keys, ambiguous/duplicate root fields, indented next-line scalar values, empty optional scalars, and duplicate metadata handling.
Notes
I also checked recent upstream fixes around chat-client tool scoping and approval-response binding; those were either not applicable to Go's architecture or already aligned in this repository, so this was the narrowest useful fix/test port.
The upstream git remote could not be refreshed from this environment because outbound fetches are blocked, so the upstream inspection was completed through the read-only GitHub bridge against .NET/Python: Refine skill frontmatter parsing agent-framework#8430 and its merged commit.
Note
GitHub Actions is not permitted to create or approve pull requests in this repository.
The changes have been pushed to branch dotnet-port-fixes-skill-frontmatter-parsing-9e8fe29710c24a53 and are ready to review.
To fix the permissions issue, go to Settings → Actions → General and enable Allow GitHub Actions to create and approve pull requests. See also: gh-aw FAQ
Tip
Your pull request is ready to create! 🎉 ✅
Everything is OK—the changes have been pushed to branch
dotnet-port-fixes-skill-frontmatter-parsing-9e8fe29710c24a53. Please review the changes, including any protected files, before creating the pull request.Create the pull request
The original pull request description is below.
Summary
Align Go file-skill frontmatter parsing with upstream .NET PR microsoft/agent-framework#8430.
The parser now rejects duplicate or incorrectly cased recognized root fields, accepts quoted root property names, preserves indented next-line scalar values, keeps empty optional scalar fields unset, and keeps the first duplicate metadata entry while warning on later case-insensitive duplicates.
Ported .NET PRs
52e03cbd01ec9ecfa2b8b40c0c0bacf00f469bb6Breaking Changes
No.
Tests and Examples
go test ./agent/skills/fsskills ./agent/skillsNotes
Note
GitHub Actions is not permitted to create or approve pull requests in this repository.
To fix the permissions issue, go to Settings → Actions → General and enable Allow GitHub Actions to create and approve pull requests. See also: gh-aw FAQ
Show patch preview (39 of 393 lines)
Warning
Firewall blocked 1 domain
The following domain was blocked by the firewall during workflow execution:
github.comTo allow these domains, add them to the
network.allowedlist in your workflow frontmatter:See Network Configuration for more information.