* feat(cli): wire dev:local to local event service
Discover the event-service port from the cloud dev manifest and point the CLI at it via EVENT_SERVICE_URL (ws://). Add a --no-events flag that instead sets KILO_DISABLE_PRESENCE so the dev launcher can run without a live event service, mirroring the existing --no-ingest toggle. Also surface the events port in the diagnostic output.
* fix(cli): clear inherited KILO_DISABLE_PRESENCE in dev:local on-path
An inherited KILO_DISABLE_PRESENCE=1 from the parent shell kept presence
disabled even when dev:local discovered a local event-service endpoint.
Delete it on the on-path so the local endpoint actually drives presence.
* fix(cli): clear inherited KILO_EVENT_SERVICE_URL in dev:local on-path
Presence resolves process.env.KILO_EVENT_SERVICE_URL before the
EVENT_SERVICE_URL-derived constant, so an inherited override kept
winning over the discovered local endpoint. Clear it on the on-path
alongside the presence kill switch.
* feat: add dev:local script to run CLI against local cloud dev server
* fix(cli): validate --cloud flag has a value in dev-local.ts
---------
Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>