Configuration
Configure once. Stop repeating flags.
Contexts
Section titled “Contexts”kling context add lab ssh://juan@192.168.2.60 -description "Proxmox de casa"kling context use labkling context lsPrecedence: -H > $KLING_HOST > active context > local socket.
Defaults
Section titled “Defaults”kling config set defaults.image minkling config set defaults.ttl_seconds 600kling config set gateway.idle 5mkling config set daemon.vmm vzkling config set daemon.cow autokling config showThe file is ~/.config/kling/config.json, on macOS too.
Extensions
Section titled “Extensions”kling plugin install mcp # verified against the release's SHA256SUMSkling plugin install sandboxkling plugin ls # path, sha256 and statekling plugin disable aiDiagnostics
Section titled “Diagnostics”kling doctorOutput (one line)
! authz no authz policy: whoever reaches the daemon's socket controls everything fix: fine on a single-user host; to share it, write /etc/kling/authz.json and restart the daemon (docs/authz.md)Shell completion: kling completion install.
In the repo: README: configuration · docs/extensions.md