# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json

version: 1
projectId: 62aa153d-8a70-4d12-9e8d-069511e80e65
endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
  wc:
    elements:
      allowedAttributeNames:
        # General
        - actions
        - align
        - aria-label
        - autoalign
        - autofocus
        - closed-label-text
        - collapse-label
        - collapsible
        - controlled
        - disabled
        - error-label
        - error-message
        - expand-label
        - expanded
        - header-title
        - id
        - item-id
        - label
        - language
        - lines
        - loading-label
        - loading-status-message
        - name
        - oncds-aichat-autocomplete-navigated
        - oncds-aichat-file-remove
        - onhistory-item-selected
        - onhistory-panel-item-input-cancel
        - onhistory-panel-item-input-change
        - onhistory-panel-item-input-save
        - onreasoning-animation-end
        - open
        - open-label-text
        - overflow
        - panel-id
        - placeholder
        - playing
        - ready-label
        - ready-status-message
        - remove-file-label
        - show-actions
        - size
        - slot
        - source
        - test-id
        - title
        - type
        - uploading-file-label
        - value
        # cds-aichat-audio-player
        - oncds-aichat-audio-player-error
        - oncds-aichat-audio-player-pause
        - oncds-aichat-audio-player-play
        - oncds-aichat-audio-player-ready
        # cds-aichat-autocomplete
        - attached
        - disable-direct-send
        - input-text
        - oncds-aichat-autocomplete-dismiss
        - oncds-aichat-autocomplete-select
        - oncds-aichat-autocomplete-send
        # cds-aichat-autocomplete-controller
        - is-send-disabled
        - oncds-aichat-autocomplete-item-selected
        - oncds-aichat-autocomplete-item-send
        - oncds-aichat-custom-list-render
        - oncds-aichat-list-navigated
        - oncds-aichat-starter-selected
        # cds-aichat-button
        - is-quick-action
        # cds-aichat-card
        - is-flush
        - is-layered
        # cds-aichat-card-footer
        - is-icon-button
        - oncds-aichat-card-footer-action
        # cds-aichat-card-steps
        - steps
        # cds-aichat-carousel
        - nextBtnText
        - oncds-aichat-carousel-onchange
        - previousBtnText
        # cds-aichat-chain-of-thought
        - onchain-of-thought-toggled
        # cds-aichat-chain-of-thought-step
        - label-text
        - onchain-of-thought-step-beingtoggled
        - onchain-of-thought-step-toggled
        - status
        - status-failed-label-text
        - status-processing-label-text
        - status-succeeded-label-text
        - step-number
        # cds-aichat-chain-of-thought-toggle
        - onchain-of-thought-toggle
        # cds-aichat-chat-header
        - header-name
        - navigation-back-label
        - navigation-overflow-label
        - navigation-type
        # cds-aichat-code-snippet
        - aria-label-editable
        - aria-label-readonly
        - code
        - copy-button-tooltip-content
        - copy-text
        - default-language
        - detect-language
        - editable
        - fold-collapse-label
        - fold-expand-label
        - hide-copy-button
        - hide-fold
        - hide-header
        - hide-line-numbers
        - highlight
        - max-collapsed-number-of-rows
        - max-expanded-number-of-rows
        - min-collapsed-number-of-rows
        - min-expanded-number-of-rows
        - oncode-snippet-render-end
        - oncontent-change
        - show-less-text
        - show-more-text
        # cds-aichat-conversational-search-shell
        - citations-label
        - citations-open
        - oncds-aichat-citations-toggle
        - show-citations-toggle
        - toggle-label
        # cds-aichat-error-message
        - description
        - fullscreen
        # cds-aichat-feedback
        - body
        - categories-label
        - class
        - disclaimer
        - disclaimer-checkbox
        - is-open
        - is-readonly
        - max-length
        - onfeedback-close
        - onfeedback-submit
        - primary-label
        - show-body
        - show-text-area
        - text-area-placeholder
        # cds-aichat-feedback-buttons
        - has-negative-details
        - has-positive-details
        - is-negative-disabled
        - is-negative-open
        - is-negative-selected
        - is-positive-disabled
        - is-positive-open
        - is-positive-selected
        - negative-label
        - onfeedback-buttons-click
        - positive-label
        # cds-aichat-file-upload-item
        - fallback-label
        - read-only
        - remove-file-named-label
        # cds-aichat-file-uploads
        - file-removed-label
        - upload-failure-label
        - upload-success-label
        # cds-aichat-history-content
        - results-count
        - results-label
        # cds-aichat-history-delete-panel
        - cancel-text
        - delete-text
        - onhistory-delete-cancel
        - onhistory-delete-confirm
        # cds-aichat-history-header
        - close-button-label
        - onhistory-header-close-click
        - show-close-action
        # cds-aichat-history-panel
        - is-not-child-of-header
        - oncds-header-menu-button-toggled
        # cds-aichat-history-panel-item
        - onhistory-item-menu-action
        - overflow-menu-label
        - parent-menu-expanded
        - rename
        - rename-invalid
        - rename-invalid-message
        - selected
        # cds-aichat-history-panel-item-input
        - cancelLabel
        - invalid
        - invalid-message
        - labelText
        - saveLabel
        - tooltipAlignment
        # cds-aichat-history-panel-menu
        - oncds-side-nav-menu-beingtoggled
        - oncds-side-nav-menu-toggled
        # cds-aichat-history-search-item
        - date
        - onhistory-search-item-selected
        # cds-aichat-history-toolbar
        - close-button-label-text
        - new-chat-label
        - onchat-history-new-chat-click
        - search-off
        # cds-aichat-input-send-control
        - button-label
        - disable-send
        - disable-stop-streaming
        - has-valid-input
        - oncds-aichat-input-send
        - oncds-aichat-input-stop-streaming
        - show-stop-streaming
        - stop-response-label
        # cds-aichat-launcher
        - ai-enabled
        - closed-label
        - launcher-avatar-url
        - oncds-aichat-launcher-toggle
        - open-label
        - show-unread-indicator
        - tooltip-position
        - unread-label
        - unread-message-count
        # cds-aichat-markdown
        - code-snippet-aria-label-editable
        - code-snippet-aria-label-readonly
        - code-snippet-copy-button-tooltip-content
        - code-snippet-highlight
        - code-snippet-show-less-text
        - code-snippet-show-more-text
        - markdown
        - oncds-aichat-markdown-plugin-host-mount
        - oncds-aichat-markdown-plugin-host-unmount
        - oncds-aichat-markdown-plugin-host-update
        - remove-html
        - sanitize-html
        - streaming
        - table-download-label-text
        - table-filter-placeholder-text
        - table-items-per-page-text
        - table-locale
        - table-next-page-text
        - table-previous-page-text
        # cds-aichat-messages-shell
        - bottom-handle-label
        - oncds-aichat-messages-shell-scroll
        - top-handle-label
        # cds-aichat-processing
        - loop
        - quick-load
        # cds-aichat-prompt-line
        - rich
        # cds-aichat-prompt-line-shell
        - has-error
        - rounded
        # cds-aichat-reasoning-step
        - onreasoning-step-beingtoggled
        - onreasoning-step-toggled
        # cds-aichat-reasoning-steps
        - onreasoning-animation-start
        # cds-aichat-reasoning-steps-toggle
        - onreasoning-steps-toggle
        # cds-aichat-stop-streaming-button
        - onClick
        - tooltip-alignment
        # cds-aichat-table
        - default-page-size
        - download-label-text
        - filter-placeholder-text
        - items-per-page-text
        - loading
        - locale
        - next-page-text
        - previous-page-text
        - table-description
        - table-title
        # cds-aichat-tool-call-data
        - input-label-text
        - output-label-text
        - tool-label-text
        - tool-name
        # cds-aichat-toolbar
        - nameText
        - titleText
        # cds-aichat-transcript
        - hide-label
        - oncds-aichat-transcript-toggle
        - show-label
        - text
        # cds-aichat-video-player
        - aspect-ratio-percentage
        - oncds-aichat-video-player-error
        - oncds-aichat-video-player-pause
        - oncds-aichat-video-player-play
        - oncds-aichat-video-player-ready
        - subtitle-tracks
        # cds-aichat-workspace-shell
        - auto-collapsible-header
        # cds-aichat-workspace-shell-footer
        - oncds-aichat-workspace-shell-footer-clicked
        # cds-aichat-workspace-shell-header
        - onworkspace-header-toggle
        - subtitle-text
        - title-text
      allowedAttributeStringValues:
        # General - boolean attributes
        - "true"
        - "false"
        # General - type
        - expand
        - tooltip
        # cds-aichat-chat-header - navigation-type
        - back
        - none
        - overflow
        # cds-aichat-history-panel-item-input - tooltipAlignment
        - bottom
        - bottom-left
        - bottom-right
        - left
        - right
        - top
        - top-left
        - top-right
  npm:
    dependencies: null
  js:
    functions: {}
    tokens: null
