codesage/__init__.py,sha256=ehbMfeixFOrXd43fYmQHrQL9DjYQaOeK5ykvLXCMcNk,108
codesage/__main__.py,sha256=8QQ1b_a2D5jUcFalYV2CD_UJgHGklQm1dqHF4pqbvHQ,116
codesage/chat/__init__.py,sha256=ZFclISnWcCjPeGx9BFL5L0zNMT-3m6vM8_x66MyLcrQ,474
codesage/chat/commands.py,sha256=ZjQ4IORe0VWP6a09Z_GfwdoSgrKgCswQPRLTcImCn-M,7435
codesage/chat/context.py,sha256=kKXbpd-vHaS7yqQ08c9cmw7aGTjX0VukjHpgMZwGbXY,7922
codesage/chat/engine.py,sha256=mrIrIGsIf0Y6qCTBewBl7RvjPEmTj7w8O93Q7-_jgUA,55563
codesage/chat/models.py,sha256=_zgAVe7mNUSYsl3d8Md2Wl7kwMDP5rSU-SNfLgyPWMk,4592
codesage/chat/prompts.py,sha256=DG6Ae_IZIhsx9Wjqf0UBGtI69ZErB5yqIOKGl-hnEOA,9254
codesage/chat/query_expansion.py,sha256=EEfatyXe0547sF8uE5hwMIYINN2nfOdR53GDesEtpC4,22114
codesage/cli/__init__.py,sha256=R-WRBrC3bPEjQ67d_DaNoIxhOiIqOq5IzwLCv3fF6Vk,81
codesage/cli/main.py,sha256=gTve4LdSrK3Zhk71hQeC8_M4QOSTkfdzZmqMrQkTSUI,5056
codesage/cli/commands/__init__.py,sha256=hwfW79mbo4aEJmw2MInsHE418E2jaCtxoFarp2irDBM,752
codesage/cli/commands/chat.py,sha256=DDOgaXhDZFP_oxAi100WPP2FHPHnQFpRUaP1v5yEcMs,4531
codesage/cli/commands/context.py,sha256=AGQYpjN-AM5ny6gwDKve8JqVDgq-guI4lLQkDsM4M5c,5496
codesage/cli/commands/health.py,sha256=BWMAbjLvhEDzN0fMBL-pmtl8VG7QqZpB8K09U6j5ds0,2931
codesage/cli/commands/index.py,sha256=UH1l0Ebgpp4UQZJiseZvSBee0gle0nw24cqSR7CyK1E,5254
codesage/cli/commands/init.py,sha256=VaPG5ubibd5Vn3_ElwQRqzsYSRBvCAMNOQ9MjvcJkKM,3004
codesage/cli/commands/review.py,sha256=nRvQmhEn-ubwH70v8wqCmWQozdLFxYIy0PACnanZAOM,12329
codesage/cli/commands/search.py,sha256=m1uom1QZYVqcyXih1J7cl1IoubxaVYePG7rUmQ6UMYI,6913
codesage/cli/commands/stats.py,sha256=Fr4zWkeisG92FvR0EIlFf03QAdN-YvoOxnS3tOTMPm8,5115
codesage/cli/commands/suggest.py,sha256=TMikK2T-6SbXQ9nmCXN53hp6DpA-2GytD9_0Ghlfb_Q,12022
codesage/cli/commands/version.py,sha256=z0slEmSO2Gh2ifJLppkFqSMoycxUZrf37IMauRk7WTk,255
codesage/cli/groups/__init__.py,sha256=rjiEPm4RdUttPNSRyRCEd4kTtC5Vn1xHipNi-nWrMqw,529
codesage/cli/groups/config.py,sha256=4e6FP97QBeej5lXGK1qegtNBIiYKcbtPUSk0eWoe_q4,13827
codesage/cli/groups/docs.py,sha256=clnM-oQZNq2KHxvk47yj1DdvvcO8IW_h1udOokxl33I,3630
codesage/cli/groups/features.py,sha256=4yCZQOo4x-HuuaWBypj-aNwf5Juow5mcCz-6_zCAaV4,3758
codesage/cli/groups/hooks.py,sha256=QhYYExfgxzCVq4NnQBkDou68MgkDX12aF8icZNpQJ9w,3063
codesage/cli/groups/mcp.py,sha256=XNZgFxA8tSv6BxOKQwZpab5LqKI5rAZ-L1TfMHbLXdU,20586
codesage/cli/groups/profile.py,sha256=X5HakAtzlluTeVIQSkTt2ufD5p539hRzwRTGvxqVvFw,21911
codesage/cli/groups/security.py,sha256=csuBuIcJ69Ev8CkC-4eQrOSMouxwe9N2crU2UxB0Bdo,3775
codesage/cli/groups/smells.py,sha256=y9Lr52v_gqoJ9Uw6BtenyKeqZU4YJMT2Z8FO5Xoq7Kk,3881
codesage/cli/groups/storage.py,sha256=L1a2V3yJzVptOrLEXYW0BsQKQTb-dbXM1dwxbm7zUIc,7703
codesage/cli/utils/__init__.py,sha256=KQFewAnLlaxeydnSo8S_WcnO1Ynu34dGDwhUijQDB0E,653
codesage/cli/utils/console.py,sha256=DCy_XuOROhMBhTquK2h9oa01GiIOajy9P_Ks-OXH_a4,2521
codesage/cli/utils/decorators.py,sha256=4fCxwcvEm6OfdqH9G0tBtHh926NohuSaejdiOfGSEcg,2325
codesage/cli/utils/formatters.py,sha256=qRYeydZZV5Dbw4GfExnWvXQVkKNdelYWjy45laxjvJk,3609
codesage/cli/utils/options.py,sha256=5px2fRBODDFdWx2B88CSagj_qXzwVq7UodSA24oVQwg,850
codesage/cli/utils/signals.py,sha256=oqMXw-5T3bgq7EvEesOLhUw1E7O3JDSr4QUq03lvwjQ,2103
codesage/core/__init__.py,sha256=75_L8x1hbaS2DsgEbOOlKBDgeOO9adDVzQN4Doo_MhI,153
codesage/core/context_provider.py,sha256=K5cKUW7TrC8m5rQMU9faG6BPEGEry60ELvNg5UwiYjQ,9274
codesage/core/deep_analyzer.py,sha256=CyR83NLU5tLzshtRqCNYboG3zVNcV9DLwsLXFxB10xA,20518
codesage/core/indexer.py,sha256=MteaAKs0BV_PR3a8koNfiB_G33JPBdz8bwL_wtsMw0M,14530
codesage/core/relationship_extractor.py,sha256=D10xFompAgqP0sM0YXWG1rEcIN3s4FvwgZdPCgzCEgE,14348
codesage/core/resource_manager.py,sha256=UeqbqAmbDm8Rzp7zJVG7OMWd4d2b4v65FTcaA7AcI6s,14371
codesage/core/suggester.py,sha256=_8h-3g9OaU8u2IYzPd0BuJlBGOV-C4lPujmZIlb4r0k,12382
codesage/docs/__init__.py,sha256=8GmuXwcds4xoDkg1vB1ZYCljKjR0Mqs7nUyn479ckC0,233
codesage/docs/generator.py,sha256=WwFGC18vkOIfY07G78PKUcUt-SYJ5bAjig6ya0MM3m8,16423
codesage/docs/onboarding.py,sha256=aDRyfR2GYCO-IsA5kWf8szKfDiKQhty7HYINXUOYYS0,2415
codesage/hooks/__init__.py,sha256=X0G4G6Ks-Fho65z5WWCo7gQIQwfabcTJB6qkXexAO28,174
codesage/hooks/installer.py,sha256=vgkyy5bRvuma4ABi739nU3nxPmQKXeriShRxIVS3ps4,5906
codesage/llm/__init__.py,sha256=lkNr5AgrDa1hun14eISDIsXLvjnEVDz7wLQXN04zzJs,291
codesage/llm/embeddings.py,sha256=_bgJ7gxPpJPzoXBDvZ1NWMe1tszvdqxE3LsV_1rZ7Is,10441
codesage/llm/prompts.py,sha256=7EBRsnXJejGUfliK6oqW6rQzbIjEN9Mn7tq5ziG9rO0,3067
codesage/llm/provider.py,sha256=tvxGdDHsuUc2jR_6j2zPuJ3OUXM9RWbs-ZuFQ9oECVA,8803
codesage/mcp/__init__.py,sha256=KDI-6Z-YnLb3Q47mkzWRVaPYLUevnA2_5Rc4Ytto2jE,1064
codesage/mcp/global_server.py,sha256=F0c8m8njzHPv0Q9_NODkvlFEJ6SaEAQjtRGYBMK3gMY,23832
codesage/mcp/server.py,sha256=Cfdk0Fsvw7KQ3CXc1WvTgxf2iv4AzqhRbgCjjhnDmnE,43893
codesage/memory/__init__.py,sha256=eKDvV28aocFwfrIho1vHpHCBlBlzNVLHbRAr3NwUnO0,2399
codesage/memory/hooks.py,sha256=Dal3wk0x0TOfufKWKcebjG7Lqj6a9VPychyBhPVy430,10733
codesage/memory/learning_engine.py,sha256=4Qpv8mc64hnjSyU_RwyUjGdYiG3ldMxrvsJbHJOx5Ag,15560
codesage/memory/memory_graph.py,sha256=7OKXxlDLASM_jk3nFMbga4A-34IcbvaM18HGMAowMYU,27329
codesage/memory/memory_manager.py,sha256=iM4YO0KGXUe-UjtBUkCd__nVkTQ3AG51kYLzjIjkYVk,18792
codesage/memory/models.py,sha256=YOXkrh_tY-TMF52WNk9cHcpIyCWfZtukzgCiSWwbmH8,17261
codesage/memory/pattern_miner.py,sha256=EIC_wXgoZznRYRj8dXVlbGBYfjXXJ0JW2IDZdtwYqYI,16958
codesage/memory/pattern_store.py,sha256=GcQFOTcwHWMNZ56LX6OA3-x-MLRAh-ZyndguRfHAzX8,13169
codesage/memory/preference_store.py,sha256=yt_CUAaxqasuAIU54KKXeW2MlZ-zU500S2CusCkekw0,23590
codesage/memory/profile.py,sha256=0JqAjHI4kTJhlQPvTtsERtxotWWevFPS4o6mIp-dP3U,11110
codesage/memory/schemas.py,sha256=PwpqQnMr8zCVGOcdpIRE1D2zFcybKMgTLAK6K00NX5Y,4789
codesage/memory/style_analyzer.py,sha256=f1WWf1PJSRQP9A0wqt2Q32UA52oocrNabxlxBn-BzRI,15918
codesage/models/__init__.py,sha256=yuzEVDOVXM47iBZXKOKSQElGgCfnCd_hwhjBZp7D9RQ,440
codesage/models/code_element.py,sha256=P_pkdFEFi3HbiftMd31BZ2wTYNKaj-ufkL7ALza1mXs,3059
codesage/models/context.py,sha256=-3fK1KSyLOHqKXztJZbh3rS1reIMcbnL95YxuzKjmKc,2257
codesage/models/smell.py,sha256=SOJTHCRT--hyZI-FcoJVms8_sBIpJEM6UQxNgY7S6sw,829
codesage/models/suggestion.py,sha256=huRG-Zu-7AWFvdy_fLrKuWQEGdJgnK8Rjkv7DunJfTQ,3084
codesage/parsers/__init__.py,sha256=VAFon4Yk2Y7T9kCoD2kPQdOhW4Jtj5Kh8zgVFaMjtyw,1133
codesage/parsers/base.py,sha256=dcorqDxfRIGSqkBhJRnPk_e3IsEhXHMaipcUsURG9W8,1865
codesage/parsers/python_parser.py,sha256=fH9xzWsqUz5hVd3KoWNyPtGcx04GrsbrCbbapmWbVsI,6896
codesage/parsers/registry.py,sha256=wFMuTpUjuIgx67IjPzkWArjlYEDhcjXqQGubhvsS__A,2560
codesage/parsers/treesitter_parser.py,sha256=rbBWWgsSb-U9545Z7tbxETeLAbfTU3fknEBtzm0a1zc,14173
codesage/review/__init__.py,sha256=P2XpBiQM-2T6SfUHKYv_RSIzq8n5l1Lt604_wfGsU5M,615
codesage/review/analyzer.py,sha256=d1ZVkjF-lNR45FKdWZl7thl4KaLqP6GOc_kSlKcMYZA,7646
codesage/review/diff.py,sha256=UMknIKvV46kiThtFjroEjxC6XNKtWJvv9Dqs1V3WAhk,8181
codesage/review/formatters.py,sha256=_r5hMWCl9asI5_njZgCEXuyyvHjUsgFS85YY4-EUZFY,4601
codesage/review/hybrid_analyzer.py,sha256=FNvafIuyPiwqDYiVfTqku1oq2fvlFv66uBOVpNnCNls,24617
codesage/review/models.py,sha256=hBi-Ap7Yj0_sd_QqFiT-_fIN_YuYDL5pXN17Fx_fmjA,2998
codesage/review/prompts.py,sha256=rWufv_6dk8z7ocnfW9UQR-UIpSOjLGeko_qdoAeA3XQ,1837
codesage/review/smells.py,sha256=q0OzUh3-J9qJoWr3ltTu1IrS-8UvN_2eau2yc-Y9R0M,9777
codesage/security/__init__.py,sha256=z_3ZLgzPQAqvXbyckVyVMKTU2XK9sXZBwOMdJS7mago,493
codesage/security/formatters.py,sha256=VK20_mhXCVecdtE_dRt5OxF--eo_gYlgUjvGniw-GQI,6529
codesage/security/models.py,sha256=hyXaL7jFD_xKh7TRkqQMq1qYoEY3KJd7eXt4mmMd8_k,6149
codesage/security/scanner.py,sha256=cDYMWj-N6wvXk54woS42TIiHi5LQdRt6WKthAKkRAjw,10841
codesage/security/rules/__init__.py,sha256=8AtSw7WbpjPak2C2eVhxLPIifCufzfSeAAfbiMcdj7Q,1436
codesage/security/rules/config.py,sha256=3S5WjWu_handTAR3qr8vL9ayE91i1ZMKRmDH4afNzB0,2213
codesage/security/rules/crypto.py,sha256=71Zm9nuRyr9mUf0_XKzYLw3iLGutGFCJbrBqRZghICQ,1411
codesage/security/rules/deserialization.py,sha256=quWbhQT1xsYyFC8keypcsFb99vYFsk2haRpLEWGhDI8,1200
codesage/security/rules/injection.py,sha256=wN93dtZs6H3Nwslc9GNkJOuum2w7qaQz9wOFkzaxabg,3690
codesage/security/rules/secrets.py,sha256=N_x6S88ORKxpA3AJoUzKsYRPAljR5YurLuxa3i3Esk0,3796
codesage/security/rules/xss.py,sha256=YHJG2ZyGtx_A34UD9P2dkFRpT9QaMyZ4Najm8SOk_Mk,2238
codesage/storage/__init__.py,sha256=w1LomroePGl2y5mL2mqy2DFWb4uQnIbQvIrcv767r_U,1113
codesage/storage/base.py,sha256=HpBl3g7_Poy6g7DCPvLA_eOxqeT-VEde-wz-qtPnjIY,2788
codesage/storage/database.py,sha256=83QNnl6hPvqyuG4XU25ON5SFjgZVqM7iRDWrHRl_7-s,13503
codesage/storage/kuzu_store.py,sha256=LjhkVojQGuwS0ndcJk2VgKI9RVoieSClr1CDjL4q2-0,22641
codesage/storage/lance_store.py,sha256=6YYMHSEtPwefOxboiC0FSPoN3az4ehApNHZFr66kFos,9779
codesage/storage/manager.py,sha256=KbJqbcV380RU9jC0CKnCZ4xPGR5MWViLzwi8GdvI8Ds,9791
codesage/storage/vector_base.py,sha256=MMdI3TiV3YfbhUg-nBOnowpqWqfQQNlO3V1R93IiURE,4626
codesage/utils/__init__.py,sha256=ylpq1nU39kLlhtTgWvtG6S03MfWAl9MGSrv82mRP6kc,191
codesage/utils/config.py,sha256=Uzgmsle-apjjG-37YkErl2y5MU2jb651suJnhtarDuo,13521
codesage/utils/features.py,sha256=epWgRujT8M4Sc7TmiBrwI8u7sTq9UHD1MRI2buGsKHQ,1350
codesage/utils/health.py,sha256=v8TTijW3zEpsQ1Zp1FphCJW2qgY7_RTpiCAK8HftUeY,7458
codesage/utils/language_detector.py,sha256=y0284lB_J2tAKalrTrh1glcQscTX0DTegF19bqDEw_Q,5394
codesage/utils/logging.py,sha256=hRK2nNWNEVnf0ZzE2grx64VoNCftGMGsSnpwH108ZdA,6394
codesage/utils/mixins.py,sha256=3PEVR2G4zxSR3xNHw0UyVWGnQtq8EYLk20qFffDhuwU,1833
codesage/utils/rate_limiter.py,sha256=KheaLCGPmq6h3U49pkJNHeZeg40pjB9i894EagvQ2UQ,3952
codesage/utils/retry.py,sha256=4tliZwD7cWXf_X_chv7B6yesISzZ-5a4r7aFqgF2J6U,4590
pycodesage-0.2.7.dist-info/licenses/LICENSE,sha256=SVwtfzvPvW-SBKg-WqkCLrg7DenDQ46HgH781ZGmE64,1070
pycodesage-0.2.7.dist-info/METADATA,sha256=lHUStZWK4Mihfh5J8FUs_573n4ufmojuCiK8uEeXlX0,6940
pycodesage-0.2.7.dist-info/WHEEL,sha256=wUyA8OaulRlbfwMtmQsvNngGrxQHAvkKcvRmdizlJi0,92
pycodesage-0.2.7.dist-info/entry_points.txt,sha256=KCv2c-83C5tzC0YjKuyrXn9JAYUoYNKeiu_hVtOFBj4,51
pycodesage-0.2.7.dist-info/top_level.txt,sha256=9V0GzPgaz7iAD6thEvn69BXXQPeMnCnjnmNJwMSWqsU,9
pycodesage-0.2.7.dist-info/RECORD,,
