Cross posting from here, but would love any input: New Agent