Skip to content

release v0.1.37

Latest

Choose a tag to compare

@kaggleteam kaggleteam released this 06 Aug 22:25
· 1 commit to main since this release
ae99c89
Regenerate SDK and release 0.1.37 (#70)

Regenerated with `kapigen --public-api-output-path` (per README) from
kaggleazure ci at 332e7b83941.

Changes surfaced by the regen:

- Add Agents CRUD to `AgentsApiClient`: `create_agent`, `get_agent`,
`list_agents`, plus `list_harnesses`. New `ApiAgent`,
`ApiCreateAgentRequest`, `ApiGetAgentRequest`, `ApiListAgentsRequest`/
`Response`, `ApiListHarnessesRequest`/`Response`, and a new
`agents/types/agent_service.py` with `ListAgentsFilter` and
`ListHarnessesFilter`.
- Add benchmark-version/agent mappings to `BenchmarksApiClient`:
`create_benchmark_version_agent_mappings`,
`delete_benchmark_version_agent_mappings`, and
`list_benchmark_version_agent_mappings`, with their request/response
types, `ApiBenchmarkVersionAgentMapping`, the
`BenchmarkVersionAgentMappingType` enum, and a new
`benchmarks/types/benchmark_service.py` holding
`ListBenchmarkVersionAgentMappingsFilter`.
- Move `EnvVariable` and `UserSecret` from `benchmark_task_service.py`
into `benchmark_types.py` (the former file is gone) and add
`env_variables`/`secrets` to the Harbor task definition.
- Drop `temperature`, `top_p`, and `max_output_tokens` from the
benchmark model version config docs, leaving `reasoning_effort`.
- Add `add_competition_host`, `add_competition_judge`, and
`list_competition_judges` to `CompetitionApiClient` with their
request/response types.
- Add `get_model_proxy_quotas` to `ModelProxyApiClient`, plus
`ApiModelProxyQuotaBalance` and the `ModelProxyQuotaRefillPeriod` enum.
- Add `KAGGLE_RESOURCE_TYPE_AGENTS` to `security_types`.