ProactiveScenarioHandling
The assistant will be evaluated on its ability to understand proactive user scenarios, accurately delegate tasks to specialized agents via A2A Protocol, and correctly execute commands through simulated iOS APIs, demonstrating proactive and context-aware assistance.
Evaluation overview
How the linked challenge is judged: tasks, benchmarks, and criteria count.
Task templates
Inputs and expected outputs.
ProactiveScenarioHandling
Assistant must identify a proactive opportunity based on simulated user context and suggest/execute an appropriate action.
{ 'user_context': { 'calendar_events': ['Meeting at 3 PM today'], 'location': 'home', 'current_time': '2:30 PM', 'message_alerts': [] }, 'user_preferences': { 'travel_time_alert': true } }
{ 'proactive_suggestion': 'Traffic is heavy, leaving now for your 3 PM meeting is recommended.', 'executed_actions': ['Send notification'] }
A2ACommunicationAndToolUse
Central agent delegates a task requiring specific iOS service interaction to a specialized agent via A2A Protocol, which then uses a simulated API.
{ 'request': 'Schedule a call with John Doe for tomorrow at 10 AM', 'contact_info': { 'John Doe': '123-456-7890' } }
{ 'delegation_status': 'success', 'receiving_agent': 'Calendar Agent', 'tool_output': { 'calendar_event_id': 'evt123', 'status': 'scheduled' } }