Skip to content

Track inference tool changes in turn analytics - #50964

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/44a15c42dc7d0b35c166666faeb9627b718b33dd
Oct 4, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/44a15c42dc7d0b35c166666faeb9627b718b33dd

Conversation

@copyberry

@copyberry copyberry Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Track inference tool changes in turn analytics

What changed

Add tools_change_count to turn profiles and turn analytics events. Compare the full model-visible tool list before each sampling request, retaining the previous list across turns and connection resets. The first list establishes a baseline; subsequent changes increment the current turn's count.

Testing

Add coverage for schema changes, tool additions, ordering changes, empty lists, and tracking across sessions and transport fallback. Extend the turn event serialization test to include tools_change_count.

## What changed

Add `tools_change_count` to turn profiles and turn analytics events. Compare the full model-visible tool list before each sampling request, retaining the previous list across turns and connection resets. The first list establishes a baseline; subsequent changes increment the current turn's count.

## Testing

Add coverage for schema changes, tool additions, ordering changes, empty lists, and tracking across sessions and transport fallback. Extend the turn event serialization test to include `tools_change_count`.

GitOrigin-RevId: 44a15c42dc7d0b35c166666faeb9627b718b33dd
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/44a15c42dc7d0b35c166666faeb9627b718b33dd branch from 32d00a6 to 4ad985e Compare October 4, 2026 21:19
@copyberry
copyberry Bot merged commit 4ad985e into main Oct 4, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/44a15c42dc7d0b35c166666faeb9627b718b33dd branch October 4, 2026 21:19
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 4, 2026
@samuel289ca
samuel289ca deployed to issue-triage October 4, 2026 21:19 — with GitHub Actions Active
@samuel289ca
samuel289ca deployed to issue-triage October 4, 2026 21:19 — with GitHub Actions Active
@samuel289ca
samuel289ca deployed to issue-triage October 4, 2026 21:19 — with GitHub Actions Active
@Iwbrudub
Iwbrudub deployed to issue-triage October 4, 2026 21:19 — with GitHub Actions Active
@Iwbrudub
Iwbrudub deployed to issue-triage October 4, 2026 21:19 — with GitHub Actions Active
@Iwbrudub
Iwbrudub deployed to issue-triage October 4, 2026 21:19 — with GitHub Actions Active
@Iwbrudub
Iwbrudub deployed to issue-triage October 4, 2026 21:21 — with GitHub Actions Active
@PatoSelekta
PatoSelekta deployed to issue-triage October 4, 2026 21:33 — with GitHub Actions Active
@PatoSelekta
PatoSelekta deployed to issue-triage October 4, 2026 21:33 — with GitHub Actions Active
@PatoSelekta
PatoSelekta deployed to issue-triage October 4, 2026 21:33 — with GitHub Actions Active
@PatoSelekta
PatoSelekta deployed to issue-triage October 4, 2026 21:34 — with GitHub Actions Active
@LennyHadley
LennyHadley deployed to issue-triage October 4, 2026 21:39 — with GitHub Actions Active
@LennyHadley
LennyHadley deployed to issue-triage October 4, 2026 21:39 — with GitHub Actions Active
@LennyHadley
LennyHadley deployed to issue-triage October 4, 2026 21:39 — with GitHub Actions Active
@laxlucifer37
laxlucifer37 deployed to issue-triage October 4, 2026 21:45 — with GitHub Actions Active
@laxlucifer37
laxlucifer37 deployed to issue-triage October 4, 2026 21:45 — with GitHub Actions Active
@laxlucifer37
laxlucifer37 deployed to issue-triage October 4, 2026 21:45 — with GitHub Actions Active
@yfyau
yfyau deployed to issue-triage October 4, 2026 22:18 — with GitHub Actions Active
@yfyau
yfyau deployed to issue-triage October 4, 2026 22:18 — with GitHub Actions Active
@yfyau
yfyau deployed to issue-triage October 4, 2026 22:18 — with GitHub Actions Active
@yfyau
yfyau deployed to issue-triage October 4, 2026 22:19 — with GitHub Actions Active
@Jaimi
Jaimi deployed to issue-triage October 4, 2026 22:47 — with GitHub Actions Active
@Jaimi
Jaimi deployed to issue-triage October 4, 2026 22:47 — with GitHub Actions Active
@Jaimi
Jaimi deployed to issue-triage October 4, 2026 22:47 — with GitHub Actions Active
@CalHR-Guard
CalHR-Guard deployed to issue-triage October 4, 2026 22:59 — with GitHub Actions Active
@CalHR-Guard
CalHR-Guard deployed to issue-triage October 4, 2026 22:59 — with GitHub Actions Active
@CalHR-Guard
CalHR-Guard deployed to issue-triage October 4, 2026 22:59 — with GitHub Actions Active
@hamelsmu
hamelsmu deployed to issue-triage October 4, 2026 23:01 — with GitHub Actions Active
@hamelsmu
hamelsmu deployed to issue-triage October 4, 2026 23:01 — with GitHub Actions Active
@hamelsmu
hamelsmu deployed to issue-triage October 4, 2026 23:01 — with GitHub Actions Active
@datawarsaw
datawarsaw deployed to issue-triage October 4, 2026 23:06 — with GitHub Actions Active
@datawarsaw
datawarsaw deployed to issue-triage October 4, 2026 23:06 — with GitHub Actions Active
@datawarsaw
datawarsaw deployed to issue-triage October 4, 2026 23:06 — with GitHub Actions Active
@datawarsaw
datawarsaw deployed to issue-triage October 4, 2026 23:07 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.