castform-aicastform-aiOfficialยท5 Agent Skills Included

benchmax

Build, validate, and launch reinforcement learning training environments

Defines reinforcement learning environments, tools, rewards, and datasets as Python code. Validates environments locally and in a hosted sandbox before spending GPU credits on training runs. Bundles, uploads, and launches training jobs with explicit cost confirmation, then monitors reward curves and rollouts. Supports supervised finetuning from labeled conversations without environments or rewards.
npx skills add castform-ai/benchmax --all -g -y
Available:

Instructs the agent on the required data-validate-launch workflow, which sub-skill to load for each stage, and the safety rules that prevent accidental credit-spending launches.

All Skills in This Repository (5)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install benchmax?โ–ผ

Run `npx skills add castform-ai/benchmax --all -g -y` in your terminal to install all skills in this suite globally.

What is benchmax used for?โ–ผ

It is a Python SDK for defining reinforcement learning environments with tools, rewards, and datasets as code, then validating and launching GPU training runs on the Castform platform.

How do I validate an environment before training?โ–ผ

Run `uv run python main.py validate` to execute a two-sibling local and hosted validation. Review both outcomes and never launch while any contract error remains.

Can I do supervised finetuning instead of RL?โ–ผ

Yes. If you already have labeled conversations or input-output pairs, the train-sft skill builds a validated dataset and launches a finetuning run with no environment or rewards needed.

Does benchmax prevent accidental GPU spending?โ–ผ

Yes. The launch workflow requires explicit human confirmation before any credit-spending training run, and validation must pass first.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’