COMPOSITE_EXTRA_MEMBERS: dict[str, frozenset[str]] = {'all-providers': MODEL_PROVIDER_EXTRAS, 'all-sandboxes': SANDBOX_EXTRASComposite meta-extras mapped to the extras they expand to.
Mirrors the all-providers / all-sandboxes definitions in pyproject.toml.
Both are documented DEEPAGENTS_CODE_EXTRAS values (scripts/install.sh), so a
uv receipt selecting only a composite is a supported install shape. Removal
operates on receipt-selected extras, so it cannot take a single provider out of
a composite — callers use this mapping to say so instead of reporting the member
as "not installed", which is the opposite of the truth.
Drift-protected by test_extras_info.TestCompositeExtraMembers.