Live coding a multi agent action system with tool calling