Skip to content

v1.1.5

Choose a tag to compare

@kadj-amoah kadj-amoah released this 24 May 18:18

Added

  • showrunner set-target -c <config> --url <url> re-probes a URL and rewrites recording.target_url in demo.yaml. --force skips the probe.
  • Port-scan during init. When the typed URL doesn't respond, probes common dev ports on localhost in parallel (3000, 3001, 4321, 5173, 5174, 8000, 8080) and offers responding ports as a select.
  • Agent-driven dev-server discovery. When the LLM provider is agent_bridge and claude is on PATH, the wizard offers to inspect the project, propose a dev-server command + URL, spawn it detached and unref'd, then poll the URL for up to 60 seconds. Reports the spawned PID.

Changed

  • init's URL section is now a cascade: direct probe → port-scan → optional agent discovery → fallback. Each step short-circuits on success.
  • src/setup/targetProbe.ts is shared between init and set-target.

Known limitations

  • Spawned dev-server PIDs are not tracked across runs. Stop manually with kill <pid>.
  • set-target rewrites demo.yaml via yaml.dump, which strips comments.
  • Agent discovery only fires when the LLM provider is agent_bridge.