Spaces:
Sleeping
Sleeping
| # openenv.yaml — Environment manifest | |
| name: exec-assist | |
| version: "1.0.0" | |
| description: > | |
| Executive Assistant environment where AI agents learn to manage email and calendar. | |
| Agents must draft professional replies, schedule meetings, resolve conflicts, and | |
| handle multi-party coordination. Tests real-world assistant capabilities across | |
| three difficulty levels. | |
| author: Devanshu(Team PsPredator) | |
| repository: https://huggingface.co/spaces/DevanshuDon/exec-assist | |
| tasks: | |
| - name: easy | |
| description: > | |
| Simple meeting request with clear calendar availability. | |
| Agent must draft polite reply and book the meeting correctly. | |
| Score = 50% email quality + 50% scheduling correctness. | |
| difficulty: easy | |
| max_score: 1.0 | |
| action_schema: | |
| email_reply: "Professional email response to sender" | |
| calendar_action: "book | propose_alternatives | reschedule | decline" | |
| meeting_details: "MeetingDetails object with time, participants, subject" | |
| - name: medium | |
| description: > | |
| Scheduling conflict — requested time is already booked. | |
| Agent must identify conflict, propose 2-3 alternative slots, and | |
| explain professionally in email. | |
| Score = 30% email quality + 40% conflict resolution + 30% scheduling. | |
| difficulty: medium | |
| max_score: 1.0 | |
| action_schema: | |
| email_reply: "Professional email explaining conflict and proposing alternatives" | |
| calendar_action: "propose_alternatives" | |
| meeting_details: "MeetingDetails with proposed_alternatives list" | |
| - name: hard | |
| description: > | |
| Multi-party coordination with priority conflicts. | |
| 3 emails requesting meetings, some overlapping, one high-priority requiring | |
| reshuffling existing meetings. Agent must prioritize, reschedule, and notify. | |
| Score = 25% email + 25% scheduling + 25% conflict + 25% task completion. | |
| difficulty: hard | |
| max_score: 1.0 | |
| action_schema: | |
| email_reply: "Professional emails to multiple parties" | |
| calendar_action: "Multiple actions coordinated" | |
| meeting_details: "Complete coordination plan" | |
| endpoints: | |
| reset: POST /reset | |
| step: POST /step | |
| state: GET /state | |
| tasks: GET /tasks | |
| health: GET /health | |
| metadata: GET /metadata | |
| schema: GET /schema | |
| mcp: POST /mcp | |
| environment: | |
| python_version: "3.10" | |
| framework: fastapi | |
| deployment: huggingface_spaces | |