Skip to content

chore(types): Update API Types#515

Open
galileo-automation wants to merge 1 commit intomainfrom
chore/galileo-automation/update-api-types-2026-03-10
Open

chore(types): Update API Types#515
galileo-automation wants to merge 1 commit intomainfrom
chore/galileo-automation/update-api-types-2026-03-10

Conversation

@galileo-automation
Copy link
Contributor

@galileo-automation galileo-automation commented Mar 10, 2026

User description

Fix any breaking changes if this pull request fails to deploy


Generated description

Below is a concise technical summary of the changes proposed in this PR:
Broadened the shared API schema and OpenAPI contract to support richer trace/session/log-stream data, tighter metric roll‑ups, multimodal annotations, and operational tooling such as scorer validation and metric settings. The types now describe counts, annotations, file metadata, events, roll‑up configuration, and partial query payloads so log/trace consumers can surface more telemetry and correlated files, while the OpenAPI definitions align on those flows plus new endpoints for log-stream search/partial queries, metric settings, experiments, and code scorer task status.

TopicDetails
Trace & log schema expansion Enrich log/trace/session models and partial query responses so downstream consumers can fetch counts, annotations, multimodal files, and event/metric roll‑up data in a consistent way. This touches every logrecords/logstream/experiment trace structure by adding feedback metadata, file references, roll‑up results, events (message/reasoning/tool/MCP), and expanded partial query payloads that deliver typed records and counts. Both the new shared types and the OpenAPI contract were updated to include this richer schema and new request/response shapes (e.g., LogRecordsPartialQueryRequest/Response, QueryPartial* endpoints) that keep the logging system coherent across ingestion, query, and UI surfaces.
Modified files (2)
  • src/types/new-api.types.ts
  • src/types/openapi.types.ts
Latest Contributors(1)
UserCommitDate
Murikefeat-type-generation-A...November 24, 2025
Operational API surface updates Expand the OpenAPI surface with new operational endpoints for metric settings, log-stream/experiment search (including partial queries), scorer validation, and related task tracking, while ensuring their payloads align with the shared types. Added request/response definitions, error maps, and query params for metric_settings, pageable searches, partial searches, count endpoints, and the code scorer validation/task-result APIs so the runtime flows (ingest → query → metric configuration → scorer validation) are fully typed and documented.
Modified files (1)
  • src/types/openapi.types.ts
Latest Contributors(1)
UserCommitDate
Murikefeat-type-generation-A...November 24, 2025
Annotation & multimodal integration metadata Standardize annotation/multimodal/integration metadata so instrumented records and integrations can reference the same enums/structures. Introduces annotation aggregates, rating info, file metadata/modalities/status, custom LLM handler configs, multimodal integration settings, and advanced column/metric metadata (e.g., roll-up strategies, numeric/categorical roll-up methods). These additions touch both the shared SDK types and their OpenAPI counterparts, ensuring tools that display annotations, files, or multimodal capabilities can rely on consistent type information across services.
Modified files (2)
  • src/types/new-api.types.ts
  • src/types/openapi.types.ts
Latest Contributors(1)
UserCommitDate
Murikefeat-type-generation-A...November 24, 2025
Other Other files
Modified files (1)
  • src/types/api.types.ts
Latest Contributors(2)
UserCommitDate
Murikefeat-type-generation-A...November 24, 2025
galileo-automationUpdate-API-Types-324October 02, 2025
This pull request is reviewed by Baz. Review like a pro on (Baz).

@galileo-automation galileo-automation added the dependencies Pull requests that update a dependency file label Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant