Releases: the-non-expert/devlauncher
Releases · the-non-expert/devlauncher
v0.2.0: Feat/interactive keys and mcp (#5)
Added
- Interactive keypress commands — while services are running, press:
- r — soft restart (kill all services, relaunch with current ports and no reinstall)
- R — hard restart (kill all services, re-run install phase, re-resolve ports, relaunch)
- s — print status summary (service name, port, PID, uptime)
- l — cycle log filter (show output for one service at a time, then all)
- q — quit cleanly
- Agent awareness (Claude Code MCP) — devlauncher now registers an MCP server automatically on pip install. Claude
Code can call devlauncher_status() to see running services and ports, and devlauncher_logs(service, lines) to pull
recent log output. No configuration required. - Status file (.devlauncher.json) — written on startup, deleted on exit; readable by any tool that doesn't support
MCP. - devlauncher-mcp entry point — installed alongside devlauncher as a standalone subprocess for Claude Code's stdio
transport.
Changed
- run_services() now returns an action string instead of exiting directly; a restart loop in cli.py handles
soft/hard restart and quit. - Minimum Python version bumped to 3.10 (required by the mcp dependency).