Docs: provider documentation is incomplete and inconsistent
Two more providers are landing (#821 Modal, #841 HF) and the provider docs haven't kept pace. The reference list, getting-started, and guides are incomplete or contradict each other, and there's no documented path for adding one.
User-facing docs
Contributor docs
Fix (one docs PR, links #821 + #841)
- Add
DaytonaProvider autodoc; reconcile README/reference lists.
- Fix getting-started provider paragraph + RFC citation.
- Add
guides/runtime-providers.md: provider table, install extras, provider= usage with a runnable snippet.
- Add a short "Adding a Container Provider" section to contributing docs (subclass, autodoc entry, example, test).
Lands first so #821/#841 just add their autodoc entry instead of being cleaned up after.
Docs: provider documentation is incomplete and inconsistent
Two more providers are landing (#821 Modal, #841 HF) and the provider docs haven't kept pace. The reference list, getting-started, and guides are incomplete or contradict each other, and there's no documented path for adding one.
User-facing docs
DaytonaProvidermissing fromreference/core.mdautodoc (it's inREADME.md:179but not the reference — lists disagree).getting-started.md:136lists Modal/E2B as available; neither is implemented as a provider.getting-started.md:140cites RFC 002 "Cloud Sandbox Providers" as settled; it's an unratified amendment.examples/daytona_tbench2_*.pyunlinked).provider=never shown in guides (concepts.mdconnection table omits it).guides/.aca,inspect,daytona,all) undocumented indocs/source/.Contributor docs
sync_env_docs.pyis envs-only, so a new provider with no autodoc entry passes CI (that's how Daytona's got missed).Fix (one docs PR, links #821 + #841)
DaytonaProviderautodoc; reconcile README/reference lists.guides/runtime-providers.md: provider table, install extras,provider=usage with a runnable snippet.Lands first so #821/#841 just add their autodoc entry instead of being cleaned up after.