Skip to content

v0.1.0: Add system services management CLI - #28

Merged
phildougherty merged 1 commit into
mainfrom
v0.1.0-system-services
Sep 30, 2025
Merged

phildougherty merged 1 commit into
mainfrom
v0.1.0-system-services

Conversation

@phildougherty

Copy link
Copy Markdown
Owner

Major CLI redesign implementing clean separation between user and system services:

New Features:

  • Added 'mcp-compose system' subcommand group for infrastructure management
  • Added 'mcp-compose ps' command with --all and --system flags
  • System services: proxy, dashboard, task-scheduler, memory, postgres-memory
  • System subcommands: up, down, restart, ps, logs, status
  • Health overview with 'mcp-compose system status'

Refactoring:

  • Refactored down/stop/restart commands to focus on user services
  • Added deprecation warnings for mixed system/user service usage
  • Made 'ls' an alias to 'ps' with deprecation notice
  • Added service detector utility to split system vs user services

Improvements:

  • Suppressed verbose [ACTIVITY] log spam
  • Removed "Detected Docker runtime" noise
  • Suppressed Docker build output (stdout/stderr)
  • Cleaned up manager start/stop verbose logging
  • Production-ready, minimal output

Breaking Changes (Phase 1 - Deprecation):

  • System services should use 'mcp-compose system ' (warnings added)
  • Full enforcement planned for v2.0

🤖 Generated with Claude Code

Major CLI redesign implementing clean separation between user and system services:

New Features:
- Added 'mcp-compose system' subcommand group for infrastructure management
- Added 'mcp-compose ps' command with --all and --system flags
- System services: proxy, dashboard, task-scheduler, memory, postgres-memory
- System subcommands: up, down, restart, ps, logs, status
- Health overview with 'mcp-compose system status'

Refactoring:
- Refactored down/stop/restart commands to focus on user services
- Added deprecation warnings for mixed system/user service usage
- Made 'ls' an alias to 'ps' with deprecation notice
- Added service detector utility to split system vs user services

Improvements:
- Removed ALL emoji usage from codebase
- Suppressed verbose [ACTIVITY] log spam
- Removed "Detected Docker runtime" noise
- Suppressed Docker build output (stdout/stderr)
- Cleaned up manager start/stop verbose logging
- Production-ready, minimal output

Breaking Changes (Phase 1 - Deprecation):
- System services should use 'mcp-compose system <cmd>' (warnings added)
- Full enforcement planned for v2.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@phildougherty
phildougherty merged commit 48f4c7a into main Sep 30, 2025
3 of 6 checks passed
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.

1 participant