Repository navigation
mcc v0.3.0
Profiles can now opt in to session sharing with mcc share ALIAS or ALIAS --mcc-share, so --resume lists the sessions of every sharing profile, and mcc refresh-launchers updates launchers and shell aliases made by an older mcc.
Added
- Opt-in session sharing between profiles, off by default.
mcc share ALIAS(or starting a profile withALIAS --mcc-share) links the profile'sprojects/to~/.mcc/shared/projects, so--resumelists the sessions of every sharing profile.mcc share ALIAS --offgives the profile its own copy again. The setting isshare_sessionsunder[profiles.ALIAS]in~/.mcc/config.toml. Only sessions are shared: never credentials, the account, history or live session state. Every time sharing is turned on, mcc prints a note about Anthropic's Consumer Terms and Usage Policy.mcc listmarks sharing profiles, and--jsonhasshare_sessionsandlauncher_current. (#25, #26) mcc refresh-launchers [ALIAS...]rewrites launchers and shell aliases from the current templates. (#25, #26)
Changed
- New launchers handle
--mcc-share, and new shell aliases run the launcher instead of callingclaudedirectly.CLAUDE_CONFIG_DIRis unchanged, so logins are kept. Upgrade note: existing launchers and aliases are not modified; runmcc refresh-launchersonce to useALIAS --mcc-sharewith profiles created before this release. (#25, #26) mcc listprints a hint to runmcc refresh-launcherswhile a launcher predates session sharing. (#25, #26)shareandrefresh-launchersare reserved and can't be used as aliases. (#25, #26)
Full Changelog: v0.2.0...v0.3.0
Install
brew install luongnv89/tap/mccOr from source: see the README.