Agent plan
Goal: let privileged PickLab provisioning and agent-run commands request user approval through the desktop without exposing the sudo password.
Checklist:
Validation:
- Focused executor and CLI tests
- End-to-end Linux smoke test with a harmless
sudo -A -v
- Confirm command logs contain no credential material
Current status: Planned
Next action: design the privilege-execution contract around packages/cli/src/provision/executor.ts and ProvisioningStep.privileged.
Agent plan
Goal: let privileged PickLab provisioning and agent-run commands request user approval through the desktop without exposing the sudo password.
Checklist:
SUDO_ASKPASS, KDialog/Zenity, graphical session)ProvisioningStep.privilegedaffect execution instead of remaining metadata-onlysudo -Aand an explicit askpass environmentValidation:
sudo -A -vCurrent status: Planned
Next action: design the privilege-execution contract around
packages/cli/src/provision/executor.tsandProvisioningStep.privileged.