Docs and CLI: add discovery/public API docs, enable discovery CLI, and pin runtime extras#9
Conversation
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughDocumentation updates emphasizing discovery-based workflows and new Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Motivation
@agent_config(...).list,start,dev) to simplify local and production usage.Description
AgentDiscoveryConfig,agent_config(...),session_kwargs, discovery behavior, and routing resolution in the docs andREADME.md.start,dev, andlistcommands with--agents-dirand shared defaults (--default-stt,--default-llm,--default-tts,--default-greeting) and implement discovery/listing insrc/openrtc/cli.pyusingAgentPool.discover().pyproject.tomlto requirelivekit-agents[silero,turn-detector]~=1.4by default.README.md, update docs site metadata (GitHub links), and clarify install and prewarm error messaging insrc/openrtc/pool.py.Testing
Codex Task
Summary by CodeRabbit
Release Notes
New Features
pool.discover()and@agent_config()decorator for simplified configurationlist,start, anddevwith built-in agent discoverydefault_stt,default_llm,default_tts, anddefault_greetingpool configuration optionsAgentPoolmethods:get()andremove()for agent managementDocumentation
pip install openrtcwith included dependencies