LogsAndExports/Logs/TechAgentTranscripts/TechAgent_20260611_013719_16084.txt

**********************
PowerShell transcript start
Start time: 20260611013719
Username: DESKTOPRIG\dan
RunAs User: DESKTOPRIG\dan
Configuration Name:
Machine: DESKTOPRIG (Microsoft Windows NT 10.0.26100.0)
Host Application: C:\Program Files\PowerShell\7\pwsh.dll
Process ID: 16084
PSVersion: 7.6.2
PSEdition: Core
GitCommitId: 7.6.2
OS: Microsoft Windows 10.0.26100
Platform: Win32NT
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1, 6.0, 7.0
PSRemotingProtocolVersion: 2.4
SerializationVersion: 1.1.0.1
WSManStackVersion: 3.0
**********************
Tech agent transcript started: C:\Users\dan\OneDrive\TechStuff\TechToolbox\LogsAndExports\Logs\TechAgentTranscripts\TechAgent_20260611_013719_16084.txt
Tech agent transcript: C:\Users\dan\OneDrive\TechStuff\TechToolbox\LogsAndExports\Logs\TechAgentTranscripts\TechAgent_20260611_013719_16084.txt
Tech agent markdown log: C:\Users\dan\OneDrive\TechStuff\TechToolbox\LogsAndExports\Logs\TechAgentMarkdown\TechAgent_20260611_013719_16084.md
Invoking local tech agent: C:\Users\dan\OneDrive\TechStuff\TechToolbox\AI\Agent\tech_agent.py
 
TechAgent: Status=Running
 Tech agent working | (Running, next poll in 0s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 0s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 0s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 0s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 0s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 0s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 0s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 0s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 0s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 0s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 0s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 0s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 
TechAgent: Still waiting (Status=Running)...
 Tech agent working / (Running, next poll in 0s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 0s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 0s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 0s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 0s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 5s)
 Tech agent working \ (Running, next poll in 5s)
 Tech agent working | (Running, next poll in 5s)
 Tech agent working / (Running, next poll in 5s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 4s)
 Tech agent working | (Running, next poll in 4s)
 Tech agent working / (Running, next poll in 4s)
 Tech agent working - (Running, next poll in 4s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 3s)
 Tech agent working / (Running, next poll in 3s)
 Tech agent working - (Running, next poll in 3s)
 Tech agent working \ (Running, next poll in 3s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 2s)
 Tech agent working - (Running, next poll in 2s)
 Tech agent working \ (Running, next poll in 2s)
 Tech agent working | (Running, next poll in 2s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 Tech agent working - (Running, next poll in 1s)
 Tech agent working \ (Running, next poll in 1s)
 Tech agent working | (Running, next poll in 1s)
 Tech agent working / (Running, next poll in 1s)
 
TechAgent: Status=Success
 
 
Tech agent completed successfully.
 
Based on the code analysis of `Write-OffboardingSummary`, here is an explanation of why you are seeing 'Unknown' for most properties and specific recommendations to fix it.
 
## Root Cause Analysis
 
The issue lies in how the function determines the **Success** status:
 
```powershell
if ($step -and $step.PSObject.Properties['Success']) {
    $success = $step.Success
}
else {
    # If no Success property, assume unknown
    $success = "Unknown"
}
```
 
1. **Property Existence Check:** This code only checks if a property *named* `Success` exists on the object. It does **not** check the value of that property.
2. **Hashtable vs. PSCustomObject:** If the calling script passes a standard **Hashtable** (e.g., `$Results['Step1'] = @{ Action='...' }`) instead of a `[PSCustomObject]`, or if it omits the `Success` key entirely, this check fails and defaults to "Unknown".
3. **Missing Error Context:** Even if an error occurred during a step (which usually populates an `Error` property), the function ignores it for the status line unless `Success` is explicitly `$false`.
 
## Recommendations
 
### Recommendation 1: Implement Smart Defaults (Infer Status)
 
Instead of blindly defaulting to "Unknown", inspect the step data. If a step has an `Error` property but no `Success` property, assume **Failed**. This makes the summary actionable immediately without requiring the user to dig into raw logs.
 
### Recommendation 2: Robust Property Access
 
The current check `$step.PSObject.Properties['Success']` is fragile across different data types (Hashtables vs. Objects). Use a more defensive check to determine if `Success` was explicitly provided.
 
### Recommendation 3: Clean Up the "Other Properties" Dump
 
The loop `foreach ($p in $step.PSObject.Properties.Name)` dumps raw technical details (like `PSPath`, `PSParentPath`, or internal debug info). This clutters the summary. Filter this to only show relevant fields like `Output`, `Result`, or `Details`.
 
## Proposed Code Fix
 
Apply these changes to improve the 'Actions Performed' section:
 
```powershell
        foreach ($key in $Results.Keys) {
            $step = $Results[$key]
 
            $lines += ""
            $lines += "[$key]"
 
            # Normalize Action
            $action = $null
            if ($step -and $step.PSObject.Properties['Action']) {
                $action = $step.Action
            } elseif ($step -is [hashtable] -and $step.ContainsKey('Action')) {
                $action = $step['Action']
            } else {
                $action = $key
            }
            $lines += " Action: $action"
 
            # Normalize Success (Improved Logic)
            $successVal = $null
            $hasSuccessProp = $false
 
            if ($step -and $step.PSObject.Properties['Success']) {
                $successVal = $step.Success
                $hasSuccessProp = $true
            } elseif ($step -is [hashtable] -and $step.ContainsKey('Success')) {
                $successVal = $step['Success']
                $hasSuccessProp = $true
            }
 
            # Apply Smart Defaults
            if ($hasSuccessProp) {
                $success = $successVal
            }
            elseif ($step.PSObject.Properties['Error']) {
                # If Success is missing but Error exists, it likely failed
                $success = "Failed"
            }
            else {
                $success = "Unknown (No Status Data)"
            }
 
            $lines += " Success: $success"
 
            # Dump relevant details only
            if ($step) {
                $relevantProps = @('Output', 'Result', 'Details')
                foreach ($p in ($relevantProps | Where-Object { $step.PSObject.Properties[$_] })) {
                    $value = $step.$p
                    if ($null -ne $value) {
                        # Truncate long outputs to keep summary readable
                        $strVal = $value.ToString()
                        if ($strVal.Length -gt 100) { $strVal = $strVal.Substring(0, 100) + "..." }
                        $lines += " ${p}: $strVal"
                    }
                }
            }
        }
```
 
### Summary of Changes:
- **Inference:** Checks for `Error` to label status as 'Failed' if no explicit success/fail was recorded.
- **Clarity:** Changes the fallback text to "Unknown (No Status Data)" so you can distinguish between a missing value and a successful completion without an explicit flag.
- **Formatting:** Filters the dump to only show `Output`, `Result`, or `Details`, preventing technical clutter in your offboarding reports.
 
### Next Best Action
1. Backup your current script.
2. Replace the "Actions Performed" loop block with the code above.
3. Test by running an offboard where one step works perfectly and another fails (to verify 'Failed' logic).
**********************
PowerShell transcript end
End time: 20260611013845
**********************