Conversation
Match the Python starter: the README now documents `lk agent console`, `lk agent dev`, and `lk agent start` for local runs, the `dev` script and the taskfile hint run through the CLI, and the CLI install instructions moved into Dev Setup so they come before the first command that needs them. The `start` script stays a direct `node src/main.ts start`, because the Dockerfile runs `pnpm start` and the container image doesn't include `lk`. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01U7yszNU7t5aCHJsKLmU4hv
bcherry
commented
Sep 18, 2026
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01U7yszNU7t5aCHJsKLmU4hv
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.
What
Points the starter's local run instructions at the LiveKit CLI:
README.md—lk agent console,lk agent dev, andlk agent startunder "Run the agent", plus a new "Install the LiveKit CLI" step at the top of Dev Setup.package.json— thedevscript now runslk agent dev.taskfile.yaml— the hint printed afterlk agent init.AGENTS.md— tells coding agents to run the agent through the CLI, and that the CLI's entrypoint detection expectssrc/main.ts.Why
lk agent console|dev|startis the documented way to run an agent locally, and it's the only way to get hot reload now that in-process auto-reload is gone from the Python CLI. The Node starter should match the Python one so the two templates don't drift.The CLI install instructions were buried in the "Using coding agents" section, below the first commands that need them. They now lead Dev Setup, where a new user hits them before running anything; the coding-agents section links down to them instead of repeating the platform commands.
Notes for reviewers
startscript staysnode src/main.ts starton purpose. The Dockerfile runspnpm start, and the container image doesn't includelk.pnpm run devstill works — it just shells out to the CLI now, which matches what Server startup modes recommends forpackage.json.prettier --checkclean on the changed files,package.jsonandtaskfile.yamlstill parse.pnpm installdoesn't run in this environment (Node 22 vs. theenginesfloor of 24), so the scripts themselves weren't executed end to end.🤖 Generated with Claude Code
https://claude.ai/code/session_01U7yszNU7t5aCHJsKLmU4hv
Generated by Claude Code