This directory is the hand-authored public docs hub for BioVoice.
Read in order:
- Getting Started
- First Live Session
- One of the science tutorials:
- Architecture and Provider Support
- FAQ and Glossary
Read these first:
- How Tool Calling Works — the 7 Realtime function tools, the selector schema pattern,
get_target_stategrounding, scientific-workflow compilation, dry-run mode, and session guardrails - Architecture and Provider Support — local-versus-remote boundary, WebRTC path, privacy matrix
- Tool Playbooks — the atomic PyMOL and ChimeraX action surface available to the model
- Scientific Workflows Catalog — task-level AlphaFold and Rosetta workflows exposed behind a single function tool
The authoritative source for every tool schema is packages/runtime-and-adapters/src/realtime/tool-definitions.ts.
- Public Release Checklist
- Examples Library — the generated reference set (recipes, prompt packs, troubleshooting, gallery, verification)
- Guided Tutorials — AlphaFold / Rosetta and natural-language structure control walkthroughs
- newcomer onboarding
- first-session success
- scientist-facing tutorial flow
- developer-facing tool-calling reference
- privacy and support guidance
- public architecture and support boundaries
- public release readiness and repository settings
- they are not the generated recipe source of truth
- they are not a replacement for
examples/ - they do not imply support for live voice providers beyond OpenAI Realtime today