/** * Public re-exports for the SDK 2.0 observability layer. * * Attribute constants are re-exported by name; consumers who need to set their * own `qar.*` attributes (e.g., wrapping a custom tool handler) import from here * rather than reaching into `src/observability/attributes.ts` directly. */ export { SERVICE_NAME, SERVICE_VERSION, SERVICE_NAMESPACE, SERVICE_NAME_VALUE, SERVICE_NAMESPACE_VALUE, QAR_SESSION_ID, QAR_MESSAGE_ID, QAR_PARENT_MESSAGE_ID, QAR_TASK_ID, QAR_ENVELOPE_KIND, QAR_TOOL_NAME, QAR_TOOL_CALL_ID, QAR_TOOL_ORIGIN, QAR_TOOL_OUTCOME, QAR_NODE_NAME, QAR_MCP_NAME, QAR_MCP_DROP_REASON, QAR_SKILL_NAME, QAR_AGENT_ID, QAR_GRAPH_ENTRY, QAR_GRAPH_DEPTH, QAR_AGENT_KIND, QAR_AGENT_ROLE, QAR_EVALUATOR_VERDICT, QAR_EVALUATOR_CONFIDENCE, GEN_AI_CONVERSATION_ID, GEN_AI_OPERATION_NAME, GEN_AI_OP_INVOKE_AGENT, GEN_AI_OP_EXECUTE_TOOL, SKIPPED_ATTRIBUTES, SPAN_TASK_OBSERVED, SPAN_TASK_START, SPAN_TASK_CONTINUE, SPAN_TASK_CANCEL, SPAN_TASK_RESUBSCRIBE, SPAN_TOOL_REQUEST, SPAN_TOOL_RESPOND, SPAN_TOOL_HANDLER, SPAN_MCP_TOOL_DROPPED, SPAN_CONNECT, SPAN_DISCONNECT, SPAN_PIPELINE, SPAN_PIPELINE_STEP, QAR_PIPELINE_STEP_NAME, QAR_PIPELINE_GATE_PASSED, QAR_PIPELINE_COLLECTED_ERRORS, QAR_PIPELINE_GATED, TOOL_ORIGIN_SDK_SIDE, TOOL_OUTCOME_SUCCESS, TOOL_OUTCOME_ERROR, TOOL_OUTCOME_DENIED, } from './attributes.js'; export type { SkippedAttribute } from './attributes.js'; export { TraceContextProvider, formatTraceparent } from './traceContext.js'; export type { TraceContextValue } from './traceContext.js'; export { SpanRecorder } from './spans.js'; export type { SpanLifecycle, ToolHandlerOutcome, TaskSpanContext } from './spans.js'; //# sourceMappingURL=index.d.ts.map