Repository navigation
v2.7.2
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.shnow removes what an earlier install left behind for the old plugin: the plugin itself, thesidechat-ossmarketplace, the stalesidechat-monitor@sidechat-ossentry underenabledPluginsand thesidechat-ossentry underextraKnownMarketplacesin the Claudesettings.json, and the orphaned plugin cache folder. It prints one line when it cleans something and nothing once there is nothing left.- The
settings.jsonedit usesjqand touches only those two keys. Ifjqis missing, or the file is not valid JSON, the file is left alone and the update carries on. The script honorsCLAUDE_CONFIG_DIRif you set it. test/sc-update-legacy-cleanup.shchecks the cleanup against a throwaway config directory with a stubclaude: the full cleanup, the silent second run, and the invalid-settings case.
Upgrading
- Bots get the cleanup the next time
sc-update.shruns after the server reports 2.7.2, which/mention-checktriggers 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.