v1.4.0 - Safe ownership, evidence, and reproducible setup
Highlights
- Adds a real installable
SKILL.mdwith Codex UI metadata while keepingAGENTS.mdas a lightweight cross-agent entry point. - Makes Apply ownership-safe: selected clients only, preview mode, timestamped backups, collision refusal, and managed ownership records.
- Adds
ResetMcpConfigto remove only unchanged kit-owned entries.ResetKitnow cleans local credentials and runtime state without silently deleting client configuration. - Records factual Configured, Authenticated, Visible, and Verified evidence, including target and human-verifiable read-only proof in onboarding reports.
- Resolves npm and PyPI packages to exact local versions after update checks, preventing floating
@latestlaunches. - Makes the MCP catalog the provider source of truth and adds lifecycle-based freshness windows plus scheduled provider checks.
- Expands validation from 6 to 26 behavior and safety tests, with PowerShell 7, Windows PowerShell 5.1, JSON schema enforcement, and release-archive secret scanning.
Upgrade Notes
- Run
CheckMcpUpdatesbeforeApply; local MCP launchers now require an exact generated version lock. - Run
Apply -Client Selected -Previewbefore the real Apply to inspect client paths and server names. - To disconnect, run
ResetMcpConfig -Client Selected -ConfirmedMcpEndpointDeletionbeforeResetKit. - Existing unowned MCP entries with the same server name are preserved and cause Apply to stop with a clear collision message.
Verification
- GitHub Actions: passed on the release commit.
- Pester: 26/26 tests passed.
- JSON schemas and skill metadata: valid.
- Release audit: passed; 35 tracked reusable files.
- Audited archive SHA256:
35A44F643FCB48C359F9404AEE5CC866A89666D3C1098D6AD3080FFFF3687D0B.
See README.md for first use and CHANGELOG.md for the complete change list.