coder_mcp/__init__.py,sha256=ZSshHIRfArtgRlEcb6Jjkn6u8RMnR6qt2r_TuqaZ8S4,850
coder_mcp/ai/__init__.py,sha256=bLp1hBPTRaZE3O87V3DjTKsOiLCBD2RRT_97G-ROqkA,1899
coder_mcp/ai/enhancers/README.md,sha256=G_W2GT0k14LhBn3HbEkD0n8KIu68odkPwJy1ZVMWrS4,7136
coder_mcp/ai/enhancers/__init__.py,sha256=unrovcbTPn6FHq7FzczWdVG01To8NltsRNRsKJxHghQ,636
coder_mcp/ai/enhancers/base_enhancer.py,sha256=5gRpOBhleuihujDKpIXXnt3bnJDlxAhQEypI55AkRVA,9751
coder_mcp/ai/enhancers/code_enhancer.py,sha256=uYhlMb53b5uvBVIGYX_cnQAK7RMwcZ2nRiN2OV3F_AI,21242
coder_mcp/ai/enhancers/context_enhancer.py,sha256=Uwr8LYC2mohbTdbGHk-x2Yh8jmU5j-_P39FNx_QVRyI,22775
coder_mcp/ai/enhancers/dependency_enhancer.py,sha256=mvqhHilE2YYYtRHxtVxvnKjb7pD9esOcc5tPDfTzvgI,25453
coder_mcp/ai/enhancers/enhancer_orchestrator.py,sha256=5mSeyfFx_MAzIZaOAFJ8M4weUv2W1qSUFgXu9xbDjd8,28885
coder_mcp/ai/enhancers/generation_enhancer.py,sha256=wKoGeG2MPp2cAdbTqgeNbVaXa4Vg9kkXlAcdGrJXGwQ,22567
coder_mcp/ai/enhancers/search_enhancer.py,sha256=5wkrm_8qfhOkyOY8Sk19hG3SPk4uUbTff-wpBD9Os3w,16343
coder_mcp/ai/models/__init__.py,sha256=RPhlHpB0KmLX-Xn5Tw7BIX7JJOu7tkwVokm37ZZyCWs,425
coder_mcp/ai/models/metrics.py,sha256=dohzTVyl2133YsWORhTMKOVkG3ehDeVb9zLIHUhBaFE,1269
coder_mcp/ai/models/responses.py,sha256=zWu64C9bXYtxhcGsxaDihiHx0WuMsxb0bIyFz6ozFF4,912
coder_mcp/ai/models/types.py,sha256=SHBe6hAgUdvRv88I6Ik802z_FGB69DtV5j7iPQ-RQws,290
coder_mcp/ai/openai_service.py,sha256=u6y_NqfVV0YV5FHbXwlFfUFG7G3CPtfvmE1yJjaFYFY,910
coder_mcp/ai/processors/__init__.py,sha256=hRekLPJORM1mw-KcrthFGkWVWI3jXGMKkgh7x39Vd48,706
coder_mcp/ai/processors/base.py,sha256=OP4xKI7sCRtRuo8UNIi601u4_vYWZhmNYdSU4Uq1dvk,1469
coder_mcp/ai/processors/change_processor.py,sha256=dWnt0jqXVYKlMjZQrV4UZooFIhd-usHInqOFE95wzdU,6521
coder_mcp/ai/processors/code_processor.py,sha256=x1mzNYRohe4YZKNJHdXfMJjBuxWsDDIIhcOmJtl2sQo,5047
coder_mcp/ai/processors/markdown_processor.py,sha256=YzALOPr9a3gPNm_qupGyed85zljIbO5FjGD4xCyX8I8,4224
coder_mcp/ai/processors/response_builder.py,sha256=qga8BNOe1jUZSZE8RdQpvrOJ5CRTjz10qKLnY2MO0V4,23352
coder_mcp/ai/prompts.py,sha256=IB9r24S2aDAYsFSE5CY8QGEqkd-JjkTNUS5yCi7s9bs,21097
coder_mcp/ai/services/__init__.py,sha256=BaEi2CeXdtSs2viISSQDV0-hXM2erPjce6QSH11cOXw,411
coder_mcp/ai/services/base.py,sha256=IP_11VIxEgz7F9zkI8REejYqgUvWW-3AWL1eH55deDA,3654
coder_mcp/ai/services/completions.py,sha256=tO90a8w6M7cIi9_y0Oo9l1vYV2zpvXIDTB5hq67B9Yo,200
coder_mcp/ai/services/embeddings.py,sha256=vye7lwVpu6yoJE-ui379uDZWuswHvlftHR-3N7Q8BSM,198
coder_mcp/analysis/__init__.py,sha256=HlHF07aLqOpu8kAYVRf-xmu3UOHVq8kE1_4Vfaw8B6w,15152
coder_mcp/analysis/analysis_result.py,sha256=SQhGK5sv3r-atY4kGK-rMK9cVBvmU5hjYQMIxJBkzd8,11582
coder_mcp/analysis/analyzer_factory.py,sha256=kd-6zh8g7OnNxOlTfoAVFuzsIMDOZZakg6sAQYplIh4,11527
coder_mcp/analysis/base_analyzer.py,sha256=lVlCX3h8nOHh0wuswRoeOGhDaBeEuloyPQSZqGvHaFU,12535
coder_mcp/analysis/dependency_analyzer.py,sha256=Gvjwi0zpJ1FAoH-7bjLp-u65QmPCqvkFk3J8UnDqj2A,40222
coder_mcp/analysis/detectors/__init__.py,sha256=Di4d6-5hbwXoHpeZgjvDZuYDFqwm0NT-SJn-N8i1gzQ,1607
coder_mcp/analysis/detectors/base.py,sha256=TmVTajHyJgPyVkracU4yia5PhedmGkfwvh9l2Q8_jdI,22993
coder_mcp/analysis/detectors/code_smells/__init__.py,sha256=rb16zw6zlLB0GManPQZKtWUM7xKIQjgDS1WSYQatxWA,733
coder_mcp/analysis/detectors/code_smells/complexity.py,sha256=ODH3qjgdnZkEey6DxKLLOIBzg1-y0q4fvzddScjA88k,13934
coder_mcp/analysis/detectors/code_smells/coordinator.py,sha256=S2tpADDs42J8sRcykjHw0MeIVtMKNZXCLwgAdqpl1f4,11240
coder_mcp/analysis/detectors/code_smells/quality.py,sha256=tVJApQuoRrOqbXtNwKuzb8Tq9VPFTe9-eKprYDn0Z90,10338
coder_mcp/analysis/detectors/code_smells/structural.py,sha256=i-Sfos2sz1dBhk9-Xng7YlcJSoWsv5v2AjOAkSOw0rY,9103
coder_mcp/analysis/detectors/code_smells/utils.py,sha256=0xKYaOsK3Bw_FY7AUXQiKtzi4bE6fwiZXYmlDf0uwqo,553
coder_mcp/analysis/detectors/constants.py,sha256=WqElLBCX_EAaS4wymf1sgHGW4ZaMbn3MNmE8cMm4d-8,6732
coder_mcp/analysis/detectors/duplicates/__init__.py,sha256=mQY14_Mjse_zsLRtxkRWGC84e65dGUQYXimctnZ2BvY,794
coder_mcp/analysis/detectors/duplicates/block_extractor.py,sha256=Qb-4k0XIEFQCkJ02HeNQOU5KD4jRZb1beh_4vPjJ_s4,5408
coder_mcp/analysis/detectors/duplicates/coordinator.py,sha256=WGUsOHMNtrq_s554hD3ksmcqYHlXjWEVlu6oIsXYFWA,12872
coder_mcp/analysis/detectors/duplicates/report_generator.py,sha256=zIVJ_Jysend3j8XlRlHDjEkd_4J--Fq5sWUMrnQjO5g,12614
coder_mcp/analysis/detectors/duplicates/similarity_calculator.py,sha256=lHUwA0ZxDu85QwEVgYl9H-frOzuL6CkpCaO9g1YJlXc,9121
coder_mcp/analysis/detectors/duplicates/statistics_calculator.py,sha256=7fldBew7nm0FQA5ljGvE3nSFcs3kP7QFKVVFnozwbt8,14351
coder_mcp/analysis/detectors/patterns/__init__.py,sha256=FufQs5nhgBt2zqbjE4jSlJlYD08L9O7TrmRow1uuzNg,886
coder_mcp/analysis/detectors/patterns/anti_patterns.py,sha256=uoOeZ08pSwEoiPxJD57VOf9WIsxKB2VEDIfrP1J7M34,18921
coder_mcp/analysis/detectors/patterns/architectural_patterns.py,sha256=da5vG6N2QYVeNLNwVxX2LDjtWv4I8Lw2qyRZj-JLg2k,13472
coder_mcp/analysis/detectors/patterns/coordinator.py,sha256=wDAXptE1mtPMgmnFBySRm_210xNrrcrhlraXNmekkA4,6405
coder_mcp/analysis/detectors/patterns/design_patterns.py,sha256=hDU07Y6KnwNUDIUx-KIa7WSVKsY9HayOOm_fn9gyPYM,18008
coder_mcp/analysis/detectors/patterns/structural_patterns.py,sha256=SMGGsUNPWyoCDhhP6VqlzvzkmJxvdS1QJFP_hprEKuo,23419
coder_mcp/analysis/detectors/patterns/utils.py,sha256=_gYmg5ljDWgdLwPnOh0k6xh0DhjJC99U-9GhAPRApOM,2954
coder_mcp/analysis/detectors/security/__init__.py,sha256=Ynai8WeTE-CD3evnMuvb4NWq12QVhwFSuOHJNE-gBqk,1152
coder_mcp/analysis/detectors/security/authentication.py,sha256=K1kQvcv4dELH6TLnTCtfwVbuscopQQmsEWxg-Q7Ez84,8754
coder_mcp/analysis/detectors/security/base.py,sha256=D79i0wO8oyeOH4rpf4N81Wz18eM8SvZq1ZJFLaq4_yU,4541
coder_mcp/analysis/detectors/security/coordinator.py,sha256=saHvWmJ2kDjbNUZHWbF5yyIRh85mUnWZKWRRyPDf68E,12582
coder_mcp/analysis/detectors/security/cryptographic.py,sha256=k2o7wQkzd5vplcTMkkcS5lPzLIL-ApjvhAYk9GnxneM,10674
coder_mcp/analysis/detectors/security/injection.py,sha256=l8kro1MAZxwT8AnHhjB03VEf3iWFhKbCDireg22jdgc,8828
coder_mcp/analysis/detectors/security/input_validation.py,sha256=jBeOPhld-QxuvWFLDwHRmWbu8GwKLN54ADSfuqxBBRk,9978
coder_mcp/analysis/detectors/security/insecure_functions.py,sha256=pRQgdCguHQt1_kmKEja3NXnuBn6GoOV7m1A6XeWzdCU,11128
coder_mcp/analysis/detectors/security/network.py,sha256=zpOg4ncSAjYjHwxPQRACqGB3AEeAA4qpHOFArM73OZQ,9992
coder_mcp/analysis/detectors/security/secrets.py,sha256=AZuaVRjeMBQtmal7aSKfcEvdeTT1GaJGL-thY0K1BbQ,15400
coder_mcp/analysis/detectors/security/utils.py,sha256=eKVZm1sW971uyv7dShIiPIVhSnij4amXo31OZjMWAQI,2102
coder_mcp/analysis/file_metrics.py,sha256=dcQmwn5nCW3Jvbx2g7UvssyOu0sP9IH52G_Irx0HQHE,908
coder_mcp/analysis/languages/__init__.py,sha256=3nisyRWzVNQ_y4jCd5dYT4JVXoRoQmrDL1T3KM6fuz8,7010
coder_mcp/analysis/languages/generic_analyzer.py,sha256=w54TKwe6tE_isQrdn7uwgqn3_6Ngt_nml780-Th_DFc,29659
coder_mcp/analysis/languages/javascript_analyzer.py,sha256=TnAv98qZ1J5-jVa99ZtgsZQkb-slelStDVg2CsyH-Jo,14381
coder_mcp/analysis/languages/python_analyzer.py,sha256=ihrHhKjPs8gLCbGuiY6T5EoJJpaqkODn2OwkdgEMntE,27492
coder_mcp/analysis/languages/typescript_analyzer.py,sha256=L4J4jPXVpn_9p-ArrSApesw1sdGqG1D7-hpmwAR3zCo,1038
coder_mcp/analysis/metrics/REFACTORING_SUMMARY.md,sha256=q9WELnaQP2ay16wLsFmVc1YuaC8o6cX778Nwi5ykEWs,7969
coder_mcp/analysis/metrics/__init__.py,sha256=Ok2MlQ_jaa55EgLX1DatHsPa78-k06v57TaniIYXjoc,1501
coder_mcp/analysis/metrics/collectors/__init__.py,sha256=Tb9jIe4KX2KsW6AmUVjsNCH7ijTLFdi_ek8x5jJy4SQ,739
coder_mcp/analysis/metrics/collectors/base.py,sha256=BG6g1H3QuXoCHyQ3dmI1Mh8X6-Z0RYHFrfM510sewQ8,14062
coder_mcp/analysis/metrics/collectors/comment.py,sha256=CU66lesFHP2PM104SkzZxg9ZjF6fupVNC6bIOu4Ivgc,6339
coder_mcp/analysis/metrics/collectors/coverage.py,sha256=zKK__CeqiINL4n99VXy-Ahb7AqRluNWJJmk424GLxrk,10902
coder_mcp/analysis/metrics/collectors/python.py,sha256=ULXDFsZRZpoajZDWNxiA740qlAwPeeBA4no1IEOD08E,11021
coder_mcp/analysis/metrics/collectors/utils/__init__.py,sha256=8HSAOfPb62E-5kVYF61NApkyJV85w4azHOdPpHo6U7k,722
coder_mcp/analysis/metrics/collectors/utils/docstring_state.py,sha256=pQwsWcpjtqhVtiSIR6-hM8vuQ6F2LjaUH3EgUlBGIz4,1133
coder_mcp/analysis/metrics/complexity.py,sha256=UvathKrmiGfWRkk91EuFwWABBK89dH4hrpg4sIwSQx8,12568
coder_mcp/analysis/metrics/coverage_reader.py,sha256=cAWKTnyPrwe4YhpFePoLocZfv0AUEaOIEM5hZht4oPA,4776
coder_mcp/analysis/metrics/exceptions.py,sha256=VcgdtsXYoFWh8hXTBJ7uonJbxtW-9bchtONKgkTMpD8,1188
coder_mcp/analysis/metrics/factory.py,sha256=IZ3H9qdZySXMjql8otFMm3rGRuTqqBHbBamVVc1rico,3875
coder_mcp/analysis/metrics/protocols.py,sha256=uQVtoSqsDWyaV8eYs0ElJt2OVfq1Nkp0R3UvtHHNV9k,2676
coder_mcp/analysis/metrics/quality.py,sha256=1QY9Sy5EVNRaAREOoTGCVsNTpJUK1iSnKA6zy5gS6TE,21854
coder_mcp/analysis/quality_scoring.py,sha256=d8DD6DzA3iF2KI_kR0HWWZ7D5npq-_iNIj2pCYjo1Q8,14774
coder_mcp/analysis/visitors/__init__.py,sha256=r2VQWpG-1wuTbb4cNq_g6zs8suYHO4Q9n0VlQabQ5xA,186
coder_mcp/analysis/visitors/ast_visitor.py,sha256=SbnHgEjRD2eSr-n6QiFRTypTrtLdqdcNqrNhj2TdDX8,1286
coder_mcp/analysis/visitors/python_visitor.py,sha256=AAjBkKh6nKMSOUZuecLvrlCPlY-JI4KpU_81c5Ykpds,11098
coder_mcp/code_analyzer.py,sha256=O94Aqe03bLVkdYSVy8awvDyeWBFgMam6DGc0KTCkS2Y,13547
coder_mcp/context/__init__.py,sha256=JmFb8v8Y7kGG5xXAITGyo17IZB4GjQ_0i-WjJqvTMAk,114
coder_mcp/context/enhanced_search_manager.py,sha256=7-MzWwVeXvOnirv4nkhDz_LkxdHIWT3ai9NYIfQXsCs,13897
coder_mcp/context/indexing/__init__.py,sha256=p2dZ4zsaUfN9OBpXLrSVv1S_wCwdxc4d849E1Zi6bss,343
coder_mcp/context/indexing/batch_indexer.py,sha256=86sJ3ZpxNf-fCWgUjyMC_8D-5_aPdQ9CnF-91HwZp_k,13365
coder_mcp/context/indexing/file_indexer.py,sha256=s9IOAtPvQAX_OVJOUWW5UMTpRUds6FBZ-bp_9E3unpQ,12888
coder_mcp/context/indexing/index_strategies.py,sha256=2XQ0a1PnJHvEyM7SKIBtozfsPt3o5McKZZvmfn0v41k,14439
coder_mcp/context/manager.py,sha256=HKp8YMlM2OOpYrT6oe4NT8D3MzA_LcsSypJwhmPBdLE,38768
coder_mcp/context/memory/__init__.py,sha256=y395vphKc5ibToI2Ec1StBW0R0W1VPz1OzvPQMU4gNY,314
coder_mcp/context/memory/memory_search.py,sha256=klH7FqmHCv4JVI4RTqtr-ge9CYe1LW3pKdw1WEB2W68,3399
coder_mcp/context/memory/memory_store.py,sha256=VfZU4g1hMuc-_B4F7rypf1VU1ex93lOaORu6aEJCZZc,18916
coder_mcp/context/memory/memory_types.py,sha256=oFEIKVXUSJPphe9rm5Eng_ehZUOBh8XEhv_l-5EriwA,12399
coder_mcp/context/relationships/__init__.py,sha256=lewA3ySMa5QWRuXAARzZt3CcYb-FPRie0MoG3u9TAS8,154
coder_mcp/context/relationships/file_relationships.py,sha256=jApu1T6llpdhjXQHw8hp2GMofb0r8-ARJuEO-msTaE4,4437
coder_mcp/context/search/__init__.py,sha256=UtvETHePCULDLDVhse5Zhlx4n_gpF2iwzlICriaJofs,664
coder_mcp/context/search/cache.py,sha256=PAbBo3vaTzVzaK8RLE0qX49u6gGHU4bTJzTFoX6zJlQ,18487
coder_mcp/context/search/enhanced_hybrid_search.py,sha256=pNaXpHEMOJaXCWjTgqqcKqqldd9Sx2eItVUJjBO3srM,31283
coder_mcp/context/search/hybrid_search.py,sha256=2k5qW7haySCv_lU2Ah54cEG8lbv6y3oyIcOVYkXUgI8,17380
coder_mcp/context/search/query_processor.py,sha256=U3JEWbP2qzkoEculiFspbsonA9ql1kXQBJS475JwVFY,16470
coder_mcp/context/search/semantic_search.py,sha256=4k2PhbhkLzSv9DJ8hBGGKR6EAsYtG1fmsCAH33pFItY,25976
coder_mcp/context/search/text_search.py,sha256=iKJL0cHZsI0s6U6zwjxt3Eib6Vq10ShiVgtM0Pj9TEw,17930
coder_mcp/core/__init__.py,sha256=yb1Qw4f660k0kovaw9CoukHUWwXaPSRlYk-cAqPh214,893
coder_mcp/core/config/__init__.py,sha256=0RzVcer6z8I6IVsorJW4lwdBPHV7mFI0eEsbjP8ETDw,711
coder_mcp/core/config/defaults.py,sha256=NnOGvc1LrbLLRoyXQVLX59sfDXesr8zz-I4UwgjmYYU,11411
coder_mcp/core/config/loader.py,sha256=VpCvHIPWdOnqGA4B4ok4fj3c8MJu6vVLh2SiLXpiiKE,20632
coder_mcp/core/config/models.py,sha256=pSwfj8qe-OufaWPaC6x-cwzDPKt8WRPGd6k3TNCFlvQ,14760
coder_mcp/core/config/validator.py,sha256=yTPIZNUoYaS9Z95arBtPUSkrKU-hxUdQSjcb2HSz_p0,21452
coder_mcp/core/manager.py,sha256=0LpwAi3t21_8RlTPS9YQzw0oIccKzqItbbnfKWynRGA,16839
coder_mcp/core/providers/__init__.py,sha256=wUh_gbi5h8cb1Eg9sQ4ItnO_QLU03ogv73ee86IE4aw,392
coder_mcp/core/providers/factory.py,sha256=1MJo9-SeJoDJPihB-z44eUudCYd364LRU1BXPftPj_8,12943
coder_mcp/core/providers/manager.py,sha256=Q0Qh4OzlXSDOrNXgPXuOJpp5RryZIu_1Aa-4ExES9Nw,12206
coder_mcp/core/providers/registry.py,sha256=qbRKM1v2dbADQH2Iffb_rWh65LpOHJ3NkMjVDnXTN2U,12418
coder_mcp/editing/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/editing/core/__init__.py,sha256=B5exJS-_SPxLvXu6FWJnU6SxBIOVgCJUV9B47Oj4aYY,1130
coder_mcp/editing/core/editor.py,sha256=dt9a0UZUvEFdqud4xYsGotUMArgMcG9gTMLjkmuoEbQ,17520
coder_mcp/editing/core/errors.py,sha256=cntlsRsR9WBBIdbNkKNbs8Vkj4uFW17iRNASL0onY3I,4158
coder_mcp/editing/core/types.py,sha256=LhsSMHdRSHG-3njyPGJU-OOWvUZmQSsFQ1Z_pzxeSag,5179
coder_mcp/editing/session/__init__.py,sha256=LJ_eVX0KO66wlSz5qBwk8xmf1edZuQVYSrzb4kEuOcs,265
coder_mcp/editing/session/manager.py,sha256=3KXg82zmTih3T33GSI_qMnCr6kVi4rjxmhWwl0Q5FD8,13545
coder_mcp/editing/session/persistence.py,sha256=5IoUtwWJfccr_acYINUdqGSZyJebzKoOXB0i3ILc8nk,9895
coder_mcp/editing/strategies/__init__.py,sha256=SzUOiU_Us7Bc79Ar3qxlAOpxt-1PLDjoA1t4iVYAePU,422
coder_mcp/editing/strategies/ai_editor.py,sha256=HFoyPx4ULBx2_pNo5fbzt5bqold40TFpB4BA_YG9Qv8,43778
coder_mcp/editing/strategies/instruction_parser.py,sha256=jVCWNZwRZQc4zk3Bp_5ZT-SpI3fIKvdJcfKIA2EJU78,38597
coder_mcp/editing/strategies/pattern_based.py,sha256=O23ApK5Jt7uQpTW5vnKIFNYyW7mx2_sZ_wx1kC0wKdw,3275
coder_mcp/editing/tools.py,sha256=owBI10yM9HlkJwKEAnQc_Y2RX9aZ8mexf7JG5aqZ5iA,18605
coder_mcp/editing/utils/__init__.py,sha256=kQjQoYvk_Mj4nz6Zh5N2TEFXRBrdjZEEode9uEYiljc,816
coder_mcp/editing/utils/backup.py,sha256=gfxyVORMKtQX-81p2XWwBCDFK39UfBYNtnIxMRRmT0I,14618
coder_mcp/editing/utils/diff.py,sha256=-nkRAjCCciJ8bz2vf3vvNn_g_E12RB1gQI4yj6j8ly8,9051
coder_mcp/editing/utils/patterns.py,sha256=j3re5DtedCO9h1BPOc51Mdc2Yerc_tuclTQ3-poCVYY,5570
coder_mcp/editing/utils/progress.py,sha256=3WWpWA6EmBTsf9cDniFXtvm3V466SH8K6qRtthhNai4,11844
coder_mcp/search/cache.py,sha256=fxSUayZU1TGE4eI1LfPXvjnGcFC0gkpRCU1n_6o9em4,1540
coder_mcp/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/security/exceptions.py,sha256=FoRuflaUn-ewMqAqx55RVPJqcc0ZfpmkFNSUPpWUqu8,3020
coder_mcp/security/path_security.py,sha256=EPUT0_rOkp527SiW5J9z9iPneicC9Pm4jj-p_ViDn1g,9217
coder_mcp/security/validators.py,sha256=Zib_d6XaP5uM57PUdyLfmTOHMvpJihnFqumreqzjYCs,4879
coder_mcp/server.py,sha256=U-VmISeqYHC5mR1mDGS-3SWxobF9_8eBDEQ8g2HwA70,15046
coder_mcp/server_config.py,sha256=eejIkS05R5d45wGSQ92B1hbsj5NmH5UkMwQP6OJ_U_c,944
coder_mcp/storage/__init__.py,sha256=roKov7jxLD9W993HX11QOojY1Iy3H0MyHMMgJuo2utA,497
coder_mcp/storage/embeddings/__init__.py,sha256=T1cEmZl-yppuRLocJ4eHaNIqwc-mfnTQQyguOY2Hlqo,371
coder_mcp/storage/embeddings/multi_model.py,sha256=a31W_5BwRkwqRjjnoxTYuODPKjxSyWlnkY1qduquieo,9867
coder_mcp/storage/embeddings/providers.py,sha256=CHtR2u8sy7PGA-0OeLri7BB0Vpusqeexj-A28Mt-4Xc,349
coder_mcp/storage/providers.py,sha256=YP99N6nQwRemW072MaGAm9Bjaxh6usK6VeadDK9JZIM,26685
coder_mcp/storage/search/__init__.py,sha256=1P9BeuvsNomolf2r10DkNlVg_KR854s7CgIEihfUaVo,201
coder_mcp/storage/search/metrics.py,sha256=o8en9dBBqEgSEONTLzIzKM41l--LrwZPDJGjcjw1zpw,3102
coder_mcp/storage/search/reranker.py,sha256=Tmr8IAwflQq84ZVqRrDWsYHlmmwRRSmDIeWf7sThI7c,5409
coder_mcp/storage/vector_stores/__init__.py,sha256=Q7ioM9a_CWBxyhOQ9HyUDCEPe_CAXCu2xQUMwi5FN60,215
coder_mcp/storage/vector_stores/hnsw_store.py,sha256=HLnOOAI0cCNYWDs--AsysXrtEZYPK52qS-I8dN2_aj8,15200
coder_mcp/storage/vector_stores/hybrid_store.py,sha256=qjBjcuRBMFemmj3w4nNu-HTcKBh3TSc6lFiURiHQYvM,6387
coder_mcp/template_manager.py,sha256=Coqj7HOrdRgTyoZ89aRk7R0xNAlhmDZf6cy7TJOdr4M,8368
coder_mcp/templates/__init__.py,sha256=rF3aYK0LzVSoMoeOTBvsURHZUUvI_RFq8eHy-5Aj3WU,600
coder_mcp/templates/best_practices_manager.py,sha256=1gV5dmITS4DbXVwRZHW9_737rXIktQDtpHNaORCSUzk,7298
coder_mcp/templates/files/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/files/javascript/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/files/python/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/files/typescript/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/generators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/generators/base.py,sha256=ozQh_B_DIe2dXGBYUteGNYQVmNHbK7C-JLh3H-S-ylA,11002
coder_mcp/templates/generators/base_generator.py,sha256=dva8OcJxl8wDdfGYDQjpl4dEK3PiAbYyH6OvvQRuzh0,5307
coder_mcp/templates/generators/python/__init__.py,sha256=CyRb9LgHTSJOHOQr9HRd59Fe8VQSMIvFyeNCZ4FMWOw,241
coder_mcp/templates/generators/python/builders/__init__.py,sha256=8rG9SQswhYnHkG_Yt-845szDlhwZW9mpfs6_AGp8hoI,330
coder_mcp/templates/generators/python/builders/class_builder.py,sha256=Dx4GQwsFWYI39vMC6F3UhHnoXR3iwRzr1jVHaxwrFYg,12212
coder_mcp/templates/generators/python/builders/function_builder.py,sha256=y-jYXl9nRivk3XqXeJyeIKTlvfdn1q1w9q32fG8tVD4,12707
coder_mcp/templates/generators/python/builders/test_builder.py,sha256=lsFf3DGe573VAddY13JXkkAAiT3KzqJIBIrvmlTvoaY,13485
coder_mcp/templates/generators/python/builders/utils.py,sha256=zIajMzd9LxCQYzZGlfxCJLyyI7ybZD3jIPjmTclMUWk,2702
coder_mcp/templates/generators/python/generator.py,sha256=ftxpx7vVbFH2AzYocbDtqQAQ1XR-40W5seGAoS-Qy_Y,18033
coder_mcp/templates/generators/python/templates.py,sha256=Q9obFYSAH76ljd5pQQJ2513G_0H_2c0rlPog_xJ4dYg,11108
coder_mcp/templates/generators/python_generator.py,sha256=SHtEXY2zBJvfXiIVNm4GgMDwKxjhkxYEgTZK9_9uaXY,38626
coder_mcp/templates/language_detector.py,sha256=rN6YstZgImGyjfU_Ss8fBd2NiN3Ks9VJvfSepT4itto,6098
coder_mcp/templates/next_steps_manager.py,sha256=SioehqZ5M3_ckpJOrzTZ-xVd3VgWxiRzVwIwhnDNqxc,6854
coder_mcp/templates/python/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/registry.py,sha256=ZkDevjJZ6-H0s3KnaZiI4cceLWpd048usw-geDwutbo,9457
coder_mcp/templates/roadmap_generator.py,sha256=Nv80yy9Xwjt5ou2zEy_yf2PfkqTEogy4mYtFvDZdDBM,10503
coder_mcp/templates/template_engine.py,sha256=hH_Z9ySIlOjyMBxGhM9eJ0nyAltXWg6s9yBeEV91E28,6744
coder_mcp/templates/typescript/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/templates/utils/string_utils.py,sha256=6HdUPJ4VfnlwLa_VYG6ZL83eKpYAatfIfbdHVozWFCA,1060
coder_mcp/tool_response_handler.py,sha256=MzSwMARkSIcS4-BQqcWFnt4FCnY6Jmv8sQYiuon0DDw,5299
coder_mcp/tools/__init__.py,sha256=3j8REwThkxGPeTdO0Eo7Mrzlx3tBZldwT-isDPQ2zCY,718
coder_mcp/tools/base_handler.py,sha256=nhg-a5g3SskYfnnoBc-FZ_nS8zyb5cnFYLB9Mem_la0,5964
coder_mcp/tools/decorators.py,sha256=Xieyj3hRivLTPi4FmTpFaqbNjWwqhzrMDI-ZanQ30rk,5134
coder_mcp/tools/handlers/__init__.py,sha256=ULYmI-zCRGz7poWR2xgErBschaOWnLjeXgnNtYz22JM,459
coder_mcp/tools/handlers/analysis.py,sha256=fNF78yhdxNDrHcvLO9gGcqovD1Qm5DJNyXLjareOwfY,33383
coder_mcp/tools/handlers/context.py,sha256=3muqd4YOfkr1y0O4k7M4UdEi3wZjBu_wBcfaC_vZqME,30382
coder_mcp/tools/handlers/editing.py,sha256=g6Xn86WJjzOPotass2tuwCt82OIV7ryS2HnwGVgMfQo,21165
coder_mcp/tools/handlers/file.py,sha256=SsPpJsJMl7ZaNNZm6rzW10A0rbBTm8Uj6YAfOJCXVqM,16661
coder_mcp/tools/handlers/system.py,sha256=ECO9fdu7EYwOKX1y5WkfVSmz1gdZUSD_k-HrXwSv2RY,32886
coder_mcp/tools/handlers/template.py,sha256=Zx6XawrLIHX4Isvzqo7TQ70ukKHYLaPJvUyCf6xe7CU,19344
coder_mcp/tools/main_handlers.py,sha256=xyBfiDLI99paa0oln9_nHPrwfyWgEVFTwJqmvSDy-mg,4079
coder_mcp/tools/registry.py,sha256=nyhE-PW9NFqIDJ-MifD44rzbOyfR2AUxS_TBYVGis94,4243
coder_mcp/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
coder_mcp/utils/cache.py,sha256=rANGKsqKN_0mWKwLgdorVGQyPlWhkzxEjOLdAJIwMr8,8237
coder_mcp/utils/file_discovery.py,sha256=wkSpb95p9I30zURLDdLr1di_YriglBWT2epB--Apr8s,2352
coder_mcp/utils/file_utils.py,sha256=8-d7XXWKpTW6J1Z-1Xk2hLsPgju7WBciiNz1U4BAKTg,10469
coder_mcp/workspace_detector.py,sha256=bhWSoYiBbvZbpJIeZ7I6Ho1Ip_XVAeIEzGZbhwPDPpo,3301
coder_mcp-1.0.1.dist-info/LICENSE,sha256=0k7q64MAWlMrKAjKOvfsS2USuter8wCPQkS_3Pdb_HI,1068
coder_mcp-1.0.1.dist-info/METADATA,sha256=s2moQYEYlq6fSA5pzHsNy8pdTzrNwhQNah577S9v2p4,9901
coder_mcp-1.0.1.dist-info/WHEEL,sha256=b4K_helf-jlQoXBBETfwnf4B04YC67LOev0jo4fX5m8,88
coder_mcp-1.0.1.dist-info/entry_points.txt,sha256=saXSOLMVN53jpw8KeBNjvfzrJ_QEhwAsgQnWm7ekBCI,51
coder_mcp-1.0.1.dist-info/RECORD,,
