hammer_agent 遵循原 bjuthelper 逻辑 部署在校内服务器的查分后端服务 剥离各种对用户的校验逻辑 TODO async requests API test logic validation