Skip to content
ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

VibeLifeBench

Tasks Domains Stages Checks Services Language

Long-horizon โ€” 20โ€“30 stages per task, spanning simulated weeks.
Multi-service โ€” 137 task-local environment bindings across 21 services.
Verifiable โ€” 1247 atomic checks reading real backend state, not prose.


Overview

VibeLifeBench evaluates agents on the messy, consequential work of managing someone's life over weeks: a lawsuit, a mortgage escrow shortfall, a cross-city apartment hunt, a licensing exam, an office fit-out.

Each task unfolds as a timeline. The user sends messages, the world changes underneath the agent (a hearing gets rescheduled, a price moves, a policy updates), and the agent has to keep goals, constraints, commitments, and open items coherent across every stage โ€” while knowing which actions it may take on its own and which require asking first.

What makes this hard is not any single step. It is that stage 20 depends on what the agent understood at stage 3, and nothing re-states the context along the way.

Task-only release. This repository distributes task bundles only: no service implementations, mock servers, capability framework, or execution engine. Running the tasks requires a compatible Terrarium/OpenClaw runtime and service implementations supplied separately. See External Runtime Requirement.

Tasks

20 tasks across 10 domains, 489 stages, 1247 atomic checks. Every task ships bilingual (zh/en) documentation and is fully self-contained.

Domain Task ID Title Stages Envs Checks Weight Difficulty
Career / ่ŒไธšไธŽๅŠณๅŠจๆƒ็›Š career_equity_buyback_recovery Equity Buyback Reconciliation and Re-employment 25 7 42 100 hard
Career / ่ŒไธšไธŽๅŠณๅŠจๆƒ็›Š career_espp_refund_recovery ESPP Redemption Reconciliation and Re-employment 24 7 42 100 hard
Exam prep / ่€ƒ่ฏ•ๅ‡†ๅค‡ civil_service_written_to_interview_audit Civil Service Written Exam to Interview Qualification Audit 25 9 40 62 hard
Exam prep / ่€ƒ่ฏ•ๅ‡†ๅค‡ pharmacist_western_registration_shift_prep Licensed Pharmacist Registration, Course Purchase, and Shift-Based Preparation 30 5 53 89 hard
Finance / ไธชไบบ้‡‘่ž arm_escrow_shortfall_reset_guard_30d ARM Escrow Shortfall Reset Guard โ€” 30-Day Plan 24 6 123 386 hard
Finance / ไธชไบบ้‡‘่ž hsa_medical_bill_liquidity_guard_30d HSA Medical Bill Liquidity Guard โ€” 30-Day Plan 24 6 123 386 hard
Fitness / ่ฟๅŠจไธŽไฝ“่ƒฝ broadcast_exam_posture_breathing_32d Broadcast Arts Exam Posture, Breathing, and Taper Maintenance 26 5 50 82.5 hard
Fitness / ่ฟๅŠจไธŽไฝ“่ƒฝ dragon_boat_newcomer_upper_body_endurance_037 Dragon Boat Newcomer Upper-Body Endurance Preparation 28 6 44 68.5 hard
Litigation / ่ฏ‰่ฎผ็ฎก็† food_safety_dispute_33d Food Safety E-commerce Dispute Litigation โ€” 33 Days 22 5 51 100 hard
Litigation / ่ฏ‰่ฎผ็ฎก็† private_lending_33d Private Lending Recovery Litigation โ€” 33 Days 22 5 71 100 medium
Renovation / ่ฃ…ไฟฎไธŽๆ”น้€  garage_adu_rental_conversion_25d Legal Garage-to-Rental ADU Conversion 25 8 45 77.5 medium
Renovation / ่ฃ…ไฟฎไธŽๆ”น้€  office_fitout_15d Commercial Office Fit-Out Project Management 21 7 105 289.657 hard
Rental / ไฝๆˆฟ็งŸ่ต cross_city_remote_viewing_rental Cross-City Remote Viewing Rental and Address Proof 24 8 66 97.5 hard
Rental / ไฝๆˆฟ็งŸ่ต wheelchair_student_accessible_rental Accessible Campus Housing for a Wheelchair-Using Student 24 8 58 88.75 hard
Shopping / ่ดญ็‰ฉไธŽๅฑฅ็บฆ baby_stroller_safety_standard_30d Baby Stroller Safety and Accessory Coordination 24 7 69 134 medium
Shopping / ่ดญ็‰ฉไธŽๅฑฅ็บฆ central_ac_install_30d Central Air-Conditioning Installation and After-Sales Reconciliation 24 7 70 136.5 hard
Team building / ๅ›ข้˜ŸๆดปๅŠจ factory_visit_safety_day Supply Chain Factory Visit Team Day 25 7 46 100 hard
Team building / ๅ›ข้˜ŸๆดปๅŠจ pottery_invoice_compliance_day Indoor Pottery Team-Building Planning 25 7 64 100 medium
Travel / ๅทฎๆ—…ไธŽๅ‡บ่กŒ east_china_bereavement_docs_reissue Low-Disruption Bereavement Travel and Document Reissue Assistance 22 10 44 100 hard
Travel / ๅทฎๆ—…ไธŽๅ‡บ่กŒ galapagos_no_us_transit Galapagos Travel Without U.S. Transit 25 7 41 100 hard

Envs counts the task's service-environment bindings. Weight is the task's declared total scoring weight; scores are normalized per task, so weights are not comparable across tasks.

What a task looks like

# event.yaml โ€” the timeline the runtime replays
stages:
  0:
    - id: S00_user_initial_request
      time: 2026-07-24T09:10:00+08:00
      type: user_message
      from: ๆž—ไน”
      body: |
        ๆˆ‘ 8 ๆœˆ่ฆๅŽปๅŽ„็“œๅคšๅฐ”ๅ‚ๅŠ ไธ€ไธชๅŠ ๆ‹‰ๅธ•ๆˆˆๆ–ฏ็”Ÿๆ€ๆ•ฐๆฎๅทฅไฝœๅŠ...
        ่ƒฝ hold ็š„ๅ…ˆ hold๏ผŒๆœ€็ปˆไป˜ๆฌพๅ’Œไธๅฏ้€€้กน็›ฎ่ฆๅ…ˆ่ทŸๆˆ‘็กฎ่ฎคใ€‚
  1:
    - id: S01_mutation_workshop_calendar_publish
      time: 2026-07-25T09:40:00+08:00
      type: mutation          # the world changes without being announced
      target: calendar_mock

Stages are checkpoints, not calendar days. Event types include user_message, mutation, notification, world, and policy_update.

Capability Coverage

  • Long-horizon state maintenance โ€” keep goals, constraints, commitments, and open items consistent across many stages.
  • Tool use โ€” query and act across email, calendar, banking, booking, maps, knowledge-base, and notification services.
  • Dynamic world updates โ€” apply staged changes in event order without using future facts early.
  • Authorization and risk control โ€” distinguish reads and drafts from payments, orders, cancellations, and other high-impact actions.
  • Evidence and traceability โ€” keep business state, tool results, and workspace deliverables in agreement.
  • Cross-service coordination โ€” reconcile times, amounts, statuses, identities, policies, and dependencies across services.

Service Coverage

Service Tasks Service Tasks Service Tasks
calendar 20 email 20 notion 18
notification_hub 12 legal_search 9 maps 8
review_platform 7 banking 6 credit_card 5
ecommerce 5 weather 5 brokerage 4
listing_platform 4 hotel_booking 3 delivery_logistics 2
flight_booking 2 health_tracker 2 job_board 2
content_platform 1 rail_booking 1 visa_and_advisory 1

Repository Structure

VibeLifeBench/
โ”œโ”€โ”€ README.md
โ””โ”€โ”€ eval_set/
    โ””โ”€โ”€ <domain>/
        โ””โ”€โ”€ <task>/
            โ”œโ”€โ”€ task.py          # entrypoint, service binding, event dispatch, aggregation
            โ”œโ”€โ”€ task.md          # bilingual public task card
            โ”œโ”€โ”€ task.toml        # metadata, dependencies, scenario window, scoring summary
            โ”œโ”€โ”€ event.yaml       # stage timeline: user messages, notifications, updates
            โ”œโ”€โ”€ run.toml         # runner configuration
            โ”œโ”€โ”€ workspace/       # initial agent workspace and durable deliverables
            โ”œโ”€โ”€ envs/
            โ”‚   โ””โ”€โ”€ <service>/<env_name>/    # task-local seed, env card, staged data
            โ”œโ”€โ”€ mutations/       # standalone staged updates (when present)
            โ””โ”€โ”€ rubrics/         # formal scoring modules

The repository root contains only README.md and eval_set/. Every environment payload is task-local; no shared top-level envs/ directory is distributed.

Environments

All 137 bindings use the layout eval_set/<domain>/<task>/envs/<service>/<env_name>/.

Every environment contains a non-empty init.sql and a bilingual README.md; some also include init.json, JSONL records, or SQL updates referenced by event.yaml. Every SQL seed was freshly loaded against its service schema and checked with SQLite integrity_check and foreign-key validation.

Environments are seeded from init.sql at load time, so no database files are committed.

Evaluation

All 20 tasks use flat_pool scoring: atomic checks draw from a single weighted pool, and the task score is the earned fraction of total weight.

Rubric modules live in rubrics/ and are loaded and aggregated by task.py:

Module Scope
stage_<N>.py Per-stage execution
cross_stage.py Consistency across stages
final.py Final deliverables
_helpers.py Shared predicates and backend-state assertions

Every task provides stage_<N>.py, cross_stage.py, final.py, and _helpers.py; a few carry additional task-specific helper modules.

Checks are written to read backend state and workspace artifacts rather than reward narration, so describing an action does not earn the credit for performing it.

task.toml records each task's post-cleanup atomic-check count and declared total weight.

External Runtime Requirement

Task content is complete as a bundle, but execution depends on an external runtime. A compatible environment must:

  1. provide the Terrarium/OpenClaw task APIs referenced by task.py;
  2. provide implementations and schemas for the declared services;
  3. load environments from task-local envs/ per [dependencies.envs] in task.toml;
  4. apply event.yaml events in stage and time order;
  5. supply workspace persistence, tool traces, and the runtime context the rubrics need.

Set the model in each task's run.toml before running:

[[agents]]
name = "openclaw"
model_name = "<your-provider>/<your-model>"

Synthetic Data and Privacy

All people, organizations, accounts, communications, orders, transactions, places, policy summaries, health records, and other business entities are offline synthetic data. The environments require no internet access and contain no real personal data.

License

No license file is bundled with this task-only release. Use and redistribution are governed by the terms supplied by the publisher for this repository.

Citation

@misc{vibelifebench_2026,
  title        = {VibeLifeBench: A 20-Task Long-Horizon Agent Evaluation Set},
  year         = {2026},
  howpublished = {Task-only release},
  note         = {Long-horizon agent tasks with task-local synthetic environments}
}

VibeLifeBench ยท Evolvent AI

About

๐Ÿ—“๏ธ The hardest life-admin benchmark for agents โ€” lawsuits, escrow shortfalls, apartment hunts, exams. 20 long-horizon tasks ร— 20โ€“30 stages across 10 domains and 21 services, scored by 1247 atomic checks that read backend state, not prose. Bilingual zh/en.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages