fw_context_mcp/__init__.py,sha256=BWxoloTaEN2P3tUmBbs0Sysq8MdByiZH25PFPQHxmBE,1647
fw_context_mcp/cache_client.py,sha256=IY8fw5A26e9tgxGpRSJmOC-r2i11KuoUK-z-eK9STrk,16301
fw_context_mcp/utils.py,sha256=NrirevYkRwRWHrkenXb-5YqMH7F3dSdG4yeGHU3WK-U,11124
fw_context_mcp/cache_server/__init__.py,sha256=O5hqT-nJEhiPHDwkaue2Ugy4phA98_HXEpkg5kF64F0,78
fw_context_mcp/cache_server/admin.py,sha256=KWAeo5yjwlv7OMTZhIJBu58qHU9acQEli5GngVMUWE8,10131
fw_context_mcp/cache_server/app.py,sha256=aDcQmFrXZeYlfXnTTVUjVsN-Xj28MXL29DZ5dOrEu-w,9069
fw_context_mcp/cache_server/auth.py,sha256=jwxT98vd3ITWJNgsYhbG0Ob4khg8633JuvCkOj7-OiM,7290
fw_context_mcp/cache_server/backend.py,sha256=UyGTiBpJRXgRsoPNPNWyDLNdsMfIqaniuVSlTWlYcZk,19663
fw_context_mcp/cache_server/cli.py,sha256=lgkec0p3rQkyvdzV5JYzQWHMlDviFDZvBeRAcfozYWg,4631
fw_context_mcp/cache_server/install.py,sha256=RUGEnoTYJ3iSM6vw5rW2Z5RzK8X6GrHbEXyVON99-sk,5162
fw_context_mcp/cache_server/nginx_config.py,sha256=GDSUz1kChyZ5aCL15Jzj8Ek9TsphOg9diEoG8De9u8Y,9452
fw_context_mcp/cache_server/setup.py,sha256=dDoVqKPleKL_G02mxA_iy86WQvU3LkBOtmrI8Dq6lTo,28420
fw_context_mcp/cli/__init__.py,sha256=Isu_fAihVcK6L1UhyO0vc5HcWyC-xgBuF7tofUc-NKM,15601
fw_context_mcp/cli/__main__.py,sha256=Q5CNKAq_8sNa12TY95PkZccVapQaHREmWY2yrVHSNO8,124
fw_context_mcp/cli/_cache.py,sha256=8SeLo3y4Pp0WaXRDC2aXIrhzwGK8MoxW-kUmT36JWWk,12139
fw_context_mcp/cli/_db.py,sha256=_8FJfv34TRsNl7wE25D5fcua0WZwjQFMVUGYGirxpU4,14229
fw_context_mcp/cli/_doctor.py,sha256=Tkk36xXQiWECI4KQAWAZg0X8fhG35QI4DrMT7YxbN8k,991
fw_context_mcp/cli/_export.py,sha256=dsFaJG38hkUrSXZsgtQ0WqxqXfL-cwnK4waYsQlwcY0,8086
fw_context_mcp/cli/_finetune.py,sha256=p5RRvB0bY2DGhYgQoMMRFOc8T562j5CZNc0Zr0CaQPw,2067
fw_context_mcp/cli/_index.py,sha256=fbH-YGFwwEw5dlJ07R50-Fr9tkxo2aJVX3HngPIqvy4,13919
fw_context_mcp/cli/_init.py,sha256=uecria02AI9bE5acrHWPB7kD-FysFrEGbcOGtIjGKRk,29244
fw_context_mcp/cli/_mcp.py,sha256=RUMHoDPyjnoocur-QfL5bkd0W3JbIedUw0c8p3UCFo4,13705
fw_context_mcp/cli/_search.py,sha256=Z9AdIObfmbFztm4h1vbA7Y9kEUR9q0aGv4Zr5iVAoV8,6673
fw_context_mcp/cli/_watch.py,sha256=DPlajv0TryN6E77Li-mJ-q02KgFOYeZak5qwouYNWLM,5117
fw_context_mcp/config/__init__.py,sha256=jTwoIcd0_DgQ3LcsH9LqwqzFQUpn1-wfTO2NxvKrQ_U,551
fw_context_mcp/config/_toml_editor.py,sha256=KzEiZrJArn8Yq3-5NQ7_aVxdzGXKXIiLyDxToA7Zo0g,4259
fw_context_mcp/config/global_db.py,sha256=JJ5b9mXEMov180x6wBeUGlBE6GKlmpKiPq5mECsdA48,4622
fw_context_mcp/config/settings.py,sha256=YiYZfnDjPbVnaLPawmqBK1TPiha3BKqLle1ew1Hf2OA,37718
fw_context_mcp/config/tools.py,sha256=Gdn_TK8JJWqSti84Lorda77hl0VRJbTv9VFj1PErYnA,20165
fw_context_mcp/data/instructions.md,sha256=VY3xh1OrZwz8l6O10b0F-PpuP_XT3gaWWFuYc90_Qrw,9349
fw_context_mcp/data/agents/code-explorer.md,sha256=WSYrojpwjYlHZl-o-mP8DCEjWJlA2tjSgIPZBo54gKA,1853
fw_context_mcp/data/agents/general-purpose.md,sha256=UsBOzCW3k3BE0oWSODN9zjOZf1EGoEeH1HrqN3wgC-I,1294
fw_context_mcp/data/skills/fw-review/SKILL.md,sha256=yfdCtUeYOpwGmj09v7jvB9CfSAbW_T-8nIW6W6JYYs8,15467
fw_context_mcp/deps/__init__.py,sha256=OyS5EBnS1iWJs0jEkzbPqJlcvO7deINTqPAlvQtOkSI,10613
fw_context_mcp/deps/_checks.py,sha256=M2qqMjrivZnb537Ffr2Ti425uh1HY4kH-_WrPH_qDus,17480
fw_context_mcp/deps/_fixes.py,sha256=JDzNUNqMTtcquxSKK4qk4194-Fj3WUO5JYZG5hqNiCE,5570
fw_context_mcp/deps/_instructions.py,sha256=Yx8ecf6wc5kVtWVj8rExrok3ZoFZLWp2AQQ0Pfl_5Pg,7328
fw_context_mcp/indexer/__init__.py,sha256=vfFsnheiQMqyg_WXf3NfPo1l0wuAa5kAegE1JNRqVtY,156
fw_context_mcp/indexer/_dispatch_bridges.py,sha256=nI4H5AZcfREU_gDjBFOqwv6G5d-JisT343qIc5e2uZg,4656
fw_context_mcp/indexer/_embedding.py,sha256=WUlx5OaldWWlzf0TsV5FkGW4h7nMDLbupgsfp3TrV7s,23990
fw_context_mcp/indexer/_llm_analysis.py,sha256=4p8_TmPKOd7-F3ZazkHjyk1fI4sZOBxh4T5D9ZamK8I,21085
fw_context_mcp/indexer/_manifest_updater.py,sha256=-tOH8_Pg-v69rpSmOSRHbpnpeWPh3WnDPdhGuBFIR2k,10557
fw_context_mcp/indexer/_postprocess.py,sha256=5MH8KV6bpqX--w-Vce1WW3bJp8pEl-CBQdE9efQr5Ok,32531
fw_context_mcp/indexer/_unit_processor.py,sha256=HzIE4nxZmq4CMTbsGCerSdydclw92ARdx1Y7KowPdNY,29728
fw_context_mcp/indexer/build.py,sha256=lVVS_zqqFKNSoaBiJJ4LadubC7EzIICjTgZgGU1E8Ic,13975
fw_context_mcp/indexer/compile_commands.py,sha256=zv44W-FUyS-dgJJaFrU65H_SvO9WcZYyG9jfSI8v1kY,15251
fw_context_mcp/indexer/config_hash.py,sha256=uxoT6XwUTQYfHvlX0oJzsEXGIXRhNXCu-KYSIoHicp8,3283
fw_context_mcp/indexer/finetune.py,sha256=oHWfXabuvMeYgx75sjCukxMfILY_6rdefjcGufdsmGo,15383
fw_context_mcp/indexer/git_context.py,sha256=5D7-6u-MAK540eFIW0iuyUPKx7DUVoKnkmQ2RrzN764,2263
fw_context_mcp/indexer/macros.py,sha256=n8sVP-i3gZj1NSfkn8BmABQE2kb5uhAX-CtynEQ2Z4Q,8213
fw_context_mcp/indexer/manifest.py,sha256=mopKdekjbR8Cyttf2sb7ZEdTflxDMxZYHn0NkW1Iyn4,24477
fw_context_mcp/indexer/models.py,sha256=NwPU0HjrUTY0GSnEkjjb1A_FtcuM5lDxmizmdYDvmG4,11116
fw_context_mcp/indexer/ops.py,sha256=SLNkxif3_Vzi2ABvZwRZExgmWMiJr6WtauEBFQPbrEo,30838
fw_context_mcp/indexer/prompts.py,sha256=-TIBPqLVgWc5PX8s3ec69SZilQX-o8YUQSyZxMcHRlg,19301
fw_context_mcp/indexer/runner.py,sha256=bUhgJmu1sIbMq1T2DRCXWwHX7gA6_iYqbprXcov4enk,20111
fw_context_mcp/indexer/sdk_detect.py,sha256=j93eoRrNNA5ecBr_9isZXfRNQzZu_4Et47R8TdoaI-4,3598
fw_context_mcp/indexer/symbols.py,sha256=koYBRLUaShv34qsgpDmjhR2UEHAxUbV2IKBj0PLaJxg,75157
fw_context_mcp/indexer/validator.py,sha256=oOQaydVkgYOtR-3cVpAWxGYTt-X0WUBLR8Jye35u718,5701
fw_context_mcp/indexer/builders/__init__.py,sha256=hMrRH5Y6WVrdQHuVeT5gx-LWq5eBo6Ic6wYxqD2W8Bs,3055
fw_context_mcp/indexer/builders/arduino.py,sha256=-ncEhNHFCjvVrLAG0K2QJKt6A-e_nQV4TBHiO_zD4wg,5169
fw_context_mcp/indexer/builders/esp_idf.py,sha256=1vNGNFpCcmdn9Mz2KJeBlkeTjZizbl-rQqtDIc8u1gw,9217
fw_context_mcp/indexer/builders/generic_cmake.py,sha256=b0LAcoId9tUClgiWtSSGnfCMOfRyrJyNyH1k_VBQaDg,4087
fw_context_mcp/indexer/builders/iar.py,sha256=RYt7BcV1rLq2HTvFZD8vT4CBwRmb65zwumlDyr9PCWk,4493
fw_context_mcp/indexer/builders/keil.py,sha256=f42tW8HSoL3MbTjUvDmpud552IErOgPh2K5P5m7BJ9k,4587
fw_context_mcp/indexer/builders/makefile.py,sha256=Rv5nijo7-Y5shnB-qJiHeuxhfIueFLZPl_J-BLUAH1Y,4134
fw_context_mcp/indexer/builders/manual.py,sha256=BeCJyhItlRByspzPi38Dms5-Eae_uQUaHGSxTscrccQ,6933
fw_context_mcp/indexer/builders/mbed_os.py,sha256=68PUPCa-kGyUB0fVReCeaNwxGvZ2xUJJERGsFN2C2wk,6726
fw_context_mcp/indexer/builders/platformio.py,sha256=KOdPkg-ILyv_NYND9ZfYayokHL3_AYhJbKBHn3FhM2Q,5043
fw_context_mcp/indexer/builders/protocol.py,sha256=zCXR1xCBLR5olpQ1UJdjo6Gv4J3rQ01PougUxedsDmw,4089
fw_context_mcp/indexer/builders/stubs.py,sha256=ofwv6itgBAwfSx0V0pWf0nafGxQzkpZjVT9FuMu__T0,4100
fw_context_mcp/indexer/builders/zephyr.py,sha256=elxIvhNyGpsWsNe1F_XTvNmc9zTDYhMdBmlK8Oku70k,7244
fw_context_mcp/indexer/db/__init__.py,sha256=6fIukks-xJySAUCLP3iLznXbv1tYQTMl8lLASOl9Hmg,4290
fw_context_mcp/indexer/db/_callgraph.py,sha256=Zvgkda6I7Gb0ctMYjgVEPv6FUoXJM1Ksna7wAB48nAY,31174
fw_context_mcp/indexer/db/_connection.py,sha256=6o7eAZx9bm-ZcHYMRD5e0Vjo8omi9SsR7pLK55Vr8yo,16101
fw_context_mcp/indexer/db/_embeddings.py,sha256=Vx8PYfvJwFtcpFaSXtcZObT7SkLltdpvRq7CXWY7Ydk,12982
fw_context_mcp/indexer/db/_files.py,sha256=O1BxMSzUV3s7kyDx5T8QpkD8qnRi1eVCkw9UaZ_JRvQ,9382
fw_context_mcp/indexer/db/_fts.py,sha256=XjZ1iRdRp6x9FzfxsLIBwg7CmRM7Zp1s9p97jkou9Hw,7124
fw_context_mcp/indexer/db/_inheritance.py,sha256=YwlMJZiFjFW-GurIqU-o4H74QQhYDBMhbMWxW0PeHEY,9106
fw_context_mcp/indexer/db/_llm.py,sha256=26haeetLd_VwGM9WBiLBlJlBEMbU40xQ72pBPwkuhmI,2062
fw_context_mcp/indexer/db/_locking.py,sha256=4UpheE8nWmUateZHuB92RWwiQbvdH__xkjINIQJ8lGk,2229
fw_context_mcp/indexer/db/_projects.py,sha256=fv5jNRKMRUj1Gp075IRXSdzSDszN1gvqeGKdCXxGYLk,11281
fw_context_mcp/indexer/db/_refs.py,sha256=TU8Iy8gW2khPqXxeDr86mudKJuTTSgss_GC5uNZcwvE,21139
fw_context_mcp/indexer/db/_schema.py,sha256=vtCvmRrxsXh_5KtiNYFe-3yBQ6g-yVBT741tLhGIGjA,32164
fw_context_mcp/indexer/db/_symbols.py,sha256=BoM6x7sgC0n0gE8q8Se6USwA-8MQnYp0ysBeHoFLISE,17469
fw_context_mcp/llm/__init__.py,sha256=ZkorKyDe6UCmZE4LejZX-aVKN28reh4VE-dTIaYj7hM,75
fw_context_mcp/llm/_diag.py,sha256=IY0g6Ufbx5E7HTP-EC0LAE--DM-OlvOLjszZLB_S8Es,2538
fw_context_mcp/llm/auto_model.py,sha256=YsXYjEbZHHx-9lhoZ9RvGUVRw6_zGSDFZGu8_AxgHlo,7476
fw_context_mcp/llm/embedder.py,sha256=f-k_kJkdFsluT4ruBsNH5zedVYu89ngXeH1a4J3lyvQ,1567
fw_context_mcp/llm/embedder_factory.py,sha256=duiIiPnCr2ytyNgSCpbLaIyEDCQ2prl9uzLuPXctqRk,5075
fw_context_mcp/llm/ollama.py,sha256=1F7dwUHvAOeS6i7-znf-zJq790lNWI33XR8ZtOUAZtI,15635
fw_context_mcp/llm/st_embedder.py,sha256=5gQfmrNAPWwn7mXrtXmpDBnoopHpDIDG1AdHfux1zKQ,5500
fw_context_mcp/mcp/__init__.py,sha256=bdvDxO0xpqbQuQNDJeY1YDqE7I_i5KbsXGs7odgIkgQ,292
fw_context_mcp/mcp/background.py,sha256=al2EQUpC6LAT4cc1UwqOOGSHNHMDJ-dw5_pZ1NWq-D0,11302
fw_context_mcp/mcp/daemon.py,sha256=je3zcguJmT_I1sNCVCySP-sj_YoR_Zg-vZj4o5QBhiA,22015
fw_context_mcp/mcp/server.py,sha256=vCaVXOuesrQCkR30Sq3hGkDAKLVBlP9wAqdUY7PstnI,20688
fw_context_mcp/mcp/handlers/__init__.py,sha256=LG1bV5E3O3NpRMneUGqwC27Yz6TGlkYT120t9tLAL8U,229
fw_context_mcp/mcp/handlers/_base.py,sha256=402cyzroz5ntOuouMVby1iJQHUf1_h6YbjE1qKoUU1w,3140
fw_context_mcp/mcp/handlers/_lookup.py,sha256=JQUa8t-mzEa2MSdcEKsUrccXTrdVwFbjQOddE1FRcT8,7767
fw_context_mcp/mcp/handlers/_search_fallbacks.py,sha256=8Oht5YaCdMODqI2XdcbpajHu4ngtuypXXBjpHlw3SG4,1626
fw_context_mcp/mcp/handlers/callgraph.py,sha256=MlsIGdTy--GrcwEREea9IIN6XzI5Etnwidl4KTDKuVs,51151
fw_context_mcp/mcp/handlers/inheritance.py,sha256=0UAlyfNR-N5U1IYQbHefmKpBnASXQobpVQuc1pBcvjs,20193
fw_context_mcp/mcp/handlers/maintenance.py,sha256=FIDnyPNJoy1aDt8qghZjOT4L67-9Xgi7fwPAsZPC-CA,47383
fw_context_mcp/mcp/handlers/search.py,sha256=-s096GndfwtZ0Tfs-ixETZPnV-BWr8Hce1IsejrhAa0,31225
fw_context_mcp/mcp/handlers/source.py,sha256=NVoDzu5w6Ae4vDx40IDjESwp0yA7KfqqcLBQFdIJB28,41016
fw_context_mcp/mcp/handlers/variables.py,sha256=3zb2GpVT1tTwccCzKJ_aCC8sDGKtieIZPV5g3HqadoY,8670
fw_context_mcp/mcp/shared/__init__.py,sha256=CbGiZRRxGU93gNVwSZaYeWsLIh9vm9DI4us0e1mlu4w,771
fw_context_mcp/mcp/shared/brace_matcher.py,sha256=orPIVXp2nuPzBMnqqYzW10j2bBYfktldIXEtMILk_S4,3241
fw_context_mcp/mcp/shared/connection.py,sha256=iY_AeNjkpW0bpIrkNWpI1PhDA2rJnjlg_xSlPujTdXc,7138
fw_context_mcp/mcp/shared/context.py,sha256=bpmfqxneWxctFRk2JPR8OPGM7JOokqXAfKbKhJ1Vr8Y,1116
fw_context_mcp/mcp/shared/executor.py,sha256=3jsmYBqnITAvgdE5tmL3vc6CLqEcWhBLN0qq1A7owJY,17004
fw_context_mcp/mcp/shared/fallback.py,sha256=F3TPiuDDGoOF3mcbjkCt6COVGNu4w4Aq0riegY7uT4A,3772
fw_context_mcp/mcp/shared/filtering.py,sha256=oVqV_dJ1omRs7K9WBLbloxbzpow48PDs8J6jsiY8EZg,2528
fw_context_mcp/mcp/shared/pid_file.py,sha256=M63oa9Zjydog7MddWiih10g1Zp4sC1wJGcR1NoHlx_w,4710
fw_context_mcp/mcp/shared/readiness.py,sha256=IJvRE5NKs-MZ7Q25HQggewA2C4FVW07OWeAbBJfSAik,5212
fw_context_mcp/mcp/shared/stale.py,sha256=gYFYR_CodJILYIDdkfDSWvdtxDW5xhuHpuQ8RXuZKOg,14995
fw_context_mcp/search/__init__.py,sha256=EZqg_kyNlU7197_Y8PbRD9vk8xGW7jJcB9AMLVY5hd8,883
fw_context_mcp/search/_llm_parse.py,sha256=ilgKOgWSE8jSBW-UQOT4YljPMABOrcZMuH29y5vevYM,1330
fw_context_mcp/search/cache.py,sha256=7nY8DwIcmkLhGTJvrZMdsiGWBmm8XQ2N4-lLRk8nwnE,2291
fw_context_mcp/search/context.py,sha256=8apxYvLEws7zjiAxME2GkVVWNCU8cF5v2G980wIqqUk,5689
fw_context_mcp/search/did_you_mean.py,sha256=5R7_prgwLCLuX-oeEJkkXYRz2vssNGrLBXiV_Tghd2U,8171
fw_context_mcp/search/pipeline.py,sha256=lQvsE5nWRbY4iTvDLNABkCiz3OXfVV4gTM18Cnc7YOs,7389
fw_context_mcp/search/reranker.py,sha256=7vpOlG-Mrm1B12ZrWQGKPrgTtz3JBPm0Er8IdmjjwPU,3992
fw_context_mcp/search/scoring.py,sha256=Md6oVm7fppws1TZOTKG9J6PHAFJ08APc_jmzMyli3H4,3449
fw_context_mcp/search/shared_fallbacks.py,sha256=KBdmiWq3IYurLRSQd3pFlQADNTjSuZx2BzOYYBaXl-Y,8713
fw_context_mcp/search/phases/__init__.py,sha256=JgazCDloj44SYxjsalO0vMqgbiliomWdZUy1ltEFK1g,1345
fw_context_mcp/search/phases/adaptive_fusion.py,sha256=lkAHfFXKodbQEIIlu35Dl9CtVu3DVBJD4xKZcki0xlg,2657
fw_context_mcp/search/phases/base.py,sha256=Pv6raUGuFlad-QUP1TajORDyHoQytf2lZjMi6ReruK0,986
fw_context_mcp/search/phases/deduplicate.py,sha256=3F8JQPoMlMPm56g6uBiknq7-upEvS8BFamFS1FBYb3w,2978
fw_context_mcp/search/phases/embedding.py,sha256=tch_1ILCMOVDN9wdwVqiTdYVYNP_Ze9uZB1Hsds-yl0,9926
fw_context_mcp/search/phases/embedding_helpers.py,sha256=uEogXN-KUSabo-wJXhEPj7Ly7EBvqDWUqZ9fWQJJPW4,3118
fw_context_mcp/search/phases/expand_context.py,sha256=cODGrr_HN9sQ2lC7pg-LwSdEnY5jAN4TAI-SNBc4ETs,5326
fw_context_mcp/search/phases/format.py,sha256=BJRp7K0gGnTOY3G4bWdwu-rPQeLAaGwvAzPofe3p9LA,2593
fw_context_mcp/search/phases/fts5_search.py,sha256=uMB7XFqMRfwdcEgEuFQdMGa81ZdVt8MuUVJesyaewMo,3946
fw_context_mcp/search/phases/llm_query.py,sha256=ZYtt_iXMXQafBFctrgKAn13GJlBw3T8J2KA6slwJtHc,8602
fw_context_mcp/search/phases/refine.py,sha256=L0W3uZMtc0D5aoIGP-1irfJLRJmxCGTY9BEE-73JuSk,3886
fw_context_mcp/search/phases/rough_search.py,sha256=zfFCWQp5KlhMelKD2TgleuO4JB7o-mVOxdt_37cdTrY,11268
fw_context_mcp/search/phases/search_fallbacks.py,sha256=QalSHJrasNDZLqhK0l_xGnkxqyy2iUaUpnwFmKG38Fo,6555
fw_context_mcp/search/phases/translate.py,sha256=lsNT5hyn2Dht32Csr9VbJduoLB3ONV0mA-PE1Dh5oY4,2970
fw_context_mcp-0.25.0.dist-info/METADATA,sha256=gCGMiZQRVZyVsjx-og4hFXFeWTxe0blmRVO6LQRazT0,10465
fw_context_mcp-0.25.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
fw_context_mcp-0.25.0.dist-info/entry_points.txt,sha256=qq7Jcci-bKX0OU9AYgten2IEH8ktHbuZv0_WFPDQaI0,214
fw_context_mcp-0.25.0.dist-info/licenses/LICENSE,sha256=G4LZ6KeTxIxv2OrXVutwMDTUZeROKk3PBCc9KW3CPO4,1067
fw_context_mcp-0.25.0.dist-info/RECORD,,
