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 monitorCLI 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-chainsubcommand that prints a tree of processes with startup timings, in the spirit ofsystemd-analyze critical-chain, by @ryantm - Added built-in MCP control tools (
pc_*) so MCP clients can manage the running project, opt-in viaexpose_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
PercentWithContextwith 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
apptotypes - 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