File size: 737 Bytes
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
"""
client.py — OpenEnv client for ExecAssist Environment

Provides typed client interface for interacting with the environment.
"""

try:
    from openenv import EnvClient
except ImportError:
    EnvClient = object  # fallback if openenv not installed

from server.models import AssistantAction, AssistantObservation, AssistantState


class ExecAssistEnv(EnvClient):
    """Typed client for the Executive Assistant environment."""

    metadata = {
        "name": "exec-assist",
        "description": "Executive Assistant environment for email and calendar management.",
    }

    class Action(AssistantAction):
        pass

    class Observation(AssistantObservation):
        pass

    class State(AssistantState):
        pass