Repository navigation
feat(public)!: call the Public API at /v0 - #1027
Merged
Merged
Conversation
Topherhindman
marked this pull request as ready for review
October 10, 2026 00:15
JackNDwyer
approved these changes
Oct 10, 2026
rektdeckard
approved these changes
Oct 10, 2026
Topherhindman
force-pushed
the
devx-800-cli-participant-sessions-events
branch
7 times, most recently
from
October 10, 2026 05:03
e200807 to
0a431da
Compare
Base automatically changed from
devx-800-cli-participant-sessions-events
to
main
October 10, 2026 05:15
public-api-server now serves its REST API under /v0 (the pre-GA version) and the spec at /v0/openapi; /v1 is reserved for the frozen release.
Topherhindman
force-pushed
the
public-api-v0
branch
from
October 10, 2026 05:37
8a23c1f to
8c1fba2
Compare
Picks up public-api-server serving its REST API under /v0 instead of /v1: every operation path moves to /v0/.... The proto packages behind it stay v1. The tests' expected request paths and the base URL comment follow. Also picks up what landed on the server with the agent store (#43): the databases and threads operations and their types, the AgentThread token grant, and the agent task types. One type is renamed with the protocol bump that came with it: SimulationRunSampling is now SimulationRunSamplingOptions. Nothing hand-written reads it, so only oapi.gen.go changes. Generated from livekit/public-api-server@99b6dcd
Topherhindman
force-pushed
the
public-api-v0
branch
from
October 12, 2026 17:10
8c1fba2 to
4350333
Compare
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.
Part of DEVX-779
Depends on livekit/public-api-server#64 (merged).
public-api-server now serves its REST API under
/v0, the pre-GA version, and its spec at/v0/openapi./v1is reserved for the frozen GA release. This moves lk's generated client to/v0.What changed
fix(public)):generate.shfetches<base>/v0/openapi, and thegen.godoc follows.chore(public)): regenerated from livekit/public-api-server@99b6dcd, Update module github.com/urfave/cli/v2 to v2.11.1 #64's merge commit onmain. Every operation path moves from/v1/...to/v0/...; the proto packages stayv1. The tests' expected request paths (30 literals) and theDefaultBaseURLcomment follow.AgentThreadtoken grant, and the agent task types. The protocol bump that came with it renamesSimulationRunSamplingtoSimulationRunSamplingOptions; nothing hand-written reads it, so onlyoapi.gen.gochanges.Testing
go build ./...,go vet ./pkg/... ./cmd/lk/andgo test ./pkg/... ./cmd/lk/pass.project list,session listandget,participant list,transcript,logs,traces,metrics,eventsand bothrecordingtypes all succeed on/v0, with the same output as the deployed staging server, and/v1/...answers 404.Before merge