akua dev
Shipped
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
| flag | description | ||
|---|---|---|---|
| `--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-browser | don't open browser automatically | ||
--fresh | wipe 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.