codesage/__init__.py,sha256=4R2v35FaiRK3lOHoQv16z6CUSbLGEb41pVu8i4Rt6mA,108
codesage/__main__.py,sha256=8QQ1b_a2D5jUcFalYV2CD_UJgHGklQm1dqHF4pqbvHQ,116
codesage/chat/__init__.py,sha256=ZFclISnWcCjPeGx9BFL5L0zNMT-3m6vM8_x66MyLcrQ,474
codesage/chat/commands.py,sha256=a5uTG6y9zAxPrwNdHxvqannjpkVV9Yy3lwWd3MqD2cY,3693
codesage/chat/context.py,sha256=VxkD052k8k-X56I142QZ0nqv-3gzz-ylA14SrzV5a9Q,7517
codesage/chat/engine.py,sha256=mwtUHAdRcEATztE1DY-Xs1wJrcvkLKopkkxcKS9A44s,10003
codesage/chat/models.py,sha256=_zgAVe7mNUSYsl3d8Md2Wl7kwMDP5rSU-SNfLgyPWMk,4592
codesage/chat/prompts.py,sha256=TZXySYQIH57HhA4igbZyjrudev3-zxhMzwxPr-V_1kk,2466
codesage/cli/__init__.py,sha256=R-WRBrC3bPEjQ67d_DaNoIxhOiIqOq5IzwLCv3fF6Vk,81
codesage/cli/main.py,sha256=3jfISnU4AKJB_1tXXqmsZ5-tXjZSY_pnup3FDJpZAuw,1413
codesage/cli/commands/__init__.py,sha256=0qT9LNrm7_Fzzbbn10Ki-Jo8j1wqV2fiqey6jP1HEbU,540
codesage/cli/commands/chat.py,sha256=DDOgaXhDZFP_oxAi100WPP2FHPHnQFpRUaP1v5yEcMs,4531
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=pb35EfRJQI0PbNl3Y2YE2fdcMRoasQ-3-CO-AeyIIxA,6446
codesage/cli/commands/stats.py,sha256=bguGZeLXzaBQSTCqeNyANdGjItNVyzTHme0BrwSVhOk,5042
codesage/cli/commands/suggest.py,sha256=XvsggT8Tw0AQWHM6rFgctzKvpXDVqWMk5WzBJ7tyxc8,5672
codesage/cli/commands/version.py,sha256=z0slEmSO2Gh2ifJLppkFqSMoycxUZrf37IMauRk7WTk,255
codesage/cli/groups/__init__.py,sha256=NX5ViSdtNn0u0Cw03rNHVjsQdwkoTwe0tto0GqhRnkQ,173
codesage/cli/groups/hooks.py,sha256=QhYYExfgxzCVq4NnQBkDou68MgkDX12aF8icZNpQJ9w,3063
codesage/cli/groups/mcp.py,sha256=TgzTJEGGNzwFkSSCQCcOGcx8yIbXKIxhoj9OXSmtITI,21201
codesage/cli/groups/profile.py,sha256=asW_kDcnIqqTY5sk17v05aqbgkr_7PkluCXqEWbHfWU,21857
codesage/cli/groups/security.py,sha256=csuBuIcJ69Ev8CkC-4eQrOSMouxwe9N2crU2UxB0Bdo,3775
codesage/cli/groups/storage.py,sha256=RZ74YuPlng_7MMjuy9VJVss4cDiB1nB4KYvh8AJVJqo,7513
codesage/cli/utils/__init__.py,sha256=0u-Yn1ZNxg1Hp08QMQXuzgCg6_Y_itCgCUhqbrDz__s,449
codesage/cli/utils/console.py,sha256=CqxJEAi-fgY3g6sPK1b_NOhuy-_V_xQRD3oY07WgL_A,1145
codesage/cli/utils/decorators.py,sha256=zmnfjfQYjYEqevvO6IPcS-iSJ-RE7pKq1DlfG1D-Mb4,1965
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/indexer.py,sha256=N0F2uOOLSEoUXrmBs_2I8h0sPG4IrN0nkBAdRoFCZ-w,10432
codesage/core/relationship_extractor.py,sha256=D10xFompAgqP0sM0YXWG1rEcIN3s4FvwgZdPCgzCEgE,14348
codesage/core/suggester.py,sha256=WHvoHToGVU44aEVmBjWAfEiyHWZ49cRl0E9YckqPweU,11187
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=em8GKasg4PDxm0jUnN51UP_OHY0iahwFGxfqr1dlUxQ,8566
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=ih4a-TwYYeT_NPfcNcOIf7ZuclFtYAqH2X_OgghIby8,17732
codesage/mcp/server.py,sha256=o7VZ1DBs787cwzAYgtaTJIjrOH0B6zU_gXijnCjac0o,17671
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=61JQbbCab8mhsDt6MVyQvIeysqgcea8RdPrxWI5qh4k,195
codesage/models/code_element.py,sha256=P_pkdFEFi3HbiftMd31BZ2wTYNKaj-ufkL7ALza1mXs,3059
codesage/models/suggestion.py,sha256=34Zo2hZbGFaMzfCXunDBUW6mqlKTqkUFVUYSqEUSBXs,2524
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=HTRHG_6dkpb8KgGUs7s5J2Ar_lZIeN_xE0PAA9D_SmE,24538
codesage/review/models.py,sha256=nN2CZfGEyPloNWtYgnCrZ5rPdI8bKDE5wPIlTSWKTfA,2920
codesage/review/prompts.py,sha256=rWufv_6dk8z7ocnfW9UQR-UIpSOjLGeko_qdoAeA3XQ,1837
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=4M4vrrkneF0I2KHM320Ns-j8d9I_08D85Eq6DefQbmQ,12386
codesage/storage/kuzu_store.py,sha256=Bs6Ok1YJWBgGfV2zZmom91CnJN8LsQyxOorn7Vwbgds,19536
codesage/storage/lance_store.py,sha256=x-VI34O6asFsr7r9_TuTZsUu3GzZHJgn22_j1BFCIY4,9444
codesage/storage/manager.py,sha256=Oxm0U5jdVnzXGvAkS2r9GKwObZo28hdTDhK1snhmlDg,9037
codesage/storage/vector_base.py,sha256=MMdI3TiV3YfbhUg-nBOnowpqWqfQQNlO3V1R93IiURE,4626
codesage/utils/__init__.py,sha256=ylpq1nU39kLlhtTgWvtG6S03MfWAl9MGSrv82mRP6kc,191
codesage/utils/config.py,sha256=zW_9SROycjtGI6K1DT9YEa-ZOxa9VX8gNrDJLWujlws,11002
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.2.dist-info/licenses/LICENSE,sha256=SVwtfzvPvW-SBKg-WqkCLrg7DenDQ46HgH781ZGmE64,1070
pycodesage-0.2.2.dist-info/METADATA,sha256=en1SheQyMGEZYjSt1jei952nDnnRMwYoCpcYUDx7J9U,5352
pycodesage-0.2.2.dist-info/WHEEL,sha256=wUyA8OaulRlbfwMtmQsvNngGrxQHAvkKcvRmdizlJi0,92
pycodesage-0.2.2.dist-info/entry_points.txt,sha256=KCv2c-83C5tzC0YjKuyrXn9JAYUoYNKeiu_hVtOFBj4,51
pycodesage-0.2.2.dist-info/top_level.txt,sha256=9V0GzPgaz7iAD6thEvn69BXXQPeMnCnjnmNJwMSWqsU,9
pycodesage-0.2.2.dist-info/RECORD,,
