OpenHands added functionality letting developers effortlessly switch between coding agents and use the one most appropriate for a task, via the Agent Canvas and Software Agent SDK. It leverages the Agent Client Protocol (ACP) for standardized communication between coding agents and client interfaces.