token_lens/__init__.py,sha256=aT0Mekrk974e6FPhPJk585Nz2mSJVC7QWHoaEPjSsb8,278
token_lens/_analyzer.py,sha256=4LlK8HXycWI4R-c_fQxL3BtmhXqZwohM5tTEiRMFUg0,2391
token_lens/_anthropic_messages.py,sha256=j0oGKrLH2mU3OQ0rlnk3u9sa9EnzJjAEgSi3vwRmEXU,3175
token_lens/_anthropic_wrapper.py,sha256=sPvHGSf9DsohvanptPdLLRivGTIaSjWSVxWuEMB_wDw,1751
token_lens/_chat.py,sha256=6LqKihTBkOXzpHvub8Xca30JkHhqLtProtnzR8eVAqo,2724
token_lens/_config.py,sha256=YlSi-0shbnQ5Gju0OoRA7VmkMW6yoil6Qz7XOShUdgQ,1402
token_lens/_reporter.py,sha256=nKthhkvT1yGQJMgrrMeT7T_PT0voicvQmk_whiDv5uA,2420
token_lens/_session.py,sha256=QnhvZYIcTzysZ_W8Xbpf0t5sJZniKGEL1my5VpOoEQM,1909
token_lens/_tokenizer.py,sha256=GX7Qne6-JyLv8IGio4tVYRxHNOktot6j_NBHEM_0Dgg,1645
token_lens/_wrapper.py,sha256=yOb761G8ObE8u2p2pKTg3rYKUH2C5MYkwDBdiLQoOIs,1817
token_lens/langgraph_integration.py,sha256=GgTp8W7eMkcgbbpan5LWVg3GT1qHOCSvbJy33g5ZLiE,3379
token_lens/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
token_lens/rules/__init__.py,sha256=i-ZRpmLQpTL7YGMNB6Y1uS0YFv27UuhBUuDnyCRKHL4,1168
token_lens/rules/_base.py,sha256=slAeA-G7Y5ahzR-HjsU9m36bQwZIZQHgpD7IIWaxqc4,633
token_lens/rules/cost_spike.py,sha256=hrqimeTdMj-3l06LtycESJJfIsZqGPSJn7fMADRHVZk,1556
token_lens/rules/duplicate_prompt.py,sha256=lGNoQrMlZIvEUo85vZP06GRCavPl8LafKHoAGY14EVc,1259
token_lens/rules/excessive_tools.py,sha256=5AK4j7Jhq7mxwml5ocki8rd85QiPYaRI4GsloD_Xjm0,1172
token_lens/rules/long_system_prompt.py,sha256=QX_40ll2VNA7ZRrFMtHm3XWMhZmpi1D_Tr6dEIa0qxo,1605
token_lens/rules/missing_max_tokens.py,sha256=87txy7ttItnCPAObdt-IiVnpLOVFGqIrG3Q0cIeQg94,1052
token_lens/rules/missing_response_format.py,sha256=ewNySeqNk8hI9jw1uOeNIgJVBxEEmKlb6UCXSd-duN0,1955
token_lens/rules/model_overkill.py,sha256=IV2ZkLVqYZt8jrqruYDlhgRDqp26Eg0nDnMXYcoTwT4,2209
token_lens/rules/n_completions.py,sha256=4UIMQ90XY3vPzbEaOL9fARUiPebSU9qK2QITs4fVegU,1031
token_lens/rules/pii_in_prompt.py,sha256=mrNNLUaEWvptq9T29h5XCj_Vt-Ix7g0lPPQbson6q_4,2479
token_lens/rules/redundant_context.py,sha256=a4tzdFBxbdLgN0EinLlAYFfSWd0mPASZet5Q8hAPtrg,2230
token_lens/rules/secret_in_prompt.py,sha256=mL53rUVPfRUUZv9NJQo-uX_SPRUg1aFASR4sjS7dtd4,2087
token_lens/rules/static_system_prompt.py,sha256=PeFWFlJ_KmIvjn9CNj_pliEEoXte73tJy3eqL25Y8po,1678
token_lens/rules/tool_result_bloat.py,sha256=6WpLCCrpaHzrOYQFeIFjrvxWbWWbpAAMiMS7NMLgguA,1675
token_lens/rules/unbounded_history.py,sha256=42VeMzy4hgXuaNZLvE7z9_-Rq7MMKztxJ-angIFsitA,1550
token_lens/rules/unversioned_model.py,sha256=6GhsxiBOpjO3Ofa-SfJz0GswUEDf0lANbTsO-ms1LIY,1734
token_lens/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
token_lens/tests/conftest.py,sha256=bASMqc3kiQ9CrovrfDzKlZkccVb1aKkIj5g-vI8VaMw,2133
token_lens/tests/test_anthropic_wrapper.py,sha256=EuMUiKIVqbrRrCg7BVzoUpeKwh94oHj2YmqPFDKgWoA,3239
token_lens/tests/test_integration.py,sha256=ydCSA3vaMSqSAB5Aq49lpd70Ce-EGMz8S-ukLnUIFgE,2045
token_lens/tests/test_reporter.py,sha256=BZKYOzdZ4EyCEtHoTKiKdwXjHT10kbDsRArZkNCC4jo,1648
token_lens/tests/test_session.py,sha256=B-mfLEf4eG36sSYxwFKSc0MTMtMU2AExUkajeN7QB80,1235
token_lens/tests/test_tokenizer.py,sha256=I5DQiI9oxNdK64qLOPpymiEWQaXrLCNYRG8SiRc1rlc,861
token_lens/tests/test_wrapper.py,sha256=XY4zOy8uvjVH9RdqQ_QEp64gZ2G2_EBbEDLLhmM_DnQ,1852
token_lens/tests/rules/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
token_lens/tests/rules/test_tl001_static_system_prompt.py,sha256=-NHLpqKfMrnc5iy_iIPDskZ4kzA3dWunYUt0HoGfJ6k,1842
token_lens/tests/rules/test_tl002_unbounded_history.py,sha256=8_wALrgwa_eTMuVYnvtvwmGV9Wa5TYWoOdpd3ha1Rj4,1273
token_lens/tests/rules/test_tl003_duplicate_prompt.py,sha256=eKXmIpYx8ZxdIxsTz_eUYmFM4LL4V0d69yFqSwggHMs,1513
token_lens/tests/rules/test_tl004_model_overkill.py,sha256=5gqB8HXMbT9GYXFfxcZUdfBirBJsjcfXUwBFyXB579Q,2178
token_lens/tests/rules/test_tl005_long_system_prompt.py,sha256=CsTXxPFx8KxcZk9sPXvAFK00F6s4AxlWNFtYsYir3dA,1555
token_lens/tests/rules/test_tl006_missing_max_tokens.py,sha256=e5Kjv9AkjghBJ5hlHe23STmRhPVo195UJN6tKiRfTwo,1296
token_lens/tests/rules/test_tl007_redundant_context.py,sha256=rrP_1tqBpaHISzXQahCkIg50pgRAJhAOaIntKWNJpWU,1329
token_lens/tests/rules/test_tl008_pii_in_prompt.py,sha256=IGTECJKYstqCQWBXItOgYgEKCjeU1F5Ze-7TVZAdk8g,3096
token_lens/tests/rules/test_tl009_secret_in_prompt.py,sha256=UNMPtOBrNT3KODAErIhqrbx_MaThyy6fxuw4AFtaqfE,2908
token_lens/tests/rules/test_tl010_unversioned_model.py,sha256=tjB_ZTUc7wcc9xkjcPfQFZS0ErCC3zhQAOaHU_Vqr6Q,1915
token_lens/tests/rules/test_tl011_tool_result_bloat.py,sha256=_wwyFO6mEPIjUGyKW0NP7uBGcbZEZBpkcXbVk6FKJWQ,1400
token_lens/tests/rules/test_tl012_excessive_tools.py,sha256=6D0lgxFkDrzRZzCrkvj-NN5j3S1IdGqAVnkpmSIzopA,1443
token_lens/tests/rules/test_tl013_missing_response_format.py,sha256=b5KrEVGer845u1wcjl1-9gl251DKFwjl_qxbJv2dke0,2323
token_lens/tests/rules/test_tl014_cost_spike.py,sha256=y18-B3wrL0Bs_Mt94WoXSl7iPJK7PLh1uv8hrp9BUrA,2092
token_lens/tests/rules/test_tl015_n_completions.py,sha256=4xUTnOeUnRAoTsQa6oz9B7ZmbxsNtNoDMGXSjuEeoII,1250
llm_token_lens-0.2.0.dist-info/METADATA,sha256=trhSGh58EyE3USJBoqdtjiVzzXJ1y4j61w94fyvwq0g,25007
llm_token_lens-0.2.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
llm_token_lens-0.2.0.dist-info/licenses/LICENSE,sha256=0wrL4dS2IOj4R9oYPhHSTrMzqvP7vnOUPzjzdzqB3mA,9966
llm_token_lens-0.2.0.dist-info/RECORD,,
