- 
    
Task
 - 
    Resolution: Unresolved
 - 
    
Major
 
Would make jenkins 920 more straightforward.
- Functions.getCLICommands; could maybe keep binary compatibility while breaking source compatibility?
 - Functions.advertiseHeaders would ideally not send X-*CLI* headers
 - PluginAutomaticTestBuilder.CliSanityTest
 - ParameterDefinition.CLICommand
 - Various @CLIMethod need to be refactored into independent CLICommand: JENKINS-22969
 - Slave.JnlpJar.getURL purpose unclear
 - SecurityRealm.createCliAuthenticator
 - Jenkins.doCli must be made into an UnprotectedRootAction
 
- depends on
 - 
                    
JENKINS-22969 Eliminate @CLIMethod usage in core
-         
 - Open
 
 -         
 
- is related to
 - 
                    
JENKINS-44100 Detach Remoting protocol management logic in Jenkins core to a plugin
-         
 - Open
 
 -         
 - 
                    
JENKINS-41745 Remoting-free CLI
-         
 - Resolved
 
 -