mirror of
https://github.com/pchuan98/codex.git
synced 2026-07-01 00:31:56 +08:00
Handle additional tools in rollout persistence metrics (#29669)
## Why The rollout persistence metrics added on current `main` exhaustively match `ResponseItem`, but omit `ResponseItem::AdditionalTools`. That prevents `codex-rollout` and downstream targets from compiling across Cargo and Bazel builds. ## What Map `ResponseItem::AdditionalTools` to the `response.additional_tools` metric label, consistent with the existing exact-variant labels. ## Validation - `just test -p codex-rollout` (76 passed) - `just fix -p codex-rollout`
This commit is contained in:
committed by
GitHub
Unverified
parent
39ee1b96b0
commit
b539e3e72b
@@ -255,6 +255,7 @@ fn turn_item_type(item: &TurnItem) -> &'static str {
|
||||
|
||||
fn response_item_type(item: &ResponseItem) -> &'static str {
|
||||
match item {
|
||||
ResponseItem::AdditionalTools { .. } => "response.additional_tools",
|
||||
ResponseItem::Message { .. } => "response.message",
|
||||
ResponseItem::AdditionalTools { .. } => "response.additional_tools",
|
||||
ResponseItem::AgentMessage { .. } => "response.agent_message",
|
||||
|
||||
Reference in New Issue
Block a user