You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kiapi: Added kiapi service show to print the installed launchd property list.
Changed
kiapi-relay: The gcp:setup task no longer passes --scopes to gcloud auth application-default login. The default ADC scopes already
include cloud-platform, which covers the GCS and RTDB access the relay
needs, so the extra scopes were unnecessary.
kiapi-relay: The gcp:setup Impersonation method now runs gcloud auth application-default login itself instead of only reminding the
user to, since ADC is the base credential the impersonation chain mints SA
tokens from, and grants roles/iam.serviceAccountTokenCreator to the actual
ADC principal rather than the active gcloud CLI account.
Fixed
kiapi: kiapi service install now pins the current XDG_CONFIG_HOME and XDG_DATA_HOME values in the launchd property list so the background service resolves the same user settings and data directories as the interactive CLI.
kiapi: The hot-reload worker subprocess (kiapi run --debug) now loads the user settings file in the ASGI factory, so relays configured only in user settings (for example the GCP relay's database_url/bucket) start correctly. Previously kiapi run --relay gcp --debug failed at startup with "required field is not set" because the reload subprocess never ran load_user_settings().