Spaces:
Running
Running
| name: orgos-openenv | |
| version: "2.0.0" | |
| description: > | |
| OrgOS is a multi-app enterprise RL environment where an agent completes | |
| business workflows across Jira, Zendesk, Salesforce, and Workday. | |
| Between episodes, schema drift renames fields and policy drift tightens SLAs, | |
| forcing agents to generalize rather than memorize. | |
| author: tanvibisht | |
| tags: | |
| - openenv | |
| - enterprise | |
| - multi-app | |
| - schema-drift | |
| - rl | |
| tasks: | |
| - id: workflow_a | |
| name: "Customer Bug Fix" | |
| difficulty: easy | |
| max_steps: 15 | |
| description: > | |
| Triage a customer bug report end-to-end: acknowledge the Zendesk ticket, | |
| create a linked Jira issue, assign it to an engineer, log the SLA event | |
| in Workday, and query Salesforce for account health. Support role only. | |
| - id: workflow_b | |
| name: "Employee Onboarding" | |
| difficulty: medium | |
| max_steps: 20 | |
| description: > | |
| Onboard a new employee: create their Workday record, provision Jira access | |
| based on role, add them to the correct Salesforce territory team, and | |
| create their Zendesk support profile. Manager role required. | |
| - id: workflow_c | |
| name: "Churn Risk Alert" | |
| difficulty: medium | |
| max_steps: 18 | |
| description: > | |
| Respond to a churn risk signal: flag the account in Salesforce, escalate | |
| to a Zendesk ticket, create a Jira tracking issue, and log the SLA event | |
| in Workday. Support role. Policy drift may tighten SLA thresholds. | |
| api: | |
| routes: | |
| health: GET /health | |
| reset: POST /reset | |
| step: POST /step | |
| state: GET /state | |
| docs: GET /docs | |
| schema: GET /schema/apps | |
| reward: | |
| range: [0.001, 0.999] | |
| partial_rewards: true | |
| terminal_bonus: 0.20 | |
| components: | |
| workflow_completion: 0.30 | |
| rule_compliance: 0.25 | |
| schema_adaptation: 0.20 | |
| efficiency: 0.15 | |
| policy_drift_handling: 0.10 | |
| observation_space: | |
| fields: | |
| - done: bool | |
| - reward: float | |
| - current_score: "float in [0.001, 0.999]" | |
| - workflow_id: "A | B | C" | |
| - step_count: int | |
| - app_states: "dict[app_name, str] β preview of each app's records" | |
| - workflow_goal: str | |
| - completed_steps: "list[str]" | |
| - pending_steps: "list[str]" | |
| - schema_hints: "dict[str, str] β e.g. {\"jira.priority\": \"severity\"}" | |
| - active_rules: "dict β current SLA thresholds and RBAC rules" | |
| - rule_violations: "list[str] β violations from last action" | |
| - reward_breakdown: "RewardBreakdown β 5-component score snapshot" | |
| - message: "str β feedback from last action" | |
| action_space: | |
| fields: | |
| - app: "jira | zendesk | salesforce | workday" | |
| - operation: str | |
| - args: "dict β operation-specific arguments" | |