bot support is possible thru the SDK but u need to download it
i'm trying the same to get some combines working on Portal custom mod i'm working on will try to update soon when i get something working. right now all i can do is make custom maps and add half life 2 characters instead of the default girl in Portal.
TF2 is different since it runs on cell shaded material also the physics are defined unlike the Source engine games.