Minor Changes
- 74eae6c: Remove pagination from list MCP servers across the API, SDK, and UI; return and search the complete configured MCP catalog client-side.
Patch Changes
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 648273b: Regenerate SDK from updated OpenAPI spec.
- 2dcb3a0: Add
created_by_meto list sessions and list schedules so callers can restrict results to resources they created (excluding managed-agent visibility). - a000b47: List sessions accepts
metadata[key]=valuequery params (OpenAPI deepObject) for exact metadata containment filtering. Bare JSON-stringmetadataquery params are rejected. Metadata keys are limited to 32 characters and cannot include[]or whitespace so they do not collide with the bracket query form. - 9501536: [truefoundry] Make MCPServerManifest a type-discriminated oneOf of RemoteMCPServerManifest and TrueFoundryMCPServerManifest.
- 0ec8dc6: Omit session
total_cost_in_usdwhen cost is unavailable (instead of defaulting to 0), matching turn metrics. - dc2151f: Paginate
GET /api/v1/agentswithlimit/page_tokenand apaginationenvelope; optionalagent_namefilters by case-insensitive substring. Agents library uses rows-per-page and prev/next against the token-paginated API. Schedule create and the schedules listing agent filter use a searchable agent combobox backed by the same filtered list API. - 134dcb9: Python SDK
is_event_delta/merge_event_delta(PyPI version locksteps with this package on Version Packages). - 52987a7: Add
internal.agents.getCodeSnippetsAPI under the new SDKinternalnamespace. - 38ce068: Add tenant-unique optional session
external_id,Sessions.getOrCreateByExternalId, and an idempotentPOST /internal/sessions/get-or-create-by-external-idendpoint and SDK method. - b654052: Add caller-owned session
metadata(Record<string, string>with size limits) on create, update, and read. Persist as a newsession.metadatajsonb column; leave sessioncustomunchanged. - 11865b4: Add optional session
source. Persist as nullable JSONB with a list filter index; expose on session responses and list viasource_type/source_id. Schedule dispatch sets source on create; public create/update do not accept it. - 4c1260e: [truefoundry] Wire TrueFoundry MCP authorize, status, and delete through ServiceFoundry; stub list auth_status; gate oauth2 invoke mid-turn with authRequired; paginate MCP server lists. UI treats SFY consent
code/erroron the FE landing like local DCR success/failure. - 44f9cbe: [truefoundry] TrueFoundry mode: env-backed Daytona | truefoundry sandbox via TRUEFOUNDRY_SANDBOX_* (static SETTINGS JSON). Settings OpenAPI stays Daytona-only (
SandboxProviderManifest); truefoundry is store-internal (StoredSandboxProviderManifest). - f175245: [truefoundry] Add TrueFoundry-managed MCP list/get (SFY registry, gateway proxy URL, create/update 424).