Skip to content

Releases: the-non-expert/devlauncher

v0.2.0: Feat/interactive keys and mcp (#5)

25 Mar 11:37
ba0c67b

Choose a tag to compare


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).