@@ -222,9 +222,11 @@ export const TraceAttr = {
222222 CopilotSseEventsTool : 'copilot.sse.events.tool' ,
223223 CopilotSseExpectedTerminal : 'copilot.sse.expected_terminal' ,
224224 CopilotSseFirstEventMs : 'copilot.sse.first_event_ms' ,
225- CopilotSseLongestIdleGapMs : 'copilot.sse.longest_idle_gap_ms' ,
225+ CopilotSseLongestDispatchMs : 'copilot.sse.longest_dispatch_ms' ,
226+ CopilotSseLongestInboundGapMs : 'copilot.sse.longest_inbound_gap_ms' ,
226227 CopilotSseTerminalEventMissing : 'copilot.sse.terminal_event_missing' ,
227228 CopilotSseTerminalEventSeen : 'copilot.sse.terminal_event_seen' ,
229+ CopilotSseTotalDispatchMs : 'copilot.sse.total_dispatch_ms' ,
228230 CopilotStopAppendedAssistant : 'copilot.stop.appended_assistant' ,
229231 CopilotStopBlocksCount : 'copilot.stop.blocks_count' ,
230232 CopilotStopContentLength : 'copilot.stop.content_length' ,
@@ -321,12 +323,25 @@ export const TraceAttr = {
321323 GenAiRequestToolUseBlocks : 'gen_ai.request.tool_use_blocks' ,
322324 GenAiRequestToolsCount : 'gen_ai.request.tools.count' ,
323325 GenAiRequestUserMessages : 'gen_ai.request.user_messages' ,
326+ GenAiStreamPhaseTextBytes : 'gen_ai.stream.phase.text.bytes' ,
327+ GenAiStreamPhaseTextChunks : 'gen_ai.stream.phase.text.chunks' ,
328+ GenAiStreamPhaseTextFirstMs : 'gen_ai.stream.phase.text.first_ms' ,
329+ GenAiStreamPhaseTextMs : 'gen_ai.stream.phase.text.ms' ,
330+ GenAiStreamPhaseThinkingBytes : 'gen_ai.stream.phase.thinking.bytes' ,
331+ GenAiStreamPhaseThinkingChunks : 'gen_ai.stream.phase.thinking.chunks' ,
332+ GenAiStreamPhaseThinkingFirstMs : 'gen_ai.stream.phase.thinking.first_ms' ,
333+ GenAiStreamPhaseThinkingMs : 'gen_ai.stream.phase.thinking.ms' ,
334+ GenAiStreamPhaseToolArgsBytes : 'gen_ai.stream.phase.tool_args.bytes' ,
335+ GenAiStreamPhaseToolArgsChunks : 'gen_ai.stream.phase.tool_args.chunks' ,
336+ GenAiStreamPhaseToolArgsFirstMs : 'gen_ai.stream.phase.tool_args.first_ms' ,
337+ GenAiStreamPhaseToolArgsMs : 'gen_ai.stream.phase.tool_args.ms' ,
324338 GenAiSystem : 'gen_ai.system' ,
325339 GenAiToolName : 'gen_ai.tool.name' ,
326340 GenAiUsageCacheCreationTokens : 'gen_ai.usage.cache_creation_tokens' ,
327341 GenAiUsageCacheReadTokens : 'gen_ai.usage.cache_read_tokens' ,
328342 GenAiUsageInputTokens : 'gen_ai.usage.input_tokens' ,
329343 GenAiUsageOutputTokens : 'gen_ai.usage.output_tokens' ,
344+ GenAiUsageThinkingTokens : 'gen_ai.usage.thinking_tokens' ,
330345 GenAiUsageTotalTokens : 'gen_ai.usage.total_tokens' ,
331346 GenAiWorkflowId : 'gen_ai.workflow.id' ,
332347 GenAiWorkflowName : 'gen_ai.workflow.name' ,
@@ -427,12 +442,18 @@ export const TraceAttr = {
427442 SpanStatus : 'span.status' ,
428443 SpanType : 'span.type' ,
429444 StreamId : 'stream.id' ,
445+ SubagentDepth : 'subagent.depth' ,
430446 SubagentId : 'subagent.id' ,
447+ SubagentNested : 'subagent.nested' ,
431448 SubagentOutcomeContentBytes : 'subagent.outcome.content_bytes' ,
432449 SubagentOutcomeError : 'subagent.outcome.error' ,
450+ SubagentOutcomeFirstChunkMs : 'subagent.outcome.first_chunk_ms' ,
451+ SubagentOutcomeLlmRounds : 'subagent.outcome.llm_rounds' ,
433452 SubagentOutcomeStructuredType : 'subagent.outcome.structured_type' ,
434453 SubagentOutcomeSuccess : 'subagent.outcome.success' ,
435454 SubagentOutcomeToolCallCount : 'subagent.outcome.tool_call_count' ,
455+ SubagentParentAgentId : 'subagent.parent_agent_id' ,
456+ SubagentToolCallId : 'subagent.tool_call_id' ,
436457 TaskAge : 'task.age' ,
437458 TaskDecisionCount : 'task.decision_count' ,
438459 TaskErrorCount : 'task.error_count' ,
@@ -727,9 +748,11 @@ export const TraceAttrValues: readonly TraceAttrValue[] = [
727748 'copilot.sse.events.tool' ,
728749 'copilot.sse.expected_terminal' ,
729750 'copilot.sse.first_event_ms' ,
730- 'copilot.sse.longest_idle_gap_ms' ,
751+ 'copilot.sse.longest_dispatch_ms' ,
752+ 'copilot.sse.longest_inbound_gap_ms' ,
731753 'copilot.sse.terminal_event_missing' ,
732754 'copilot.sse.terminal_event_seen' ,
755+ 'copilot.sse.total_dispatch_ms' ,
733756 'copilot.stop.appended_assistant' ,
734757 'copilot.stop.blocks_count' ,
735758 'copilot.stop.content_length' ,
@@ -826,12 +849,25 @@ export const TraceAttrValues: readonly TraceAttrValue[] = [
826849 'gen_ai.request.tool_use_blocks' ,
827850 'gen_ai.request.tools.count' ,
828851 'gen_ai.request.user_messages' ,
852+ 'gen_ai.stream.phase.text.bytes' ,
853+ 'gen_ai.stream.phase.text.chunks' ,
854+ 'gen_ai.stream.phase.text.first_ms' ,
855+ 'gen_ai.stream.phase.text.ms' ,
856+ 'gen_ai.stream.phase.thinking.bytes' ,
857+ 'gen_ai.stream.phase.thinking.chunks' ,
858+ 'gen_ai.stream.phase.thinking.first_ms' ,
859+ 'gen_ai.stream.phase.thinking.ms' ,
860+ 'gen_ai.stream.phase.tool_args.bytes' ,
861+ 'gen_ai.stream.phase.tool_args.chunks' ,
862+ 'gen_ai.stream.phase.tool_args.first_ms' ,
863+ 'gen_ai.stream.phase.tool_args.ms' ,
829864 'gen_ai.system' ,
830865 'gen_ai.tool.name' ,
831866 'gen_ai.usage.cache_creation_tokens' ,
832867 'gen_ai.usage.cache_read_tokens' ,
833868 'gen_ai.usage.input_tokens' ,
834869 'gen_ai.usage.output_tokens' ,
870+ 'gen_ai.usage.thinking_tokens' ,
835871 'gen_ai.usage.total_tokens' ,
836872 'gen_ai.workflow.id' ,
837873 'gen_ai.workflow.name' ,
@@ -932,12 +968,18 @@ export const TraceAttrValues: readonly TraceAttrValue[] = [
932968 'span.status' ,
933969 'span.type' ,
934970 'stream.id' ,
971+ 'subagent.depth' ,
935972 'subagent.id' ,
973+ 'subagent.nested' ,
936974 'subagent.outcome.content_bytes' ,
937975 'subagent.outcome.error' ,
976+ 'subagent.outcome.first_chunk_ms' ,
977+ 'subagent.outcome.llm_rounds' ,
938978 'subagent.outcome.structured_type' ,
939979 'subagent.outcome.success' ,
940980 'subagent.outcome.tool_call_count' ,
981+ 'subagent.parent_agent_id' ,
982+ 'subagent.tool_call_id' ,
941983 'task.age' ,
942984 'task.decision_count' ,
943985 'task.error_count' ,
0 commit comments