embedctl 0.1.0
0.1.0 — 2026-06-08
Initial local flutter-pi control loop release.
Added
- Dart CLI with profile validation, device listing, capability reporting, policy-gated shell execution, plan-first file transfer, deploy/apply plan execution, runtime plan/apply control, log descriptors, screenshot artifacts, bugreport bundles, and doctor checks.
- App-side Dart bridge package, disabled by default, with command registration, bounded batch execution, typed errors, and secret-safe acknowledgement helpers.
- Public-safe flutter-pi example target profiles.
- Optional read-only live doctor probes when target policy allows shell access.
- Repository verification through scripts/verify.sh and GitHub Actions CI.
Scope notes
- v0.1 is a safe local control loop with read-only commands, artifact generation, and explicit apply paths for mutating operations.
- logs reports configured log descriptors; live logs --follow streaming is follow-up work.
- restart --apply never performs broad process matching when no app_service is declared; it fails closed instead.
Verification: bash scripts/verify.sh passed before tagging.