Skip to content

Publish ThinkingBox-Bench viewer data - #21

Merged
Liang-Chun Tsai (ltsai-dev) merged 2 commits into
mainfrom
ltsai-microsoft-add-huggingface-viewer-export
Aug 24, 2026
Merged

Publish ThinkingBox-Bench viewer data#21
Liang-Chun Tsai (ltsai-dev) merged 2 commits into
mainfrom
ltsai-microsoft-add-huggingface-viewer-export

Conversation

@ltsai-dev

Copy link
Copy Markdown
Contributor

Summary

  • add a deterministic exporter for the 507 ThinkingBox-Bench v1.0 tasks, five shared scenarios, and agent configuration
  • add a standalone Hugging Face publishing bundle with a dataset card, license, and three Parquet subsets
  • link the public microsoft/ThinkingBox-Bench dataset from the repository and release documentation
  • document task fields and how golden database state is materialized during evaluation

Validation

  • verified generated exports match the canonical release sources
  • loaded all three local and hosted dataset configurations with Hugging Face datasets
  • confirmed the public Dataset Server reports full Viewer, preview, search, filter, and statistics support
  • passed repository pre-commit checks

Add a standalone Hugging Face dataset bundle and deterministic exporter for the 507 benchmark tasks, five scenarios, and agent configuration. Link the public Microsoft dataset from the repository documentation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 4cbb7478-bf25-43a3-bcd3-ee1b047cc63c

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR publishes a Hugging Face–friendly “viewer bundle” for the ThinkingBox-Bench v1.0 release, including a deterministic exporter that materializes three Parquet tables (tasks, scenarios, agents) plus the dataset card and license, and links that public dataset from the main repository docs.

Changes:

  • Add scripts/export_huggingface_viewer.py to generate/check deterministic Parquet exports for Hugging Face Dataset Viewer usage.
  • Document the Hugging Face Dataset Viewer and maintainer publishing workflow in the v1.0 release README.
  • Add a self-contained Hugging Face bundle (dataset card + license) and link the public Hugging Face dataset from the repo root README.

Reviewed changes

Copilot reviewed 5 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
scripts/export_huggingface_viewer.py Deterministic exporter/checker that builds tasks, scenarios, and agents Parquet tables from canonical release sources.
releases/thinkingbox_bench_v1/README.md Adds Viewer link + maintainer workflow for regenerating/checking and publishing the Hugging Face bundle.
releases/thinkingbox_bench_v1/huggingface/README.md Adds dataset card (front-matter + documentation) describing subsets, fields, and evaluation materialization behavior.
releases/thinkingbox_bench_v1/huggingface/LICENSE.txt Adds the license text to ship alongside the redistributed dataset bundle.
README.md Links the public Hugging Face dataset and clarifies it’s a viewer-friendly representation (GitHub remains executable source).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +266 to +270
if (
not LICENSE_DESTINATION.exists()
or LICENSE_DESTINATION.read_bytes() != LICENSE_SOURCE.read_bytes()
):
errors.append(f"Outdated {LICENSE_DESTINATION.relative_to(ROOT)}")
Fail code quality checks when generated tables, license, dataset-card configs, bundle layout, or task-to-scenario relationships drift from the canonical sources.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 4cbb7478-bf25-43a3-bcd3-ee1b047cc63c

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@ltsai-dev
Liang-Chun Tsai (ltsai-dev) merged commit 4a4a3a2 into main Aug 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants