Documentation Index
Fetch the complete documentation index at: https://docs.sb0.dev/llms.txt
Use this file to discover all available pages before exploring further.
Adding Python Dependencies
Add Python packages usinguv from your agent/ directory:
pyproject.toml and installs the package in your local environment.
Common Dependencies
Here are some commonly used packages for agents:Development Dependencies
Add development-only dependencies with the--dev flag:
The .sb0/wheels/ Directory
Your agent includes embedded sb0 packages in.sb0/wheels/:
- sb0-runner - Agent runtime and execution environment
- sb0-protocol - Communication protocol definitions
sb0 init and referenced in pyproject.toml:
Don’t modify the
.sb0/wheels/ directory or remove these package references.Local Testing vs Production
Understanding dependency workflows:Local Testing
.venv/ and available immediately for local testing.
Production Deployment
Dependency Versions
Specify version constraints inpyproject.toml:
uv add with version specifiers:
Viewing Dependencies
List all installed dependencies:Lockfile
uv creates a uv.lock file that pins exact versions for reproducible builds:
Next Steps
- Learn about agent configuration
- Understand the agent handler