3.0.0
Highlights
Agent Distribution 3.0 extends the distribution foundation from skills to custom agents. One schema 2 catalog can now ship both artifact kinds, with Agent → Skill as the only distribution dependency direction. Custom-agent artifacts are materialized for Codex, Claude Code, and GitHub Copilot.
This is the first release under the Agent Distribution identity.
Added
- Added schema 2 source and canonical bundle contracts with separate
skillsandagentsnamespaces. - Added custom-agent list, export, install, update, uninstall, prune, and doctor operations, including transitive Skill dependency resolution.
- Added host-specific custom-agent adapters and target policies for Codex, Claude Code, and GitHub Copilot while keeping
AGENT.md.templatehost-independent. - Added external package-consumer verification for the library, hosted runtime, ConsoleAppFramework integration, standalone tool, and custom-agent export and installation on all three hosts.
Changed
- Breaking: Renamed the repository, NuGet package IDs, namespaces, assemblies, CLI executable, catalog identity, and managed state paths from Agent Skills to Agent Distribution.
- Breaking: Changed host literals to
codex,claude-code, andgithub-copilot; previous host literals are not accepted as compatibility aliases. - Breaking: The standalone command surface is now
agent-distribution skills <operation>andagent-distribution agents <operation>. Embedded ConsoleAppFramework integration registers the siblingskillsandagentsresource groups at the product command root. - Changed public path boundaries to typed
MackySoft.FileSystemcontracts and physical filesystem operations toMackySoft.FileSystem.Physical0.2.1.
Removed
- Removed the previous
MackySoft.AgentSkillsidentity. The new packages do not provide namespace, assembly, command, host-literal, or state-path aliases. - Removed configurable parent command roots and other compatibility layers that duplicated or obscured the canonical contracts.
Migration
- Replace
MackySoft.AgentSkillswithMackySoft.AgentDistribution. - Replace
MackySoft.AgentSkills.Cli,.Hosting, and.ConsoleAppFrameworkwith the correspondingMackySoft.AgentDistribution.*package IDs. Update all four packages together to3.0.0. - Replace
MackySoft.AgentSkillsnamespaces withMackySoft.AgentDistribution, and replace theagent-skillstool command withagent-distribution. - Add the explicit
skillsoragentsresource group to standalone commands and update host literals tocodex,claude-code, orgithub-copilot. - Update GitHub Action references to
mackysoft/agent-distribution/actions/verify@3.0.0andmackysoft/agent-distribution/actions/sync@3.0.0. - Review existing managed installations before the first 3.0 operation. Previous state paths are not treated as aliases for the new Agent Distribution state.
Included changes
- Added the custom-agent distribution foundation. (#65)
- Renamed the repository and all published identities to Agent Distribution. (#66)
Full Changelog: 2.0.0...3.0.0