otel: drop legacy profile usage telemetry (#24061)

## Summary
- drop the dead legacy profile usage metric and active-profile
conversation-start fields
- update role comments so they describe provider and service-tier
preservation without legacy config-profile wording
- pair the code cleanup with the file-backed profile docs update in
openai/developers-website#1476

## Testing
- `just fmt`
- `cargo test -p codex-otel`
- `cargo test -p codex-core` *(fails: existing stack overflow in
`mcp_tool_call::tests::guardian_mode_mcp_denial_returns_rationale_message`)*
- `cargo test -p codex-core --lib
mcp_tool_call::tests::guardian_mode_mcp_denial_returns_rationale_message`
*(fails with the same stack overflow)*
This commit is contained in:
jif-oai
2026-05-22 13:14:44 +02:00
committed by GitHub
parent 5865ec45e5
commit 47476e8a8a
5 changed files with 7 additions and 19 deletions
-1
View File
@@ -816,7 +816,6 @@ impl Session {
.permissions
.legacy_sandbox_policy(session_configuration.cwd.as_path()),
mcp_servers.keys().map(String::as_str).collect(),
/*active_profile*/ None,
);
let use_zsh_fork_shell = config.features.enabled(Feature::ShellZshFork);