AgentContextKit package metadata is defined in src/AgentContextKit.Cli/AgentContextKit.Cli.csproj.
AgentContextKit 0.2.0-alpha.4 is published through the authorized OIDC release workflow. The previous NuGet package version was AgentContextKit 0.2.0-alpha.3.
Shared package metadata:
RepositoryUrlishttps://github.com/Cynrath/agent-context-kit.PackageProjectUrlishttps://github.com/Cynrath/agent-context-kit.AuthorsisCynrath.CompanyisCynrath.
Publication state:
- GitHub Actions latest
masterrun is green. - GitHub Release page for
v0.2.0-alpha.4is completed as a pre-release. - NuGet publish is completed for
0.2.0-alpha.4. - NuGet global tool install verification is completed for
0.2.0-alpha.4. - Publish SHA:
98cdf9723a509a347bd0403f6373dafe81ba03fb(commit98cdf97). README.nuget.mdpackage README is shipped with this release.
Previous release state:
- GitHub Release page for
v0.2.0-alpha.2is completed as a pre-release. - NuGet publish is completed for
0.2.0-alpha.2. - NuGet global tool install verification is completed for
0.2.0-alpha.2.
The public NuGet owner identity is Cyranth, while package metadata and repository persona use Cynrath. This intentional current-state disposition is documented in docs/NUGET_OWNER_IDENTITY.md; metadata remains Cynrath and no owner mutation is performed.
This review follows Microsoft Learn NuGet package authoring guidance for package ID, version, authors, description, project URL, README, repository metadata, tags, release notes, and license expression:
- https://learn.microsoft.com/nuget/create-packages/package-authoring-best-practices#package-metadata
- https://learn.microsoft.com/nuget/reference/msbuild-targets#pack-target
The repository intentionally separates the GitHub README and NuGet package README:
README.mdis the GitHub repository README.README.nuget.mdis the NuGet package README.src/AgentContextKit.Cli/AgentContextKit.Cli.csprojownsPackageReadmeFileand the explicit package-root packing entry.
Keep README.nuget.md pure Markdown. Do not add raw HTML, GitHub-only alignment/layout markup, relative local image paths, generated reports, or package artifacts. If nuget.org rendering breaks, edit README.nuget.md and the package metadata/check/docs files together.
A published NuGet version cannot be corrected in place for README rendering. The fix becomes visible on nuget.org only after a later authorized package publish.
Run report-only mode:
powershell -ExecutionPolicy Bypass -File scripts/check-package-metadata.ps1Run as a failing gate:
powershell -ExecutionPolicy Bypass -File scripts/check-package-metadata.ps1 -FailOnIssuesWith the current package metadata, -FailOnIssues should return exit code 0.
The script is local-only and read-only. It does not pack, push, publish, tag, redact, delete, create remotes, or change package metadata.
Install the currently published global tool:
dotnet tool install --global AgentContextKit --version 0.2.0-alpha.4
ackit version
ackit --helpExpected version output:
AgentContextKit 0.2.0-alpha.4
PackAsTool:trueToolCommandName:ackitPackageId:AgentContextKitVersion:0.2.0-alpha.4Authors:CynrathCompany:CynrathPackageReadmeFile:README.nuget.mdPackageLicenseExpression:MITRepositoryType:gitRepositoryUrl:https://github.com/Cynrath/agent-context-kitPackageProjectUrl:https://github.com/Cynrath/agent-context-kitPackageRequireLicenseAcceptance:falseDescription: non-emptyPackageTags: includesai,coding-agent,security,cli, andossPackageReleaseNotes: non-emptyREADME.nuget.md: present and explicitly packed into the package root
Before future public publish after 0.2.0-alpha.3:
- Run
scripts/check-package-metadata.ps1 -FailOnIssues. - Run
scripts/audit-public-release.ps1 -FailOnIssues. - Run
scripts/check-release-blockers.ps1 -FailOnBlockers. - Run
scripts/check-public-release-gates.ps1 -FailOnIssues. - Run
scripts/verify-release.ps1. - Confirm GitHub Actions latest release run is green.
- Confirm the target GitHub Release page is ready.
- Publish only after explicit maintainer approval.
- Confirm the
release.ymlprovenance probe has been hardened so a missing attestation can lead toactions/attest@v4instead of failing the publish job.