15. A computer-readable device comprising instructions which when executed perform acts, comprising at least two of the following steps: utilizing an isolation protocol to provide for a first debugging pipeline on a cloud machine to be isolated from a second debugging pipeline on the cloud machine during a debugging of at least some cloud application computer code, the first debugging pipeline not affecting code outside of the cloud application computer code; utilizing, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, a programming language agnostic protocol which supports debugging requests from a variety of computer languages; utilizing, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, a location protocol which allows locations in the computer code to be referenced during debugging without knowing an underlying debugee operation or explicit symbol; utilizing, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, a type-universe agnostic protocol which allows a data inspection debugging request to return requested data without exposing a data layout or data type; filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which screens out a debug event; filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which handles a conditional breakpoint; filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which uses a private remoting protocol; or filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which provides read-only access to one or more portions of the cloud application computer code.
15. A computer-readable device comprising instructions which when executed perform acts, comprising at least two of the following steps: utilizing an isolation protocol to provide for a first debugging pipeline on a cloud machine to be isolated from a second debugging pipeline on the cloud machine during a debugging of at least some cloud application computer code, the first debugging pipeline not affecting code outside of the cloud application computer code; utilizing, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, a programming language agnostic protocol which supports debugging requests from a variety of computer languages; utilizing, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, a location protocol which allows locations in the computer code to be referenced during debugging without knowing an underlying debugee operation or explicit symbol; utilizing, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, a type-universe agnostic protocol which allows a data inspection debugging request to return requested data without exposing a data layout or data type; filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which screens out a debug event; filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which handles a conditional breakpoint; filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which uses a private remoting protocol; or filtering, in a debugging pipeline between the cloud application computer code and a debugging tool located outside the cloud machine, by using a filter which provides read-only access to one or more portions of the cloud application computer code. 20. The computer-readable device of claim 15 , the acts comprising exposing the debugging pipeline to the debugging tool to facilitate the debugging, the debugging tool comprising at least one of a rich client, a browser, or a command line shell.