Skip to content

v0.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jul 20:35
ab65b6e

Highlights

  • New built-in harnesses. Claude Code (#1691), Pi (#2004) and Pool (#2056).
  • New built-in tasksets. OpenEnv environments load as first-class tasksets (openenv) behind the verifiers[openenv] extra (#1997, #2059)
  • Lazy/ infinite tasksets. Taskset.load() may now yield tasks instead of returning a finite list, enabling dynamically generated, never-ending task streams for online training (#1969). Taskset loading is also lazy end-to-end (#2023).
  • Richer traces. Traces record per-call ModelCall metadata (#2061), split generation time into model vs. harness time (#2060), report usage-based and self-consistent token counts (#2040), persist advertised tool definitions for tool-use SFT (#1963), carry platform-integration provenance fields (#2053), and thread kept-set sampling masks from generate responses to Branch (#1978).
  • GEPA. GEPA prompt optimization for v1 environments (#1952).
  • Improved reliability. Improved MCP tool serving under high concurrency (#2062). The message graph is atomic w.r.t. harness retries (#2036), env server worker failures surface as structured errors (#1976), and the interception layer is a first-class contract with warm elastic pools by default (#1989, #2002).

Breaking

  • default harness renamed to bash. Configs with harness.id = "default" must use "bash"; DefaultHarness/DefaultHarnessConfig are now BashHarness/BashHarnessConfig (#2063).
  • EnvConfig.multiplex replaced by EnvConfig.interception. Interception is a pluggable config: InterceptionServerConfig, StaticInterceptionPoolConfig, or ElasticInterceptionPoolConfig (the previous multiplex behavior) (#1989).
  • OpenEnv folded behind an extra. The openenv-v1 package moved to verifiers.v1.tasksets.openenv; depend on verifiers[openenv] instead (#2059).
  • Harbor task timeouts ignored by default. HarborConfig.ignore_timeouts defaults to True; opt back in with --no-taskset.ignore-timeouts (#2050).
  • Removals. Legacy v0 environments (#2055) and the composable search taskset (#1854, migrated to research-environments) are gone.

Changelog

New Contributors

Full Changelog: v0.2.0...v0.2.1