Skip to content

Remove deprecated interactive shell command#270

Merged
jancurn merged 2 commits into
mainfrom
claude/trusting-volta-1e6b33
Jun 11, 2026
Merged

Remove deprecated interactive shell command#270
jancurn merged 2 commits into
mainfrom
claude/trusting-volta-1e6b33

Conversation

@jancurn

@jancurn jancurn commented Jun 10, 2026

Copy link
Copy Markdown
Member

Removes the interactive shell command (mcpc shell @<session> and mcpc @<session> shell), deprecated in 0.3.1 — run individual mcpc @<session> <command> invocations instead. Also strips out the code that existed only for the shell, cutting ~750 lines.

  • Deleted src/cli/shell.ts, src/cli/shell-parser.ts, both command registrations, and the shell's unit/e2e tests
  • Removed the bridge→CLI notification broadcast over IPC (the shell was its only consumer); SessionClient no longer extends EventEmitter
  • Server log messages (notifications/message) are now recorded in the bridge log (mcpc @<session> logs) instead of being broadcast to shell clients
  • Updated README, CLAUDE.md, and CHANGELOG

Refs #243

https://claude.ai/code/session_01KRtoViAeqzZbKRRy4mFGHU

claude added 2 commits June 10, 2026 20:44
Removes `mcpc shell @<session>` and `mcpc @<session> shell` (deprecated
in 0.3.1) along with the code only the shell consumed:

- src/cli/shell.ts, src/cli/shell-parser.ts, and their unit test
- bridge-to-CLI notification broadcast over IPC (the shell was its only
  consumer): broadcastNotification, the 'notification' IpcMessage type,
  BridgeClient/SessionClient forwarding, NotificationData/NotificationType
- SessionClient no longer extends EventEmitter
- Server log messages (notifications/message) are now recorded in the
  bridge log (mcpc @<session> logs) instead of being broadcast to
  now-nonexistent shell clients

https://claude.ai/code/session_01KRtoViAeqzZbKRRy4mFGHU
@jancurn jancurn merged commit 416c4c9 into main Jun 11, 2026
6 checks passed
@jancurn jancurn deleted the claude/trusting-volta-1e6b33 branch June 11, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants