Reference
Files on the pharmacy PC
| Item | Location |
|---|---|
| Application | C:\Program Files\PharmAutomate |
| Start Menu entry | Start Menu → PharmAutomate |
| Everything writable | %USERPROFILE%\.pharmautomate\ |
Everything the agent writes lives under the operator's profile, because
Program Files is not writable without elevation.
Inside %USERPROFILE%\.pharmautomate\
| File or folder | What it is |
|---|---|
.env | The activation store — the service address and this device's API key, plus any per-machine tuning set from the Speed, Match Threshold, and Workflows dialogs. |
config.yaml | An overlay of operator settings written by Worker Settings — not a full copy of the agent's configuration. |
remote_schedules.json | The last schedule bundle pulled from the portal. If the machine is offline, this is what the agent runs on. |
applied_schedules.json | Bookkeeping for Windows scheduled tasks. |
tasks/ | Scheduled-task definitions. Empty in this build. |
update/ | Staging area for agent self-updates. |
logs/pharmautomate.log | The agent's log, rotated by size. |
screenshots/ | Failure screenshots, kept locally only. |
*.lock | Guards against two agents running on one desktop. |
Important:
config.yamlhere is an overlay, not a copy. Only a small allowlist of settings is read from it — the worker block and two processing flags. Anything else you put there is ignored and logged as a warning. Do not hand-edit this file: use the control window's dialogs, or the portal.
Historically this file was seeded as a full copy of the shipped configuration, which froze every default at the moment of the first save. That is fixed, but if you have an old machine behaving as though updates never reach it, this file is worth checking with Skypond support.
Retention
- Screenshots are deleted after 30 days. The cleanup runs when the agent starts and stops, so a machine that has been switched off for months prunes on its next run rather than on a timer.
- Logs are capped by size — the current log rotates at 50 MB and a handful of previous files are kept.
Uninstalling
Windows Installed apps → PharmAutomate → Uninstall removes the program
directory, clears PharmAutomate logs from every profile, and deletes any
PharmAutomate* scheduled tasks. The .pharmautomate folder is where your
activation lives, so remove it by hand if you are decommissioning the machine —
and rotate that device's key in the portal.