Precedence (FR-013): explicit override → bundle-declared → default.
(override: str | None, manifest)
| 126 | |
| 127 | |
| 128 | def _resolve_init_integration(override: str | None, manifest) -> str: |
| 129 | """Precedence (FR-013): explicit override → bundle-declared → default.""" |
| 130 | from ..._agent_config import DEFAULT_INIT_INTEGRATION |
| 131 | |
| 132 | if override: |
| 133 | return override |
| 134 | if manifest is not None and manifest.integration is not None: |
| 135 | return manifest.integration.id |
| 136 | return DEFAULT_INIT_INTEGRATION |
| 137 | |
| 138 | |
| 139 | # ===== Consume ===== |
no outgoing calls