Spaces:
Sleeping
Sleeping
File size: 2,367 Bytes
722231e 0a854bc dc7ed74 722231e dbe1eff 722231e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | # 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
|