If you navigate to a plan's history and remove a build number that was run on a remote agent, the remote agent will not remove build data (logs, artifacts) as would happen if the agent were on the local Bamboo server. Triggering a delete should clear the agent's build data regardless of agent type/location.
Agent uses single directory for running a job. This is the lowest resolution we can use for deleting the data. Because of that it is not possible to remove single build result on agent.
Please follow https://jira.atlassian.com/browse/BAM-13589 to track solution for removing obsolete directories from agent home directory.