Add agent mode based on [an OpenHands blog](https://www.all-hands.dev/blog/8-use-cases-for-generalist-software-development-agents). cc @xingyaoww