akua / cli / dev

akua dev

Start the hot-reload development loop.

akua dev [flags]

Single long-running process. Watches workspace for changes. Renders, validates policy, applies to local target. Serves a browser UI at http://localhost:5173.

Flags

flagdescription
`--target=<local\dry-run\cluster:<name>>`apply target (default: local kind cluster)
--port=<num>browser UI port (default: 5173)
--policy=<tier>policy tier for live checks (default: tier/dev)
--no-browserdon't open browser automatically
--freshwipe persistent state before starting
--inputs=<file>override inputs file

Exit codes

0 on clean shutdown (Ctrl-C), 1 for startup errors.

JSON output (when --json)

Streaming JSON-lines of pipeline events:

{"t":1713636000,"stage":"render","app":"api","duration_ms":127,"status":"ok"}
{"t":1713636001,"stage":"policy","resource":"Deployment/api","verdict":"allow"}
{"t":1713636001,"stage":"apply","resource":"Deployment/api","op":"patch","duration_ms":198}
{"t":1713636002,"stage":"reconcile","resource":"Deployment/api","status":"ready"}

Useful for agents that want to drive akua dev programmatically.