Repository navigation
Upgrade the Agents API pin to openai-python 3.45.0 - #915
Merged
Merged
Conversation
Docs, zh mirrors with refreshed hashes, SDK link repoints, and client projections for Credential metadata and hosted Environment fields.
… and experimental, desktop validation, unsupported options, docs
This comment has been minimized.
This comment has been minimized.
…pty Session agent, compaction defaults, Environment states gap, docs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upgrades the pinned official Agents API from openai-python 3.13.0 to 3.45.0 (
9b3458a). The official OpenAPI moves to openai-openapi820f97a, the last spec commit whose Agents, Vaults, Files and Skills schemas match that SDK; the next one adds a Turn error code the SDK lacks./v1grows from 58 to 73 operations.Implemented
POST /vaults/{vault_id}: Vault update, with the official update limits onmetadata.GET /agents/sessions/{session_id}/turns/{turn_id}/items: root Turn Items, using the Session Items projection and pagination.metadata[key]=valuefilter on Session, Vault and Credential lists. A repeated key and an empty key return 400.metadata, through forward migration000011.limitnow follows the shared 1–100 rule. Values are no longer clamped.compactionandexperimental:experimentalcarries its official default.compactionclears the saved value.desktopresponses are{"enabled": false}. Hosted responses carrycontainer_size: null.Rejected with a typed error and recorded in the ledger
unsupported_operationafter the Beta-header and authentication checks:POST/GET /agents/environments;agentwith members;review: auto_review;environment.environment_idandcontainer_size;desktop.enabled: true;blocked_domains;environment_variableCredentials;compaction.async: true,experimental.time_awareness: trueand theautomationsandcomputer_usetools are saved, but Session admission rejects them on every Harness because no Harness runs them natively.ultrafastfollows the existing service-tier declarations.suspendedstate or thesuspended,expiredandresetEnvironment events. This is recorded as a gap.Other changes
agents-clientis adapted.desktopand Credentialmetadata.Verification
go vet ./...,make check-openapiandmake openapiall pass, and regeneration leaves no diff.api,execution,agents,vaults,harnessconfig,contracts/agents-api/v1and the DB-backedsessionpg/vaultpg.official_schema_test.py;official_client.py;TestAgentUpdateOfficialClient,TestSessionAgentFilterOfficialClientand the list-query, function-input, template-composition and Skills integration tests.packages/agents-clientpasses its typecheck and vitest (741).apps/webandexample/parsartypechecks pass.pnpm --dir website check-translationspasses.TestTemplateNullSelectionOfficialClientPostgresfails the same way on main with SDK 3.13.0 and is not touched here.