
    jKj|                     H    d Z g dZdZdZdZdZ G d d      Z G d d	      Zy
)a0  Public event names and property wire-keys for PostHog MCP analytics.

These are plain classes with string class attributes (not ``enum.StrEnum``,
which is 3.11+) so they work on the repo's minimum Python 3.10 and read the same
way as the TypeScript const objects: ``PostHogMCPAnalyticsEvent.TOOL_CALL``.
)POSTHOG_MCP_ANALYTICS_SOURCEPostHogMCPAnalyticsEventPostHogMCPAnalyticsProperty   a  Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization."u   Echo the conversation_id from the server's previous response. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it.posthog_mcp_analyticsc                   <    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZy)r   zPostHog-owned event names. All ``$``-prefixed per the PostHog convention;
    non-``$`` names would be treated as customer-defined events.z$mcp_customz
$exceptionz	$identifyz$mcp_initializez$mcp_missing_capabilityz$mcp_prompt_getz$mcp_prompts_listz$mcp_resource_readz$mcp_resources_listz$mcp_tool_callz$mcp_tools_listN)__name__
__module____qualname____doc__CUSTOM	EXCEPTIONIDENTIFY
INITIALIZEMISSING_CAPABILITY
PROMPT_GETPROMPTS_LISTRESOURCE_READRESOURCES_LIST	TOOL_CALL
TOOLS_LIST     f/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/posthog/mcp/constants.pyr   r   &   sB    D FIH"J2"J&L(M*N I"Jr   r   c                   X    e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZy)r   z1PostHog property wire-keys emitted on MCP events.z$mcp_client_namez$mcp_client_versionz$mcp_conversation_idz$mcp_duration_msz$mcp_is_errorz$mcp_intentz$mcp_intent_sourcez$mcp_listed_tool_namesz$mcp_parametersz$mcp_resource_namez$mcp_responsez$mcp_server_namez$mcp_server_versionz$session_idz$mcp_sourcez$mcp_tool_categoryz$mcp_tool_descriptionz$mcp_tool_nameN)r   r	   r
   r   CLIENT_NAMECLIENT_VERSIONCONVERSATION_IDDURATION_MSIS_ERRORINTENTINTENT_SOURCELISTED_TOOL_NAMES
PARAMETERSRESOURCE_NAMERESPONSESERVER_NAMESERVER_VERSION
SESSION_IDSOURCETOOL_CATEGORYTOOL_DESCRIPTION	TOOL_NAMEr   r   r   r   r   7   sa    ;$K*N,O$KHF(M0"J(MH$K*NJF(M. Ir   r   N)r   __all__INACTIVITY_TIMEOUT_IN_MINUTES%DEFAULT_CONTEXT_PARAMETER_DESCRIPTION#DEFAULT_CONVERSATION_ID_DESCRIPTIONr   r   r   r   r   r   <module>r1      sJ   
 !# ' &c $
  7 # #"! !r   