Skip to content

3.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 05:03
· 38 commits to master since this release
c80062e

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 skills and agents namespaces.
  • 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.template host-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, and github-copilot; previous host literals are not accepted as compatibility aliases.
  • Breaking: The standalone command surface is now agent-distribution skills <operation> and agent-distribution agents <operation>. Embedded ConsoleAppFramework integration registers the sibling skills and agents resource groups at the product command root.
  • Changed public path boundaries to typed MackySoft.FileSystem contracts and physical filesystem operations to MackySoft.FileSystem.Physical 0.2.1.

Removed

  • Removed the previous MackySoft.AgentSkills identity. 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

  1. Replace MackySoft.AgentSkills with MackySoft.AgentDistribution.
  2. Replace MackySoft.AgentSkills.Cli, .Hosting, and .ConsoleAppFramework with the corresponding MackySoft.AgentDistribution.* package IDs. Update all four packages together to 3.0.0.
  3. Replace MackySoft.AgentSkills namespaces with MackySoft.AgentDistribution, and replace the agent-skills tool command with agent-distribution.
  4. Add the explicit skills or agents resource group to standalone commands and update host literals to codex, claude-code, or github-copilot.
  5. Update GitHub Action references to mackysoft/agent-distribution/actions/verify@3.0.0 and mackysoft/agent-distribution/actions/sync@3.0.0.
  6. 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