This repository contains the complete APB data prepared for Hugging Face. It uses the paper-aligned task names: Holistic Planning, Step-wise Planning, Tool-Extraneous, Tool-Broken, and Unsolvable.
Real-traffic subtypes such as doc, excel, normal, ppt, and train are stored in
source_subset when applicable.
data/holistic_planning.jsonl: Holistic Planning records.data/holistic_tool_extraneous.jsonl: Holistic Tool-Extraneous records.data/holistic_unsolvable.jsonl: Holistic Unsolvable records.data/step_wise_planning.jsonl: Step-wise Planning records.data/step_wise_tool_extraneous.jsonl: Step-wise Tool-Extraneous records.data/step_wise_tool_broken.jsonl: Step-wise Tool-Broken records.data/all.jsonl: all records concatenated.data/sources/<split>/*.jsonl: split-by-source views.assets_archives/Holistic_assets.tar and assets_archives/Step-wise_assets.tar: referenced files only, archived to keep the Hugging Face upload stable.metadata/summary.json: counts and validation summary.| task | split file stem | records | parquet |
|---|---|---|---|
| Holistic Planning | holistic_planning | 1109 | True |
| Holistic Tool-Extraneous | holistic_tool_extraneous | 750 | True |
| Holistic Unsolvable | holistic_unsolvable | 400 | True |
| Step-wise Planning | step_wise_planning | 900 | True |
| Step-wise Tool-Extraneous | step_wise_tool_extraneous | 750 | True |
| Step-wise Tool-Broken | step_wise_tool_broken | 300 | True |
Total records: 4209
| regime | records |
|---|---|
| Holistic | 2259 |
| Step-wise | 1950 |
| source | records |
|---|---|
| agentnetbench | 100 |
| framethinker | 100 |
| real-traffic | 370 |
| toolbench | 150 |
| gaia | 163 |
| gta | 226 |
| source | records |
|---|---|
| framethinker | 150 |
| gaia | 150 |
| gta | 150 |
| real-traffic | 150 |
| toolbench | 150 |
| source | records |
|---|---|
| agentnetbench | 80 |
| framethinker | 40 |
| gaia | 40 |
| gta | 240 |
| source | records |
|---|---|
| framethinker | 150 |
| gaia | 150 |
| gta | 150 |
| opencua | 150 |
| real-traffic | 150 |
| toolbench | 150 |
| source | records |
|---|---|
| framethinker | 150 |
| gaia | 150 |
| gta | 150 |
| real-traffic | 150 |
| toolbench | 150 |
| source | records |
|---|---|
| gaia | 75 |
| gta | 75 |
| real-traffic | 75 |
| toolbench | 75 |
| prediction_horizon | records |
|---|---|
| next1 | 300 |
| next2 | 300 |
| next3 | 300 |
| prediction_horizon | records |
|---|---|
| next1 | 750 |
| prediction_horizon | records |
|---|---|
| next1 | 300 |
id: stable public identifier.split: one of the six split file stems above.split_display_name: paper-aligned display name.planning_regime: Holistic or Step-wise.task_family: Planning, Tool-Extraneous, Tool-Broken, or Unsolvable.task_category: display name combining regime and task family.source: public source name.source_subset: subtype for real-traffic examples when applicable.query: user task.expected_behavior: target behavior such as generate_plan, predict_next_step, recover_from_broken_tool, or reject.prediction_horizon: next1, next2, or next3 for Step-wise records.plan and tool_chain_json: Holistic reference fields.trajectory_prefix_json, ground_truth_steps_json, and reference_remaining_steps_json: Step-wise reference fields.tools_json, base_tools_json, extraneous_tools_json: available tool definitions.tool_names_json, base_tool_names_json, extraneous_tool_names_json: normalized tool name lists.extraneous_tool_count: N for Tool-Extraneous cases.unsolvable_type: subtype for Unsolvable cases.broken_tool_name, replacement_tool_json: Tool-Broken metadata.files: referenced files, with paths relative to this folder.valid_reference: false when a required reference or referenced asset is missing.validation_errors: JSON string containing validation reasons.from datasets import load_dataset
holistic = load_dataset("json", data_files="data/holistic_planning.jsonl", split="train")
step_wise = load_dataset("json", data_files="data/step_wise_planning.jsonl", split="train")
all_records = load_dataset("json", data_files="data/all.jsonl", split="train")
The files field stores paths relative to the repository root, such as
assets/Holistic/... or assets/Step-wise/.... After downloading the
repository, restore those paths with:
tar -xf assets_archives/Holistic_assets.tar
tar -xf assets_archives/Step-wise_assets.tar
This creates assets/Holistic/ and assets/Step-wise/ in the repository root.
Evaluation and judge code is intentionally excluded from this Hugging Face data
package. Use the separate GitHub code package generated by
scripts/prepare_apb_full_github_code.py.
This repository contains the complete APB data prepared for Hugging Face. It uses the paper-aligned task names: Holistic Planning, Step-wise Planning, Tool-Extraneous, Tool-Broken, and Unsolvable.
Real-traffic subtypes such as doc, excel, normal, ppt, and train are stored in
source_subset when applicable.
data/holistic_planning.jsonl: Holistic Planning records.data/holistic_tool_extraneous.jsonl: Holistic Tool-Extraneous records.data/holistic_unsolvable.jsonl: Holistic Unsolvable records.data/step_wise_planning.jsonl: Step-wise Planning records.data/step_wise_tool_extraneous.jsonl: Step-wise Tool-Extraneous records.data/step_wise_tool_broken.jsonl: Step-wise Tool-Broken records.data/all.jsonl: all records concatenated.data/sources/<split>/*.jsonl: split-by-source views.assets_archives/Holistic_assets.tar and assets_archives/Step-wise_assets.tar: referenced files only, archived to keep the Hugging Face upload stable.metadata/summary.json: counts and validation summary.| task | split file stem | records | parquet |
|---|---|---|---|
| Holistic Planning | holistic_planning | 1109 | True |
| Holistic Tool-Extraneous | holistic_tool_extraneous | 750 | True |
| Holistic Unsolvable | holistic_unsolvable | 400 | True |
| Step-wise Planning | step_wise_planning | 900 | True |
| Step-wise Tool-Extraneous | step_wise_tool_extraneous | 750 | True |
| Step-wise Tool-Broken | step_wise_tool_broken | 300 | True |
Total records: 4209
| regime | records |
|---|---|
| Holistic | 2259 |
| Step-wise | 1950 |
| source | records |
|---|---|
| agentnetbench | 100 |
| framethinker | 100 |
| real-traffic | 370 |
| toolbench | 150 |
| gaia | 163 |
| gta | 226 |
| source | records |
|---|---|
| framethinker | 150 |
| gaia | 150 |
| gta | 150 |
| real-traffic | 150 |
| toolbench | 150 |
| source | records |
|---|---|
| agentnetbench | 80 |
| framethinker | 40 |
| gaia | 40 |
| gta | 240 |
| source | records |
|---|---|
| framethinker | 150 |
| gaia | 150 |
| gta | 150 |
| opencua | 150 |
| real-traffic | 150 |
| toolbench | 150 |
| source | records |
|---|---|
| framethinker | 150 |
| gaia | 150 |
| gta | 150 |
| real-traffic | 150 |
| toolbench | 150 |
| source | records |
|---|---|
| gaia | 75 |
| gta | 75 |
| real-traffic | 75 |
| toolbench | 75 |
| prediction_horizon | records |
|---|---|
| next1 | 300 |
| next2 | 300 |
| next3 | 300 |
| prediction_horizon | records |
|---|---|
| next1 | 750 |
| prediction_horizon | records |
|---|---|
| next1 | 300 |
id: stable public identifier.split: one of the six split file stems above.split_display_name: paper-aligned display name.planning_regime: Holistic or Step-wise.task_family: Planning, Tool-Extraneous, Tool-Broken, or Unsolvable.task_category: display name combining regime and task family.source: public source name.source_subset: subtype for real-traffic examples when applicable.query: user task.expected_behavior: target behavior such as generate_plan, predict_next_step, recover_from_broken_tool, or reject.prediction_horizon: next1, next2, or next3 for Step-wise records.plan and tool_chain_json: Holistic reference fields.trajectory_prefix_json, ground_truth_steps_json, and reference_remaining_steps_json: Step-wise reference fields.tools_json, base_tools_json, extraneous_tools_json: available tool definitions.tool_names_json, base_tool_names_json, extraneous_tool_names_json: normalized tool name lists.extraneous_tool_count: N for Tool-Extraneous cases.unsolvable_type: subtype for Unsolvable cases.broken_tool_name, replacement_tool_json: Tool-Broken metadata.files: referenced files, with paths relative to this folder.valid_reference: false when a required reference or referenced asset is missing.validation_errors: JSON string containing validation reasons.from datasets import load_dataset
holistic = load_dataset("json", data_files="data/holistic_planning.jsonl", split="train")
step_wise = load_dataset("json", data_files="data/step_wise_planning.jsonl", split="train")
all_records = load_dataset("json", data_files="data/all.jsonl", split="train")
The files field stores paths relative to the repository root, such as
assets/Holistic/... or assets/Step-wise/.... After downloading the
repository, restore those paths with:
tar -xf assets_archives/Holistic_assets.tar
tar -xf assets_archives/Step-wise_assets.tar
This creates assets/Holistic/ and assets/Step-wise/ in the repository root.
Evaluation and judge code is intentionally excluded from this Hugging Face data
package. Use the separate GitHub code package generated by
scripts/prepare_apb_full_github_code.py.