Spaces:
Sleeping
Sleeping
File size: 725 Bytes
1b64cba | 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 | from app.env import WorkflowEnv
from app.state import EnvironmentState, Email, HiddenEmailState
initial_state = EnvironmentState(
emails=[
Email(id="1", sender="boss@company.com", subject="Meeting", body="Let's meet")
],
tasks=[],
calendar=[],
hidden_email_states=[
HiddenEmailState(
email_id="1",
true_intent="meeting_request",
urgency="high",
requires_response=True,
deadline=5,
missing_information=True
)
]
)
env = WorkflowEnv(initial_state)
obs = env.reset()
print(obs)
from app.actions import Action
obs, reward, done, _ = env.step(Action(type="archive", target_id="1"))
print(obs, reward, done) |