So blackjacking bandits is working fine(1,5h no combat, flawless double pickpocket) but there is one crucial issue. It drops empty jugs of wine right after drinking one. This results in being able to do the regular pickpocket option which uses more food, lets you get stunned way more often and is simply not optimal. Scenario: Knockout fails - bot does regular pickpocket to avoid combat - this fails - get hit for 5 and stunned.
BUT if your inventory is full (Jug of wine;jug) the game wont let you do regular pickpocket but attempting to do this STILL stops combat so there is never a chance to "fail" the regular pickpocket as you don't have room in inventory for coin pouch.
Desired scenario : Knockout fails - bot tries to regular pickpocket to stop combat - inventory is full from wines/jugs, game won't register the pickpocket attempt but combat is still stopped - knockout again
TLDR: Please make it drop empty jugs only when all have been used and running to un-noter.
Please see this video from 3:20 for explanation.