Skip to content

v0.1.20: M365 Copilot converter-input support

Choose a tag to compare

@github-actions github-actions released this 07 Jul 08:17
· 10 commits to main since this release

Groundwork for Microsoft 365 Copilot: the build now regenerates a converter-input companion for Microsoft's Claude-plugin conversion script on every release. See the README for what the plugin does.

In this release:

  • New emit_m365 build target staging dist/m365/ as input for Microsoft's Convert-ClaudePluginToMOS3.ps1 (M365 Copilot Cowork): claude-code-shaped skills, a URL-only .mcp.json, and new M365 icons at the tree root. Built by build.py --build, source-build-only, NOT attached to releases and not installable as-is.
  • Skill descriptions are scrubbed at M365 emit time of clauses that would misread on Microsoft's platform (where "Cowork" names Microsoft's product); the staged tree is LF-normalized and byte-stable across build hosts.
  • Converter behavior grounded live (script SHA-256 335ab2bf, 2026-07-06): remote MCP servers configure by bare URL, skills copy byte-verbatim, PrivacyUrl and TermsOfUseUrl are required converter parameters.
  • Validator additions: M365 icon dimension checks (PNG IHDR), description drop-table integrity, and a validate-time residual-Cowork gate.
  • One clarity fix in sw-foundation-render's persistent-export note: names Anthropic Cowork explicitly and includes Microsoft Copilot among plain-markdown platforms.

Bundles: four platform zips below; install and smoke-test steps in docs/install-and-smoke-test.md.