Skip to content

v0.15.0

Latest

Choose a tag to compare

@ianhodge ianhodge released this 20 Aug 01:50
3eb025b

0.15.0 (2026-08-20)

⚠ BREAKING CHANGES

  • api: catch up openapi, rename tasks -> runs

Features

  • [Artifacts] public API file artifact downloads (d215ac1)
  • Add harness enum to openAPI spec (acbcf4d)
  • Add parent_run_id to retrieve/list runs API response (fca4568)
  • Add VMIdleTimeoutMinutes param to API (0bcea48)
  • Address Stainless diagnostics (391cbe2)
  • agent-runs: add on_behalf_of configuration option to the agent runs API (0eca5db)
  • api: add addnl filters to runs endpoint (05024f6)
  • api: add artifacts, worker_host, and new source types (c1428e0)
  • api: add computer_use_enabled param (d871614)
  • api: add models for agent skill, user profile (caf88cf)
  • api: add run output artifact reporting and reverse lookup (32393a5)
  • api: add schedules to runs (0c50dd3)
  • api: add schedules, agent list, skill-spec (fb065cf)
  • api: api update (65f9613)
  • api: api update (2459506)
  • api: api update (8d67c5f)
  • api: api update (d37ac45)
  • api: api update (5221502)
  • api: api update (0138a61)
  • api: api update (3714739)
  • api: api update (9450eac)
  • api: api update (132263d)
  • api: catch up openapi, rename tasks -> runs (39d90e5)
  • api: created at filter in list view (bfe4091)
  • api: error and error_code as types (3c6062f)
  • api: fix array query parameter formatting (c71d8c2)
  • api: fix ScheduledAgentHistoryItem name (e34e2b0)
  • api: fix schema version issues (c2fc075)
  • api: manual updates (96aaf48)
  • api: manual updates (f008bc3)
  • api: manual updates (8bfda3e)
  • api: manual updates (8e21bd6)
  • api: manual updates (85f956c)
  • api: manual updates (c13884d)
  • api: manual updates (010459f)
  • api: manual updates (8aafbea)
  • api: manual updates (2fc23de)
  • api: manual updates (4d4a408)
  • api: manual updates (cd0ec74)
  • api: modify openapi trigger (db2d311)
  • api: new run source types (69ac0d5)
  • api: sorting (4499e74)
  • api: update artifacts (fd350f5)
  • client: add custom JSON encoder for extended type support (e3304b4)
  • client: add support for binary request streaming (ec13139)
  • configurable credential strategy for agent runs (REMOTE-1815) (2da5ccf)
  • Create run for every local conversation and add filter (f5fe718)
  • Define auth secrets and inject them into the environment. (3706e8d)
  • deps: seal idna>=3.15 + aiohttp>=3.13.5 CVE floors as custom code (27e79ac)
  • Endpoint to upload third-party harness block snapshots (90186b0)
  • Fix the harness type in the openAPI spec (16d2787)
  • ian/fix_conversation_id_nameing (75510e0)
  • internal: implement indices array format for query and form serialization (8b16e67)
  • Orchestrations V2: Public API endpoints (d24dbdf)
  • REMOTE-2208: opt-in post-failure session retention via OZ_IDLE_ON_FAIL (9db6f17)
  • remote-2262: default runner on named agents (4d81dbf)
  • REMOTE-2776: enforce factory pricing V2 tier entitlements (3bc4639)
  • Use correct branch for Stainless PRs (ef6b97b)

Bug Fixes

  • client: preserve hardcoded query params when merging with user params (3446e91)
  • deps: bump minimum typing-extensions version (cea2f69)
  • deps: drop Python 3.9, pin .python-version to 3.10.16 (fd4a67a)
  • deps: pin aiohttp>=3.14.1, pytest>=9.0.3, pygments>=2.20.0 (CVE fixes) (9bcd811)
  • deps: seal aiohttp>=3.14.1, pytest>=9.0.3, pygments>=2.20.0 CVE fixes (5ad6a6e)
  • lint: suppress pyright errors for optional httpx_aiohttp import on Python 3.9 (779259f)
  • Oz runs list filtering by Empty environment is a no-op (85b2e1b)
  • pydantic: do not pass by_alias unless set (94799da)
  • sanitize endpoint path params (f3430e3)
  • stlc: seal handlebars>=4.7.9 pin for CVE-2026-33937 and related (oz-sdk-typescript) (46c1428)
  • use async_to_httpx_files in patch method (c02afdb)

Chores

  • ci: bump uv version (f22f581)
  • ci: skip lint on metadata-only changes (3814a0d)
  • ci: skip uploading artifacts on stainless-internal branches (4dc211d)
  • ci: upgrade actions/github-script (cc2ac65)
  • docs: add missing descriptions (2cc2d99)
  • format all api.md files (7fdbd37)
  • internal: add --fix argument to lint script (46a9b4b)
  • internal: add missing files argument to base client (041d054)
  • internal: add request options to SSE classes (63f457a)
  • internal: bump dependencies (4042859)
  • internal: fix lint error on Python 3.14 (07fd1df)
  • internal: make test_proxy_environment_variables more resilient (6159f07)
  • internal: make test_proxy_environment_variables more resilient to env (de673c8)
  • internal: remove mock server code (bbe2b1d)
  • internal: tweak CI branches (49c27b8)
  • internal: update actions/checkout version (14b1816)
  • internal: update gitignore (de3d781)
  • reseal python stlc tracking file to current staging main (ed25fd4)
  • restore promote workflow and changelog as sealed custom code (7ac7b1f)
  • speedup initial import (c6fa047)
  • stlc: enable release-please pipeline for SDK publishing (35ea74a)
  • sync release state from production (0.14.0) (e8f125d)
  • update mock server docs (9a0e0ad)
  • update SDK settings (8afbeb4)
  • update SDK settings (c597727)
  • update SDK settings (628303f)
  • update SDK settings (621aa2e)
  • update SDK settings (119d498)
  • update SDK settings (aa219d3)
  • update SDK settings (550bf88)
  • update SDK settings (6712331)
  • update SDK settings (681e2ef)
  • update SDK settings (4d89e8a)
  • update SDK settings (f233ca0)
  • update SDK settings (7857217)
  • update SDK settings (181c928)
  • update SDK settings (a94be20)
  • update SDK settings (217b866)
  • update SDK settings (cc95759)

Documentation

  • add environment and config usage documentation (ef5d0c3)
  • add environment and config usage documentation (487b1cf)
  • dev: Add WARP.md file (982836f)

Refactors

  • internal: switch from rye to uv (d4cdfd0)