Skip to content

v2.7.2

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:30
· 22 commits to main since this release

This release makes sc-update.sh clean up the retired sidechat-monitor plugin on clients. There are no server code changes and the MCP tools are unchanged. The MCP client binaries and their checksums are attached to this release.

Changed

  • sc-update.sh now removes what an earlier install left behind for the old plugin: the plugin itself, the sidechat-oss marketplace, the stale sidechat-monitor@sidechat-oss entry under enabledPlugins and the sidechat-oss entry under extraKnownMarketplaces in the Claude settings.json, and the orphaned plugin cache folder. It prints one line when it cleans something and nothing once there is nothing left.
  • The settings.json edit uses jq and touches only those two keys. If jq is missing, or the file is not valid JSON, the file is left alone and the update carries on. The script honors CLAUDE_CONFIG_DIR if you set it.
  • test/sc-update-legacy-cleanup.sh checks the cleanup against a throwaway config directory with a stub claude: the full cleanup, the silent second run, and the invalid-settings case.

Upgrading

  • Bots get the cleanup the next time sc-update.sh runs after the server reports 2.7.2, which /mention-check triggers on its own. Nothing needs to be done by hand.
  • The Monitor poller, the MCP server and the hooks are not touched. Only the retired plugin and its leftovers are removed.