github F1bonacc1/process-compose v1.110.0

4 hours ago

New Features

  • Added process activity and silence monitoring in the TUI, with deduplication of silence notifications.
  • Added a process state push-notification stream over WebSocket, plus a process-compose process monitor CLI subcommand to subscribe to it, addresses issue #470.
  • Added a command palette to the TUI for process management - start, stop, restart, scale, signal, create, and delete.
  • Added a process-compose analyze critical-chain subcommand that prints a tree of processes with startup timings, in the spirit of systemd-analyze critical-chain, by @ryantm
  • Added built-in MCP control tools (pc_*) so MCP clients can manage the running project, opt-in via expose_control_tools: true.
  • Added Shift+Tab support and xterm-style modifier key sequence encoding in the terminal view.
  • Added OSC 52 clipboard status notifications via the glippy v1.2.0 upgrade.

Bug Fixes

  • Fixed daemons being included in total CPU and RAM calculations.
  • Fixed process CPU metric retrieval to use PercentWithContext with interval 0, addresses issue #471.
  • Fixed the casing mismatch between Swagger docs (lower) and the REST API (capital), addresses issue #457.

Changelog

  • d97d9b7 Merge branch 'main' of github.com:F1bonacc1/process-compose
  • 073df29 chore: add build dependency to run target in Makefile
  • 2cada8d chore: fix lint issues
  • 8f91908 chore: move StateObserver from app to types
  • c6aa57d chore: revert update check URL to official GitHub releases API
  • b855374 chore: update claude command with raw mode and disable service in override config
  • 898d9eb chore: update project dependencies and refresh vendor hash
  • bd885ad feat: add 'process-compose analyze critical-chain' subcommand (#462)
  • 8bf37a8 feat: add Shift+Tab support and implement xterm-style modifier key sequence encoding in terminal view
  • 9342f1d feat: add command palette for process management (start, stop, scale, signal)
  • 4af0ead feat: add process activity and silence monitoring to TUI
  • 6cadae1 feat: add process creation and deletion through command pallete
  • cd74b1c feat: add processes monitor push notifications over WS Issue #470
  • 32c55e1 feat: implement MCP control tools for process-compose management
  • 07e4114 feat: silence notifications deduplication
  • 1e93cb9 feat: upgrade glippy to v1.2.0 and add status notifications for OSC 52 clipboard support
  • 624a1bd fix!: address the mismatch between the swagger docs (lower) case and REST API (capital) case. Issue #457
  • 3f92b0f fix: ignore daemons in total CPU & RAM calculations
  • ccfb1e5 fix: update process CPU metric retrieval to use PercentWithContext with interval 0 Issue #471

Don't miss a new process-compose release

NewReleases is sending notifications on new releases.