Skip to content

Keep voice sample Starlette managed by AgentServer - #1063

Merged
Antriksh Jain (antriksh30) merged 1 commit into
mainfrom
keep-voice-starlette-agentserver-managed
Oct 12, 2026
Merged

Antriksh Jain (antriksh30) merged 1 commit into
mainfrom
keep-voice-starlette-agentserver-managed

Conversation

@antriksh30

Copy link
Copy Markdown
Contributor

Summary

  • remove the six direct Starlette declarations introduced by Migrate BYO hosted voice samples to uv #1060
  • keep Starlette transitively managed by AgentServer so framework compatibility updates remain centralized
  • retain the existing Starlette package versions in every committed uv.lock; this changes dependency ownership only, not the resolved graphs

Validation

  • all six locks pass uv lock --check and frozen production export
  • package name/version sets are unchanged and Starlette remains present transitively
  • hosted-agent dependency policy passes with --resolve

Remove direct Starlette declarations from the hosted voice samples migrated in #1060. Starlette remains pinned transitively in each frozen lock graph through AgentServer, which stays responsible for compatibility updates.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec0a8f22-0687-4209-912b-1d5f4c4263f1
Copilot AI balanced review requested due to automatic review settings October 12, 2026 10:12
@antriksh30
Antriksh Jain (antriksh30) requested a review from a team as a code owner October 12, 2026 10:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Runtime and test code still imports Starlette directly, so it should remain declared without an explicit version pin.

6 open findings
What changed in this PR

Removes explicit Starlette declarations so AgentServer controls compatibility while preserving resolved lockfile versions.

Changes:

  • Removes Starlette from three runtime dependency lists.
  • Removes Starlette from three development dependency groups.
  • Updates lockfile root metadata without changing resolved Starlette packages.
File Description
voicelive/​hotel-booking.../​pyproject.toml Removes the direct runtime declaration.
voicelive/​hotel-booking.../​uv.lock Updates project dependency metadata.
voicelive/​hello-world.../​pyproject.toml Removes the direct runtime declaration.
voicelive/​hello-world.../​uv.lock Updates project dependency metadata.
voicelive/​foreground-background.../​pyproject.toml Removes the direct runtime declaration.
voicelive/​foreground-background.../​uv.lock Updates project dependency metadata.
voice-agent-target-agent/​basic.../​pyproject.toml Removes the direct test dependency.
voice-agent-target-agent/​basic.../​uv.lock Updates development dependency metadata.
voice-agent-target-agent/​langchain.../​pyproject.toml Removes the direct test dependency.
voice-agent-target-agent/​langchain.../​uv.lock Updates development dependency metadata.
voice-agent-target-agent/​langgraph.../​pyproject.toml Removes the direct test dependency.
voice-agent-target-agent/​langgraph.../​uv.lock Updates development dependency metadata.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@antriksh30
Antriksh Jain (antriksh30) merged commit b09cf16 into main Oct 12, 2026
25 checks passed
@antriksh30
Antriksh Jain (antriksh30) deleted the keep-voice-starlette-agentserver-managed branch October 12, 2026 11:06

This branch was successfully deployed

1 active deployment
L4-validation — 7061c305 Deployed Oct 12, 2026 by antriksh30 via trusted #497
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants