Release v2.21.3
Summary
This PR updates the AI Corpus Profiles documentation and Agent Harnesses configuration to support the first approved Cratis AI release to marketplaces.
Added
- Added 'Automatically Includes' column to profile tables showing which child profiles are automatically included when selecting a parent profile (#147)
- Added 'Agent Harnesses Exclusion' section explaining that the skills folder should not be included in Agent Harnesses (#147)
- Updated marketplace.json to exclude the skills folder (empty array) (#147)
- Created decision records for issues #147 and #148 (#147, #148)
- Disabled Claude subagent spawning in the Claude harness Dockerfile to ensure deterministic, single-agent execution (#359)
Changed
- Updated profiles.md to include profile composition information
- Updated marketplace.json to use empty array for skills field
- Updated Directory.Build.props to treat warnings as errors in Release builds
- Updated publish.yml to build both Debug and Release configurations
- Fixed SA1402 warnings by consolidating types in files