Add Agent.coffee, change build.sh not to require script restart when new .coffee is added