fumedev

View on PyPIReverse Dependencies (0)

0.2.10 fumedev-0.2.10-py3-none-any.whl

Wheel Details

Project: fumedev
Version: 0.2.10
Filename: fumedev-0.2.10-py3-none-any.whl
Download: [link]
Size: 5003097
MD5: 4c6faaab4cf0ab746fabd2afedee1a90
SHA256: 3773c2b6ca6f61a7a9116267e6c5befaa2e9c34d787fe39c21f2bb2bebca5ca8
Uploaded: 2024-03-03 03:36:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fumedev
Version: 0.2.10
Summary: AI pair programmer
Author: Metehan Oz
Author-Email: metehanozdev[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: tiktoken (>=0.5.2)
Requires-Dist: gitpython (>=3.1.40)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: unidiff (>=0.7.5)
Requires-Dist: chardet (>=5.2.0)
Requires-Dist: python-Levenshtein (>=0.25.0)
Requires-Dist: PyJWT (>=2.8.0)
Requires-Dist: networkx (>=3.2.1)
Requires-Dist: pylint (>=3.0.3)
Requires-Dist: astor (>=0.8.1)
Requires-Dist: beautifulsoup4 (>=4.12.3)
Requires-Dist: lxml (>=5.1.0)
Requires-Dist: setuptools (>=69.0.2)
Requires-Dist: faiss-cpu (>=1.7.4)
Requires-Dist: tree-sitter (>=0.20.4)
Requires-Dist: tree-sitter-languages (>=1.8.0)
Requires-Dist: inquirer (>=3.2.3)
Requires-Dist: rich (>=13.7.0)
Requires-Dist: prompt-toolkit (>=3.0.41)
Requires-Dist: supabase (>=2.3.4)
Requires-Dist: cryptography (>=42.0.2)
Requires-Dist: configargparse (>=1.7)
Requires-Dist: GitPython (>=3.1.40)
Requires-Dist: openai (>=1.3.7)
Requires-Dist: jsonschema (>=4.20.0)
Requires-Dist: numpy (>=1.26.2)
Requires-Dist: scipy (>=1.11.4)
Requires-Dist: backoff (>=2.2.1)
Requires-Dist: pathspec (>=0.11.2)
Requires-Dist: diskcache (>=5.6.3)
Requires-Dist: grep-ast (>=0.2.4)
Requires-Dist: packaging (>=23.2)
Requires-Dist: sounddevice (>=0.4.6)
Requires-Dist: soundfile (>=0.12.1)
Requires-Dist: PyYAML (>=6.0.1)
Requires-Dist: Pillow (>=10.1.0)
Requires-Dist: diff-match-patch
Requires-Dist: playwright (>=1.41.2)
Requires-Dist: pypandoc (>=1.12)
Requires-Dist: click (>=8.1.7)
Requires-Dist: textual
Requires-Dist: textual-dev
Requires-Dist: Flask
Requires-Dist: slackclient
Requires-Dist: slackeventsapi
Requires-Dist: slack-sdk
Requires-Dist: slack-bolt
Requires-Dist: pylspclient
Requires-Dist: cohere
Requires-Dist: pygithub
Requires-Dist: gitpython
Requires-Dist: python-gitlab
Requires-Dist: jedi
Requires-Dist: sentry-sdk
Requires-Dist: posthog
License-File: LICENSE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fumedev/LICENSE sha256=vrAwxR5mUiz_kNAJTeQRQrRFXQekgpiRCxr-7qM4nVM 2523
fumedev/README.md sha256=7PEhbsmmiVAEQB132G46PNnKpivF2Q26656_OxiN6dk 65
fumedev/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/env.py sha256=MCKLm99xUjO6eGkPaBxY1dglyYF8VkhC60V3nos_UcM 3886
fumedev/main.py sha256=eSzVRluhufFzaNSUBEVD_gsaBtp5_MYzzCWS1JBLo1M 1236
fumedev/my-languages.so sha256=8TxnOGrOgYkbozYG9H9CnByywbfBd-Ek128-LUAjpgQ 712768
fumedev/package-lock.json sha256=6RzFjRyKd1R6mLWfvDomcwHOot_jHsEYatrJebUNzEU 854
fumedev/package.json sha256=Gf3tgi_MwzYe97ldAr5l9JqsV0FAvn0yU30dStMAG-8 309
fumedev/prompts.py sha256=87QnEXn_bYT4w3P9xxT7UxeGaTezhBr5SLPY6qlO7Sc 22108
fumedev/requirements.txt sha256=6c4BNiipAViuYuNf9foAxIbj_vtZMZvLw252vmcAky8 837
fumedev/setup.sh sha256=MfbmWZQIBIR9xTJMwfHToI1GojFUnS_VMpisVOKProA 1434
fumedev/start.sh sha256=lZoadISWwKYLbNkzpjSMpDYyulzp7PwAq8cfwjQGJPY 386
fumedev/__pycache__/__init__.cpython-311.pyc sha256=67XmJkuZEQoXgn9Ssoa_sKlru4XuFqAZhPb1WKNQm7Q 163
fumedev/__pycache__/env.cpython-311.pyc sha256=SjvT-hlTsvbCsSaT9LwkgyXxEkcfQlUp61dARq_5Hlk 5576
fumedev/__pycache__/globals.cpython-311.pyc sha256=J9ttjP4YWYPd-G-R2aFIIf0PLmtVvQpLpQS0XoqfUeM 628
fumedev/__pycache__/main.cpython-311.pyc sha256=YPpaXbEaKA3fbnvfpNtPuR5WB63fLa0E21DJ11NahEI 2355
fumedev/__pycache__/prompts.cpython-311.pyc sha256=KYXpA_WNOAaTXocqLlIf4x_24naHjx3nddo-8ZRfc3A 24643
fumedev/agents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/agents/agent.py sha256=ysYKupchQTiQ52h7AvO4z4dMYJ7m_uKAA_-R5m8HvQs 1499
fumedev/agents/coderMinion.py sha256=83tCps7mVB9qAIayPoTZdRpiggavWtzf81Xp3GU5BTc 4931
fumedev/agents/philosopher.py sha256=yGBPDXHUzu9c-VJo7XiSsxTf937M2GiAr8koxA2Olng 11384
fumedev/agents/taskMaster.py sha256=jzOIsUTklDsWpHph9gOD2ErZCQVz5u29Ud2JdnFsFdo 6257
fumedev/agents/__pycache__/__init__.cpython-311.pyc sha256=lWVeSVgMKOslee1P3gAwi8a7OwVCTJvftO7rzp1EY7E 162
fumedev/agents/__pycache__/agent.cpython-311.pyc sha256=mtD63MIFyA_4hxS4ZZkplrGbhJMPeDrVn-B-Be26vsw 2527
fumedev/agents/__pycache__/coderMinion.cpython-311.pyc sha256=edvHYSZFS_zfYU9OQ6Bjhe8P9gs0XsS6kY9c0EJEvZ0 7787
fumedev/agents/__pycache__/omniscient.cpython-311.pyc sha256=LLsvuC9vmzpKHanEGQsva2ECuGX0nGwkzT7j9n6SfSk 6503
fumedev/agents/__pycache__/philosopher.cpython-311.pyc sha256=B6QjqV6b8MJQFTAvQ06Eg3de3skDKLko3H0mXqjqDRI 12116
fumedev/agents/__pycache__/taskMaster.cpython-311.pyc sha256=8ARClU7iX7jlvImGA_0iP4SBk_rmI3IyxGDSRucHJYs 8621
fumedev/agents/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/agents/utils/find_code_blocks.py sha256=PooSkcLUmFjCMF9MIwGoL3n-xNmd4kzPnrvtSsA7MWY 2177
fumedev/agents/utils/__pycache__/__init__.cpython-311.pyc sha256=G4zrUV8ZEyPsBGSEWL6S76XdMK3RzN45JRQqbzqJndc 176
fumedev/agents/utils/__pycache__/find_code_blocks.cpython-311.pyc sha256=0AHBOK4rIFdizuTzSUY8FiD5TuOE14NhKhHhe3odWdw 1881
fumedev/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/auth/auth.py sha256=7YEMVGMgfoTvnyWVj8UZqFbD4HQ20Y6qHz1wBJaEqWM 4004
fumedev/auth/keys.py sha256=7M6jTLHvpYetqaCk-n3-RiGlGGZ-Ln9jxaRAlZCDE4A 895
fumedev/auth/__pycache__/__init__.cpython-311.pyc sha256=6owFf4mr3guBFUBpCDG4WNVl3pe8PdApYNWyrkeijU8 168
fumedev/auth/__pycache__/auth.cpython-311.pyc sha256=RgDDunmlzjMN2_jHp3317AHRDV-k6i8AGmnbSLChiec 6730
fumedev/auth/__pycache__/keys.cpython-311.pyc sha256=lW4iUNv1rGV6kHsF1PnM_qG_aZLthcoXV3wMtNvHL9Y 2206
fumedev/coder/HISTORY.md sha256=wP14CMsvOINzJMmjXwbd0BLLB8Dl1k-WdGaf-DzKvnU 11269
fumedev/coder/LICENSE.txt sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
fumedev/coder/MANIFEST.in sha256=eE5FoeTbVtSKpEbbQtUaxVFphBU1CuMMQU73EzEtUaI 25
fumedev/coder/README.md sha256=18imcxJbCgkH0v8Ox7Bg4wMJZJfFGSEmxcFIbtY1ozw 11822
fumedev/coder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/coder/_config.yml sha256=iTQhuY_PhuPkOhJBkBXy1E_8Mzi8SWBzyKZkSQ1Igvc 197
fumedev/coder/dev-requirements.in sha256=9T9EePTX4-Yj1zGdHSTptwW1rbKWENJ8KkpxrryJGWI 138
fumedev/coder/dev-requirements.txt sha256=Ykky6GWWxEY-DOHf7fVNUco_V18hEdZSW448ung1fy4 3063
fumedev/coder/pytest.ini sha256=Tm4fN_M5QLdWFART4K3dCnYND0WKAnPFLV9QPObDr7M 48
fumedev/coder/requirements.in sha256=IO0kYc6Twr5A9_K-JGbr_bClBYX2N_f5KGoJsR7hY0E 264
fumedev/coder/requirements.txt sha256=yarAb1ddVlxXkaOQ5gtIv488BH68lCET9ya2dRtVFuY 2811
fumedev/coder/setup.py sha256=aDbEZq9uXFeAv7BNGtIS7xLZDHG3vKDmj6ziW-uzb8k 1491
fumedev/coder/__pycache__/__init__.cpython-311.pyc sha256=GC9chz3E-3e6w0yiAwCp8Klv_do3q_7BeubDNVjUK8s 169
fumedev/coder/_layouts/default.html sha256=vPEYp8pAy0UEDKH8MsUSGqf0j3oA9_WV04sl9XomvF4 2441
fumedev/coder/assets/aider-square.jpg sha256=x1xscqjW3FSzz59ht9cpAWlnFaz2M-XE_cfIW6zYtuk 194472
fumedev/coder/assets/aider.jpg sha256=nEkWU_iRPHcIypRX18tqK7LINGrqAvGclSxnrrFqHsg 399224
fumedev/coder/assets/benchmarks-0125.svg sha256=anLee2e9aVCQAp2k-OT0bOGH2DW8_KFArptjEAGIOmM 39298
fumedev/coder/assets/benchmarks-1106.svg sha256=U4eBR9tKvYueM6qnvOQBjSdei5VUw7gW9M3sj-CmYJI 55076
fumedev/coder/assets/benchmarks-speed-1106.svg sha256=NwUY4z3O6GrLvPx0bDpLfxzbgDDcNsccgd8Ue4Z8ZEg 48157
fumedev/coder/assets/benchmarks-udiff.svg sha256=gQWO4F_t0Smw7rlf6cuxogEcjVHfKRFtG5yjZK8AxQ8 45258
fumedev/coder/assets/benchmarks.svg sha256=U3n-2nnytQg3mxlEU_C8GzinhkN8obZALnqMK0d832s 59882
fumedev/coder/assets/figure.png sha256=rmnsU3Cwztcxo21iHiE8a_b7Gu536IgyIJNb3WsrG70 28964
fumedev/coder/assets/robot-ast.png sha256=7fbeD5JzqIUYL55R5bouudT3F-hLKT-MfR4AMgQ4Quw 686936
fumedev/coder/assets/robot-flowchart.png sha256=ElMIYFsKhRKWABrxiEMUVGSr8qJszi5DB3uYcDFdxEA 716411
fumedev/coder/assets/screencast.svg sha256=bWJxlh-RGkMDxloUW7gQAJedpOBLQtCny-_cvwpK00o 118106
fumedev/coder/assets/screenshot.png sha256=_gkcNkOtm7XGhS5SIlMxHlHA00GrVTmxdIok4PvVhhk 166103
fumedev/coder/assets/udiffs.jpg sha256=1bfbG2cqHcJ2pUGYye7dlEyEbNEw758_1Xk0GflBYmo 85462
fumedev/coder/assets/css/style.scss sha256=kS2cAVedVPMEKEPYRAHaADjy5aEiIwYNnel8oy88R-8 1248
fumedev/coder/benchmark/README.md sha256=uykW1S5YV9OJEQy-BCz5BZaKpRzXuSIg41mtJtgrTOI 4864
fumedev/coder/benchmark/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/coder/benchmark/benchmark.py sha256=8qhryUFtd_TJcyAsUYMStSQShkk8SXoZQvqXkp5dSgg 29115
fumedev/coder/benchmark/docker.sh sha256=oHJs8f3Yn9u-6HvbsiYFVv2u1eCBRk1ZgBpCMaEaNT0 309
fumedev/coder/benchmark/docker_build.sh sha256=HEUT2djUtHCDfO895qdinJ_tvrpEWvGCO7UpYDR9jrY 110
fumedev/coder/benchmark/plot.sh sha256=Ku0-Fl_eIiO6-CaRjqfHYOxE5qV-kpL1D-F7JxMwTMk 1227
fumedev/coder/benchmark/prompts.py sha256=rChYhXh0DcFGGLiwQUUQy_afuuvvex9D3ZQoL5IlNRg 453
fumedev/coder/benchmark/refactor_tools.py sha256=788MFnQUqHZoJFpDLNfdglPSyZK0Ziu35xdN9P7mW8U 6459
fumedev/coder/benchmark/rungrid.py sha256=H4EFZsQQXmyrquyEPd3bhuY4r7rA3Ngyz663YjAqSjI 1360
fumedev/coder/benchmark/test_benchmark.py sha256=rpFi78Ec3RJqbprJy4njpCj1QaXZ1pqfyPJJrRqZo7I 1535
fumedev/coder/coder/__init__.py sha256=cfENM0PSjWagxyPKNvHXWUYZVV855xFzQdIEwfdSaHM 27
fumedev/coder/coder/commands.py sha256=MmU5VzyN9k-kN2Ug-zxY2oAevbWBRIglZSt1hcr6LIA 20386
fumedev/coder/coder/diffs.py sha256=i4_fE2fk4utepgolC1lu50rExc20QIMrAyiZuo2Y9-w 3060
fumedev/coder/coder/dump.py sha256=-naWnGTc0-lAe_93WxBTpunPRfzNlUK7Q5zgXOprHfA 653
fumedev/coder/coder/history.py sha256=2Y5-bgXAkfetYnmI1exc7cOrWp_OXMUFrvQp5NZ9AVo 4112
fumedev/coder/coder/io.py sha256=9QGdBAX3hWwcWq4N2mG2AqNR5WwQZ5RkdJfRyUeMVWA 11846
fumedev/coder/coder/main.py sha256=zN2WYK61k51FYOq7RWfibZ97xAoXMBHWJxj7eoPCZ7M 19807
fumedev/coder/coder/mdstream.py sha256=h9TkucigLrWTRFIPbjyxIQXA0wm0n6jczL-1PjFzTBs 2920
fumedev/coder/coder/prompts.py sha256=6WQogga4TNT9tiM77qnGeVwzqg8l9prS6fpJhNnn1bQ 1838
fumedev/coder/coder/repo.py sha256=5fLlXFjXy0ZAPMZTP-Wbp39DZNTLOBSonEMFgD9y8Iw 7102
fumedev/coder/coder/repomap.py sha256=l64UPQIq3DnfZ4pcpZHEFQAdueR0mms9EmZexg8M4Ow 13093
fumedev/coder/coder/scrape.py sha256=7YiRN5KesI6oHaqv9aMUDPGTqvvltfL8I28-Re3MqFw 5157
fumedev/coder/coder/sendchat.py sha256=32N6vemJ7KRde32M42XXtQvar1aaOQLASmEQjySZ4HU 2316
fumedev/coder/coder/utils.py sha256=-XEXA3KBzPGrR3fjeI3gFTiVvDQuBEIj3OPmhf_r5x8 3479
fumedev/coder/coder/versioncheck.py sha256=U98oapsYuyZBRCwzjA7d895C_ngWgPSvEkd3FuO3gl8 867
fumedev/coder/coder/voice.py sha256=CQ12YmBunc16O-faeHdlz9tcfsJCpHLZsEgTjaBHR8Y 2734
fumedev/coder/coder/__pycache__/__init__.cpython-311.pyc sha256=XYsetBOmeXCBZWhxWRMQ3EWMD-uMdNLCwJJ1_YTFYWA 200
fumedev/coder/coder/__pycache__/commands.cpython-311.pyc sha256=2Y49ADNIuT6oMj9uN-_04sX7Oehr8mM8DgO_JZkS9yY 32216
fumedev/coder/coder/__pycache__/diffs.cpython-311.pyc sha256=HK8m1Rhrs-v2TXRQgshxZBFl3gCArFTr2ywCJo1qqXU 4603
fumedev/coder/coder/__pycache__/dump.cpython-311.pyc sha256=UD--Vvg_lrplW2ObEpYw4dvSen1StXhiKjH9BlygDmo 1987
fumedev/coder/coder/__pycache__/history.cpython-311.pyc sha256=p4e6NTiQe4pCZmKXHOt5r9vcPQnP4RATiRmYF1lZbtg 7469
fumedev/coder/coder/__pycache__/io.cpython-311.pyc sha256=nxMGVe2NElljMzwyvKvQOnvwpegz8R4lMKy8c8-fIsQ 19002
fumedev/coder/coder/__pycache__/mdstream.cpython-311.pyc sha256=-JuXWhjnA3YDXa5-3TOHYs-sbGevvE2NAlGmyNQ2XkM 4793
fumedev/coder/coder/__pycache__/prompts.cpython-311.pyc sha256=hyz91U0I0vldrwT67jipQeUsYXFmz_3zBP784bvAhJ8 1968
fumedev/coder/coder/__pycache__/repo.cpython-311.pyc sha256=6My4BXoS8xE46g0S6BxnD3517CipzOWTzbrS0bEjqY4 11588
fumedev/coder/coder/__pycache__/repomap.cpython-311.pyc sha256=v9m9gOiPVrxm5op2mkZdBC-V5Y_ITgVLTyWhDpCXkSU 19543
fumedev/coder/coder/__pycache__/scrape.cpython-311.pyc sha256=1GPSnYTZreOpS49ZTGTPR5-6VQ9xNHPjslHoikOUi7Y 10073
fumedev/coder/coder/__pycache__/sendchat.cpython-311.pyc sha256=_85Ym9av_eIOzuCJFBSrCrJziNPZ9Vi4en5-6CuB4CY 3799
fumedev/coder/coder/__pycache__/utils.cpython-311.pyc sha256=c_wyRpkEXZ1_YQuu2rddQJ-crH7Oh7icmlUs3tm-iUo 7653
fumedev/coder/coder/__pycache__/voice.cpython-311.pyc sha256=LjGQfy5OgLBIW2BoTj9CJ4SA0nYaBZjcBnwhXD7-IZY 5701
fumedev/coder/coder/coders/__init__.py sha256=AEUWNIbbhpv9JettDhVQotddN0PsvbZFNA6ks9tZgBk 522
fumedev/coder/coder/coders/base_coder.py sha256=dbf-oWynivxKPbzEV6blVonKy9urtpbJsbaLf7kZHVk 33026
fumedev/coder/coder/coders/base_prompts.py sha256=nh-J1dRGSOrKjAATHYnN13aOL_wsfMlwfFaKDEIPcwo 339
fumedev/coder/coder/coders/editblock_coder.py sha256=kw3Z6PfrsjG3a8DhJU4F0ylCnwo7nT4pQZwbC95noj4 12429
fumedev/coder/coder/coders/editblock_func_coder.py sha256=4HRBPSGRRmKZvGsbfw4JqMIH_mUwDRgfNetAb-eEPjI 5317
fumedev/coder/coder/coders/editblock_func_prompts.py sha256=t5NLHkggCxZPLOAwo35fml0hYtIDn-nmIU7nRpBBlnQ 886
fumedev/coder/coder/coders/editblock_prompts.py sha256=l5AFsNzojZ-Dv2ZxZfg1Byg8bcEDXad0esGeLZnu8ik 4898
fumedev/coder/coder/coders/search_replace.py sha256=yb-V47ZxQ4NbL-i8_zUhMb2znZrWrzxNhrDgXCbMhZo 19996
fumedev/coder/coder/coders/single_wholefile_func_coder.py sha256=kigVY-k7ppplD9_ly7pwaBZ6XG8HzLGVnYT_pCMlEbE 3410
fumedev/coder/coder/coders/single_wholefile_func_prompts.py sha256=ipzROzYhWZolmbHSxw5W-11Q2iNpyWnWAp41OsCdrIo 867
fumedev/coder/coder/coders/udiff_coder.py sha256=3COSzZiWltjLd3aGvvqd8XalDiC1om7Tf_I8q1C3c_A 10706
fumedev/coder/coder/coders/udiff_prompts.py sha256=zVILly0e11obvEedKCizQZyXmUTrb-mURjn-nmWussM 3657
fumedev/coder/coder/coders/wholefile_coder.py sha256=Xj2g0z_EJGTdiIJ1JqwtptGwIRNaRcAXvIy1vsaebG8 5070
fumedev/coder/coder/coders/wholefile_func_coder.py sha256=eKG5bJH8zDEZkJWVg_VUxitEbhf7ybkjN1-XmBwVGzQ 4247
fumedev/coder/coder/coders/wholefile_func_prompts.py sha256=M5-d6qRYUeRTelK5w2mQYkVfFV_caPc-qGfNHlmbmJs 868
fumedev/coder/coder/coders/wholefile_prompts.py sha256=Owgb0esXimuLMxOHuS7DrcYYD77RtBSo5OZrAQOkrv4 1529
fumedev/coder/coder/coders/__pycache__/__init__.cpython-311.pyc sha256=nFQrI0FT6ZH0a5Waw0oyxiArFJ47IhekRrBl8midMoA 761
fumedev/coder/coder/coders/__pycache__/base_coder.cpython-311.pyc sha256=pxk60RBAbjPjF3NF4dm_NA_NDALSdHXcwH--RaHqAtQ 45042
fumedev/coder/coder/coders/__pycache__/base_prompts.cpython-311.pyc sha256=-D9VGxltoObsK_pUi4CPxm8p3bkK0dsPLr3TK4vwZxc 741
fumedev/coder/coder/coders/__pycache__/editblock_coder.cpython-311.pyc sha256=dGLQSVeIWiKPQ3twMiVHVf-_EKhjebsGW3g0Vnz6Fuk 19343
fumedev/coder/coder/coders/__pycache__/editblock_func_coder.cpython-311.pyc sha256=2yY97pUVpNTsK3b74nK0DdNMsynB3WwFAkRNcqwl0eM 5027
fumedev/coder/coder/coders/__pycache__/editblock_func_prompts.cpython-311.pyc sha256=npMkRg61X9N7FnJOO0KJG2Hw3n1PtDGn90_K6EZgxFg 1276
fumedev/coder/coder/coders/__pycache__/editblock_prompts.cpython-311.pyc sha256=V80IVQOwuYZCYXhg1cwcFZqqBigHNXcxOpr1XrbnG9Y 5319
fumedev/coder/coder/coders/__pycache__/search_replace.cpython-311.pyc sha256=4QS1ATbo8FeExylcw2WDXURlPFXmU800EKo-Sllbt6I 27002
fumedev/coder/coder/coders/__pycache__/single_wholefile_func_coder.cpython-311.pyc sha256=dfETaoJtsaJ0lKLyhb1H3y4yIsw6hvZpK9jTADKjjY8 4349
fumedev/coder/coder/coders/__pycache__/single_wholefile_func_prompts.cpython-311.pyc sha256=Ot-tdcIFwokXPipdV7g7a65RCC9562GzL-EPE-tepf8 1153
fumedev/coder/coder/coders/__pycache__/udiff_coder.cpython-311.pyc sha256=NMpFPKzNGER3ONrA1JqQ9azmbRnG8aTrKBPW1dbC4xA 15564
fumedev/coder/coder/coders/__pycache__/udiff_prompts.cpython-311.pyc sha256=_AqMUrJReW_NxGLfGu_P4G0NBwCrJbBHvSP5OwL5J3c 4074
fumedev/coder/coder/coders/__pycache__/wholefile_coder.cpython-311.pyc sha256=1-IilxHH5dMwfZTPKPTif45FBAnE-rFDk2pzT6Ho-ps 6264
fumedev/coder/coder/coders/__pycache__/wholefile_func_coder.cpython-311.pyc sha256=R3U8Xc-J6DLmhM0i8RHUTr7IEzC62hxneJ4LvYfYGDo 5456
fumedev/coder/coder/coders/__pycache__/wholefile_func_prompts.cpython-311.pyc sha256=6XAQV-vss3EHJ4VQnbTAnYPPRhzIBw98Roj_QzeyVaQ 1147
fumedev/coder/coder/coders/__pycache__/wholefile_prompts.cpython-311.pyc sha256=PikzhKX9Yg1NVPbp-ra90hMnLGX3_649KWnxc7TTAQY 1890
fumedev/coder/coder/models/__init__.py sha256=lsEQoG1xf0wHv3GSaHFJzsy3PEJgYpUlzc387UZ5oUs 342
fumedev/coder/coder/models/model.py sha256=5Jsr_jGq7ZwgSc4ZkjffHYuwYNziXRMOv1jadb4pf7g 2753
fumedev/coder/coder/models/openai.py sha256=oRZjqS_ca4xkvpF9d6GHGcFfnhk2QnobG8VRf4cU2h0 3096
fumedev/coder/coder/models/openrouter.py sha256=Bi3WkhIgwykIRj7WTqV71PcfjnKqLufZnRbns6Bow4s 1247
fumedev/coder/coder/models/__pycache__/__init__.cpython-311.pyc sha256=NOhOWs13lnO1RuPN5aHzJcoP4w-mY9wAY1mIYEwNWJk 695
fumedev/coder/coder/models/__pycache__/model.cpython-311.pyc sha256=JBqdZZgbJXCLjCYec5FxjCOxyhkxCggLtn7ZlK2pJvo 4399
fumedev/coder/coder/models/__pycache__/openai.cpython-311.pyc sha256=RIGcJw4evUOUDNYQdLvjiUfjWLFni90imjYBqFTvSA0 3702
fumedev/coder/coder/models/__pycache__/openrouter.cpython-311.pyc sha256=dUdWrF-XxD8UVxsC8kKdaxea0HtUIO1mlWS5Ca79NAs 2787
fumedev/coder/coder/queries/tree-sitter-c-tags.scm sha256=EIz45o5hBh8yEuck5ZR_4IpcGyWSeNrzxFmtkKZGt2k 461
fumedev/coder/coder/queries/tree-sitter-c_sharp-tags.scm sha256=wKyFtOFIk-kqIFB2yJBbu1VGRUhdkAnDpxo8sXubkjw 1025
fumedev/coder/coder/queries/tree-sitter-cpp-tags.scm sha256=cAFwtQk3ZKsvCVWrp1fmhSwOP8WGTCEDRR5CQuzLlY4 803
fumedev/coder/coder/queries/tree-sitter-elisp-tags.scm sha256=wjm1YYD1vgjBbh0E2CzUnmagl82Uq6-LcEojmvhiJkY 332
fumedev/coder/coder/queries/tree-sitter-elixir-tags.scm sha256=eO20nPIwI7_vq4Fob6U5RjX1wLKgn6Gglj41ITpE6eg 1605
fumedev/coder/coder/queries/tree-sitter-elm-tags.scm sha256=1wlAzSp_B56UQekKY_2FLEMCK3E_K4QzzzwcQ_Xo4Gc 955
fumedev/coder/coder/queries/tree-sitter-go-tags.scm sha256=mHtS5NEuxWJGfVz1rq4YlJRMYVDAl5tf7iYnm6RikVE 848
fumedev/coder/coder/queries/tree-sitter-java-tags.scm sha256=7WKb-djGv0Ief6XEWQPYpfLpgJHtMPPukIUi55PegvE 627
fumedev/coder/coder/queries/tree-sitter-javascript-tags.scm sha256=svVct6pxbcYP_-xEBwzGy6t1SlN7ajkEUCivUkBZn_Q 2251
fumedev/coder/coder/queries/tree-sitter-ocaml-tags.scm sha256=DdwA8asTVarIYCWdjjtJMSSkiXwlUAaUOnHdLFkRyoo 2730
fumedev/coder/coder/queries/tree-sitter-php-tags.scm sha256=vmE5CH2N46HiQxUpR_FL41ilQqsWsigojiacWXtwTuE 714
fumedev/coder/coder/queries/tree-sitter-python-tags.scm sha256=6-npVJM6y6C1q7d6VgcfohN75_iu7QtrLnvwO_L2EmA 325
fumedev/coder/coder/queries/tree-sitter-ql-tags.scm sha256=9qVpBGSgFC9fSK4E_5sO2gYe4_jPvN-D18SD6S5lNR8 707
fumedev/coder/coder/queries/tree-sitter-ruby-tags.scm sha256=vIidsCeE2A0vdFN18yXKqUWmpXMrGXyo4un_0Mxqr6s 1290
fumedev/coder/coder/queries/tree-sitter-rust-tags.scm sha256=9ljM1nzhfPs_ZTRw7cr2P9ToOyhGcKkCoN4_HPXSWi4 1451
fumedev/coder/coder/queries/tree-sitter-typescript-tags.scm sha256=VQ0siBByVB9viltYLHJEu6EZczmYIGUN4xDxZW1bexc 716
fumedev/coder/docs/benchmarks-0125.md sha256=A5eaglaQ1zteelk4jxvnMJ_cPFoAdBucv0hhM_Vvv70 1935
fumedev/coder/docs/benchmarks-1106.md sha256=hFUYkvBs8xaAt82UnfTcENa6Tn6G5_UHuGA_4YVwcuk 4519
fumedev/coder/docs/benchmarks-speed-1106.md sha256=uw4gRdusJck-Hxge1Yoxzv8grT_ekPbpmRVUlVuqDpg 2270
fumedev/coder/docs/benchmarks.md sha256=TQDpqCn-LbPYvZEjiffwYhFOif4ujnV0vXkuegh67xQ 14654
fumedev/coder/docs/commands.md sha256=eYoIxMELXG0ft9m4qoG_GPr2BwnUoZq9cpp1icY_5So 2175
fumedev/coder/docs/ctags.md sha256=UACLiS6jwHyAuD_SSna2DZVroDPocUoA0bf-rHpLq1Y 10436
fumedev/coder/docs/docker.md sha256=3vCUlnmonsY-9Ci6lgx_weXaqTpgaXjBAKvhVJUfy6Q 1301
fumedev/coder/docs/faq.md sha256=ZSAiTqvIBLt1UgPtvYjk4jY_4rqYL3xWSnTRPYQw2k4 13995
fumedev/coder/docs/install.md sha256=CMTZe-ETRBBPqUaA6Tfef3OySbju3YC4iIMff5Sz1es 4756
fumedev/coder/docs/repomap.md sha256=nvnFGZ1_ySJHURIZ8ZuSug-F7BBW8MZA7vYnORyglqs 11725
fumedev/coder/docs/unified-diffs.md sha256=DA9_pdaprArUUlU05hnp7I4-I--Qn2cJjXIcZ4r-MOg 15477
fumedev/coder/docs/voice.md sha256=GcrbqaXgufmdguyUClxCJ1-erzmVT7kQpI0XwjSZQ-4 3375
fumedev/coder/examples/2048-game.md sha256=hlpQqr5ejDViK63a4MVPGnVknI3D07BK-4V29tNC2dQ 3397
fumedev/coder/examples/README.md sha256=9fo8ioa8gj8mJ3YtwGVzAxLYMDYfLuDLG3JoBgiltlc 3577
fumedev/coder/examples/add-test.md sha256=1tACrOk_Wf3h5uqGyFQ4EtgvTSgA0Xdr1iSXr2ZGChY 7223
fumedev/coder/examples/asciinema.md sha256=NsgB_JXu80TytuP9uTcKXjMdwsCzR1OzhjoCrXX-oLM 1192
fumedev/coder/examples/census.md sha256=V2OReu4YCbw3xThYl2rZ4iwUHSFr6n_K2mLE0A6SMyA 11695
fumedev/coder/examples/chat-transcript-css.md sha256=yLYjeVi4IFpJr8pbEOdKoqKIFcYG1Txrz5cqLEp5S1U 11387
fumedev/coder/examples/complex-change.md sha256=-q4ZgRa3qZUA0uA2WhSt2GgBlXtizGph7792-QutMUc 15896
fumedev/coder/examples/css-exercises.md sha256=pAqp37ihj0I2hoam7_7wyCJyQGkgBM72u_Fd9-BUVoM 2934
fumedev/coder/examples/hello-world-flask.md sha256=-_rQmnS_E7TKbnAA7ofsQHVE-xbjzjTOKghrQK1Bgcc 3306
fumedev/coder/examples/hello.md sha256=F7FknUSjtlUG0fnkmm-It0__tjfo7ixGIbtRZKJnNOw 516
fumedev/coder/examples/no-color.md sha256=IwndcbTVfKPbmn6cJP3xK2gMFKRFf6i1j0susttQ8Zg 5516
fumedev/coder/examples/pong.md sha256=0-fTCeRsZEgISq6-EmO24we1GPU4z2tn2dvGNgmCQWg 8989
fumedev/coder/examples/semantic-search-replace.md sha256=3tfqCtcRJJ2O5E7jdjg7pXqBp-Dq3_s0uFg8HIzsO2s 1915
fumedev/coder/examples/update-docs.md sha256=S4rjnH0pZ1T0I2lfVUyxhKx2cQHl6A57M7jK7RzZ7-Q 2895
fumedev/coder/scripts/versionbump.py sha256=Aq6ek_CqvRMXOYOK-BxxJv6yYM4VC-2w-qLQuvtoVds 4788
fumedev/coder/share/index.md sha256=ZlIn4EbBvNV3yr__1VluTbgq_dhNvjrIfEvECQvdIDc 2069
fumedev/coder/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/coder/tests/test_coder.py sha256=cWe7TO79ufdU_WAV3-WeRoVNQutlqCmmy5saVsxpZuc 17899
fumedev/coder/tests/test_commands.py sha256=NtR4ZiozcvkVR41qhe_4d-jM1FWuCkCYZg0kQdJeS4c 18461
fumedev/coder/tests/test_editblock.py sha256=ER793rfExFWgJZfqZOl41zk4EUX71sB9VEk9_f75rRA 11501
fumedev/coder/tests/test_io.py sha256=2wKXakwRYAjO9ocUuDOxqJx_H8OWfbV5d9C_vVl9ytk 1866
fumedev/coder/tests/test_main.py sha256=TmGUNi8v8uittQWO6IKEh1uSRnMZSrYD0r0TGHCTeR0 8892
fumedev/coder/tests/test_models.py sha256=5a_6Q8MtajYqvjPqlIidBX_QzwMB33Xlbo8DUHOKu-U 1766
fumedev/coder/tests/test_repo.py sha256=cdlwynCrHlWEZ_ciLSo-FkCJTg6zAS8lFzdjW5IXVTg 9248
fumedev/coder/tests/test_repomap.py sha256=UIGFy6IMpYCj947ii-qXhFjlbkuXYhoV2Qor7XItM8s 5251
fumedev/coder/tests/test_sendchat.py sha256=homw2E88w-KdSF9gwht0Rk_v7N_n-Tg1MnUPGOGPmdQ 1341
fumedev/coder/tests/test_udiff.py sha256=83aVZAfx-71T6P_qyy0b9rxel-j8ZJK5mcldzgXDkus 3182
fumedev/coder/tests/test_wholefile.py sha256=VfLRK36IQ6QfT0VYTKacaKFOVMzI5w8hW3C7ZpBph1g 11584
fumedev/commands/__pycache__/lone_coder.cpython-311.pyc sha256=r4-LM1PCcx-WLRPGsT6KvbitwkWb8ecMPOizp5Z5EbI 2063
fumedev/commands/__pycache__/start_coder.cpython-311.pyc sha256=nim5QgR5_agUBBMm-P6KYNdTZL2Aw-g5LH1GiawCrf0 1290
fumedev/file_operations/__pycache__/__init__.cpython-311.pyc sha256=qENKlhHknC1jDKBXGy9EvwFSMQlyQL0lodbNHronLc0 171
fumedev/file_operations/__pycache__/apply_code_changes.cpython-311.pyc sha256=MRyBYUR42Zq8LD0SRf5Fht4qJPe3wOLiAx77VDRVkqM 19150
fumedev/file_operations/__pycache__/get_file_content.cpython-311.pyc sha256=7ywud0MEp0_I_oAVeCnhrxIyVUHA5t4nLt7L1TxgQos 1314
fumedev/git_ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/git_ops/createPR.py sha256=YHRygVcN8hBlbrz-9P88e741YQal2YM6_w1ZOp-CMys 5854
fumedev/git_ops/utils.py sha256=Jvi6-T3WqBiPwyVUa9NbUYbw7Hhcxw2da_GfZKdVMTA 8500
fumedev/git_ops/wrappers.py sha256=fwLanMzyiibeCDTa4rlboNnhMQLB_t5o-cRhDr1UBoo 3290
fumedev/git_ops/__pycache__/__init__.cpython-311.pyc sha256=qboi4-93Bc65agywWj4wKOaF4PnCXMAqHqQcBwNpxsE 171
fumedev/git_ops/__pycache__/createPR.cpython-311.pyc sha256=rAHS-6sFNm7ISVbDDZXv7H5a3cgGbXqIZSzdJqPt3gY 7511
fumedev/git_ops/__pycache__/utils.cpython-311.pyc sha256=ZRcs7_8nOz_6pU0LkDZdD0RO_OX0zMTd1-dU_-G4CVQ 11730
fumedev/git_ops/__pycache__/wrappers.cpython-311.pyc sha256=Kv5ziMWRHJ5s4VVH5tyO1jpLK_Syd30KXgYR0Liwx8U 3749
fumedev/git_ops/github_ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/git_ops/github_ops/app.py sha256=XrQiCwwwoORwNEuIpMbLVJAL3Hljiso3g1Epf3xpwQQ 2341
fumedev/git_ops/github_ops/utils.py sha256=LIcklB8f3kk1M8arSdOL7eHwzJB7X6UGyQ5tgpjNDGo 11644
fumedev/git_ops/github_ops/__pycache__/__init__.cpython-311.pyc sha256=s50MteCkegw2ueev-eRtHWfsmBUjqkhpVuei93U-u2Y 182
fumedev/git_ops/github_ops/__pycache__/app.cpython-311.pyc sha256=pHF62-rlk1MrRo114UQU19vjnN87sr3kV6hQYN6WuAQ 4145
fumedev/git_ops/github_ops/__pycache__/utils.cpython-311.pyc sha256=J85a243TcoQ0uMLvVaIDYM56wN5d_wnFabuLYZvi3Mg 15571
fumedev/git_ops/gitlab_ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/git_ops/gitlab_ops/utils.py sha256=VC7yxnDwEBx03SSL2gBAkdtRjf4Q1n9MC0_iv0Q9m_Y 5838
fumedev/git_ops/gitlab_ops/__pycache__/__init__.cpython-311.pyc sha256=JGCpJCZGIJM9RzbExEv5G0BhxN1lx9rTbi7DuAaw1v0 182
fumedev/git_ops/gitlab_ops/__pycache__/utils.cpython-311.pyc sha256=kcucoLcLhbo4dUz9Uamo88BKwGRqBgKfH16WyOsi-58 7485
fumedev/gui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/app.py sha256=sFAyI2YJnLVKewaaiqPuxd7lRD36_va-IaVis4V4B9c 3095
fumedev/gui/app.tcss sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/__pycache__/__init__.cpython-311.pyc sha256=JkWJTIa0byRNZJaRjWnpRX0P_nIzK7Y5xmN5PxDneCk 167
fumedev/gui/__pycache__/app.cpython-311.pyc sha256=fMSJAxdmA2bKH73ZwZkmjxOAFBpLjbG8Lph_wICx6WI 5914
fumedev/gui/screens/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/screens/FileTreeSelector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/screens/FileTreeSelector/fileTreeSelector.py sha256=SeM28inAUX5EnayAiqXEGFkrxqVam7hPyAqQcR0m8DE 3101
fumedev/gui/screens/FileTreeSelector/fileTreeSelector.tcss sha256=2pJn4ycfEWT582eG4FHL_UZXXwk-QRSzFk9H3eh1xLY 505
fumedev/gui/screens/FileTreeSelector/__pycache__/__init__.cpython-311.pyc sha256=NrAzQVFnh6_7cqiyYCYy1TDPUYDC3-UfD7E6kfx1SXA 192
fumedev/gui/screens/FileTreeSelector/__pycache__/fileTreeSelector.cpython-311.pyc sha256=3fT7zn04cfAxQ7gUzenetlAQmWm4Q-TPYbxLiR1mfkk 6594
fumedev/gui/screens/Login/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/screens/Login/login.py sha256=fx6xxOQ3lUlN1JCuwE0_m9sOC0elIqBZbItQ-4M0y6s 1244
fumedev/gui/screens/Login/login.tcss sha256=BsfaSpN7kSx9YzwE-xoC2btxiBno05X4yY0NsvXBLZw 704
fumedev/gui/screens/Login/__pycache__/__init__.cpython-311.pyc sha256=zi6nJLTsJkAMnbw8ybKB3XyIuAhQMr1S3iioubVc1PM 181
fumedev/gui/screens/Login/__pycache__/login.cpython-311.pyc sha256=TpLHZeGDpjx2olVTNbkyz3tprydpxnt_MCjNXfpt-L4 2820
fumedev/gui/screens/Main/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/screens/Main/main.py sha256=yZiu3s59JISRBVMfBbcPcXltUzzqxpuu93pT7A9xvzE 21562
fumedev/gui/screens/Main/main.tcss sha256=dPWE2CJQFXzaW4LzCyGmlVwRrM8M8ObqBSAOUIDpByM 1532
fumedev/gui/screens/Main/__pycache__/__init__.cpython-311.pyc sha256=KCj-oeSFbOcQQKC0ymn72jtr1eKmQHD7HfjAx_YC_L8 180
fumedev/gui/screens/Main/__pycache__/main.cpython-311.pyc sha256=jNDvdVQQsNkU3N0koW7jMD7YpiEG-5n726vCK5ZdGco 40136
fumedev/gui/screens/SearchPhrase/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/gui/screens/SearchPhrase/searchPhrase.py sha256=cYQa5lPk1lZOkb1n_nlOlaGwMb_QzBk2XbcdEY9JCtQ 791
fumedev/gui/screens/SearchPhrase/searchPhrase.tcss sha256=IIfOlhCmIaDVRKaOKysEY3f7qLn1HwxKmVBd_p1-FPs 609
fumedev/gui/screens/SearchPhrase/__pycache__/__init__.cpython-311.pyc sha256=olFsJezbyH2h_Kpsv1c9FESYLjE_Apa9yJ8RQmACxcE 188
fumedev/gui/screens/SearchPhrase/__pycache__/searchPhrase.cpython-311.pyc sha256=ODx3MHnXPP4acwPTeikEpPBST5MCke2IXd8XKkvGGis 1900
fumedev/gui/screens/__pycache__/__init__.cpython-311.pyc sha256=IVa9foytr8muUlZquoW9I-aYlSfLyW09-RkjEhV4tsg 175
fumedev/index/Documentation.py sha256=4T59ApbYE6hN344ngkn9y-IOmwGyHwLsyWQh2BPaUOE 8069
fumedev/index/FolderGraph.py sha256=XOdQtzfhaHuP5t64OCT6x51Gl__S5iYJAGPzZ3_JjXE 1525
fumedev/index/VectorStore.py sha256=Jbm4fnBgIBuL4LqT8GZiRH5JsLw4nt3qywAbYIfb4Jg 3526
fumedev/index/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/index/__pycache__/Documentation.cpython-311.pyc sha256=O2rtuYcfkx9G1LWC__xktmqP9YHTmNkAnD-igRvOJBQ 10010
fumedev/index/__pycache__/DocumentationCreator.cpython-311.pyc sha256=5gzi42GYI1EqkZnXauLH2El3_jewL23ikKV4hYyd6MY 3782
fumedev/index/__pycache__/FolderGraph.cpython-311.pyc sha256=FtjExBfJyFM_e-HYI7rfXlXvLNRa2AShwDHO3JJNI3c 2967
fumedev/index/__pycache__/VectorStore.cpython-311.pyc sha256=F7jdhatglW8IF2q3qX2bzh89sjUwQ_ZzR1cNA2ab8F8 5174
fumedev/index/__pycache__/__init__.cpython-311.pyc sha256=NzgygO5fjT1ygfNtQsaPsoYGIQYFb5bIZ72iC09MINY 169
fumedev/index/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/index/utils/get_emmbedding.py sha256=r83n-8XVX4QqruqHA6ucPxbLDr97B0-Pk2nrV28Qkuc 1547
fumedev/index/utils/line_chunker.py sha256=jTlC-S28ZdPnQXbS0544hAsvYE2PnLyL8pi2KXrWI5U 614
fumedev/index/utils/__pycache__/__init__.cpython-311.pyc sha256=xjxmUMx0IE6M1lqyZF6KUDT4LcR8eah-c-vzfUPxnUc 175
fumedev/index/utils/__pycache__/get_emmbedding.cpython-311.pyc sha256=EFElN6URGnz1sA6ZDxoz1SKn0c8IiTXYAOD4P1Md2FE 3537
fumedev/index/utils/__pycache__/line_chunker.cpython-311.pyc sha256=8vrkAOYNodJdjO_wCX7OAtxzPH1gnLcXXhacxHSImn0 1243
fumedev/language_servers/check_error.py sha256=6KNQor_tSwT9np_bMvlBTd9AQghSTfDBlo1rP2ntx64 695
fumedev/language_servers/javascript_server.py sha256=xHmza7hE0WlHwE7OOUseSBPt9_iea3ZvJTW-CVQSbkk 3708
fumedev/language_servers/python_server.py sha256=sNuVoibUwBEaIG6r4jQgoyuxfIqbYHgGRuqbdczDuZs 1798
fumedev/language_servers/__pycache__/check_error.cpython-311.pyc sha256=CxVEOOI8oR0vAxVzBhYYV07CQFG74plix9JycO849-k 1318
fumedev/language_servers/__pycache__/javascript_server.cpython-311.pyc sha256=za18lI2xGWvZKi6OKfwSV8R-A4wuw-bm16z-Em-ZDxo 5859
fumedev/language_servers/__pycache__/python_server.cpython-311.pyc sha256=nU4Mw4zJOSO-ioUSIVAVO8aTVVD3PEbSbJKkqa4tq-s 3669
fumedev/lllm_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/lllm_utils/generate_search_phrases.py sha256=_rdYC4H3nwaByFrNQm5P1BhxWRibXc6heNU3HaWdvBI 2006
fumedev/lllm_utils/if_changes_needed.py sha256=bHR-FLbKAEcOocIHXl5yYkipZoqg7yez0wJ6bTMVvBc 671
fumedev/lllm_utils/jsonify_text.py sha256=NfCkA9GFQlyCxDwQpXCrE4Qxes9Ti6XVg4iwqdy_8Ro 743
fumedev/lllm_utils/rerank_snippets.py sha256=cGzIhf29mUxHRC-4Ut5i7Duj59MH3WVZtkT2w9E0SMM 587
fumedev/lllm_utils/split_complex_task.py sha256=OzNm7d1J2I-6ANrdxwa-Fa3SU4wX3Xs7CkbGCGVmqEw 1212
fumedev/lllm_utils/__pycache__/__init__.cpython-311.pyc sha256=DwLdmhe0PjXT0VkUsBAckdrGU4_OEcFtW1BcqlQST5c 174
fumedev/lllm_utils/__pycache__/generate_search_phrases.cpython-311.pyc sha256=6-CMs653Yo8e6KAMTlur4d3W_yz92k_M6Gvz0LHlc6k 2583
fumedev/lllm_utils/__pycache__/if_changes_needed.cpython-311.pyc sha256=-ucOQtyVZs4XrvLpQOmTEDOd_iw_do4MGYsBkWp_8rU 1288
fumedev/lllm_utils/__pycache__/jsonify_text.cpython-311.pyc sha256=JNyvIHBowYX2nVCqwUYymaIfcj9DP63fxLeUl9wvvX8 1319
fumedev/lllm_utils/__pycache__/rerank_snippets.cpython-311.pyc sha256=_pp9S9IAMhk7a9BBVb4ztrW4M3Qc-VoaHb2-CBHz0Bk 1214
fumedev/lllm_utils/__pycache__/split_complex_task.cpython-311.pyc sha256=BdXVCG2bapThrPYmhVVcI71B-5le94RLT1HYIPRnCWM 2091
fumedev/models/ChatLog.py sha256=OF6Z_sNZ-goEMnIkaPRGhkAkNuyOKTNe65bneL87DGQ 182
fumedev/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/models/__pycache__/ChatLog.cpython-311.pyc sha256=o-GBtjWsTL3QCx4DIZgxwdY27FEzCkMljqZQDrtUtcM 669
fumedev/models/__pycache__/__init__.cpython-311.pyc sha256=th4a_RxolnfeaCCy9HHvnzmDgGr1ty-2XsRltmpmzU4 170
fumedev/node_modules/quick-lint-js/README.md sha256=SQt_IaijKVUDxb2VGj0RDYYZZnQUtSQ3DNGdIcxIFqs 869
fumedev/node_modules/quick-lint-js/package.json sha256=ewQgU8ZRu6SgaRcWnxg2Ps2mIo6x4NQOJBa1dVdbJjk 1087
fumedev/node_modules/quick-lint-js/preinstall.js sha256=wnD40_7rjfJrRsc_Odav3g5vOfHHaZBWsFpzOtMIza0 1699
fumedev/node_modules/quick-lint-js/quick-lint-js.exe sha256=A8WmjLMHqs4J2k-lNmbWrZk38VUV0nC5Tn_zn4c9T9Y 899304
fumedev/node_modules/quick-lint-js/linux-arm/bin/quick-lint-js.asc sha256=OUJUef5StG034SuGPdXFjtG_ysyXxjsxy9FdWvRj_Ao 543
fumedev/node_modules/quick-lint-js/linux-arm64/bin/quick-lint-js.asc sha256=B9z3Qr2Gq79VBoD4DenjT41vQPi6bn-KYZz1u9W2Obg 543
fumedev/node_modules/quick-lint-js/linux-x64/bin/quick-lint-js.asc sha256=cx5_Ix0K8CKkGHboyIz7t5VNLJoRPl5qpfpj4pArdcg 543
fumedev/node_modules/quick-lint-js/win32-arm64/bin/quick-lint-js.exe sha256=jwTIWyr7iuQTYcC5e0SVv5ClVtzuS5-VBH7wV0vPL_o 938592
fumedev/node_modules/quick-lint-js/win32-ia32/bin/quick-lint-js.exe sha256=Cn_N-ieojRFPInwkUMaoDP0JbE13iVyIDxfecUFfBJo 2040432
fumedev/node_modules/quick-lint-js/win32-x64/bin/quick-lint-js.exe sha256=_NgYX7hhTOdhdi_5_zYUQBSRclDZdS9kPOao_dlRegA 1947744
fumedev/slack_app/app.py sha256=F5lE0MP86ljC57F597TE9dcPAtYptPmz0c2t1s_ZzWA 25698
fumedev/slack_app/__pycache__/app.cpython-311.pyc sha256=9po57Lo6HkXS1XH_l-a48i7MDDShjg8UEs3vKRovF8s 27935
fumedev/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/utils/add_context_lines_to_snippets.py sha256=jJUyAGuxVGWlV0vgIBskOKgKc0OO6uge4aoWDkgg1R0 1914
fumedev/utils/copy_to_existing_directory.py sha256=FDX1olS50Lg2yaMTEVO7I5uAHackiBClEWC2kkHmiP0 828
fumedev/utils/create_diff.py sha256=tjzaXvYlny5fu3cBBNOsyx2Wa80sqzKvgOYiDUSrhZ8 1273
fumedev/utils/create_file.py sha256=BPxbtKgTFXZwk7rVhUOBcWcFsVRe_8gz4Ie_KN0TTHk 293
fumedev/utils/create_git.py sha256=qfEoOcBQINI4HiMeUb5bHmk4DtD2G-J7PgULN_5cFVU 694
fumedev/utils/fetch_and_encode_image.py sha256=jxSyTpPX3vM1BpEqt_XMXfghSzK3M68zPqEQtB0sq6o 621
fumedev/utils/file_path_formatter.py sha256=8vLME2RJBZJwHW8xHBcQGWDk5bGObeKCpFjIbm7LauU 423
fumedev/utils/filter_snippets_header.py sha256=A6OpysIxMSnZAEpI4HfW-n75cCKN6esTbjBRrlW756Q 251
fumedev/utils/find_closest_file_path.py sha256=Lidwh3jEW5fSPn7LSxYPxGX9o0bL6K1ci-n3DWVUvR4 4477
fumedev/utils/fliter_snippets_list.py sha256=4CU4GdKUECuaRJ7SyvJ8QXCHd1XwFU4wQFe-KAJBKmw 134
fumedev/utils/generate_id.py sha256=Z1K6N3on7fcjRH2RzEqvAWONJxePv8stJhI_0CVrZs4 432
fumedev/utils/get_changed_files.py sha256=bEhmGoJCfnYPcFQf4hG7L0pkGWunUyQmO_tMGPheGuc 1028
fumedev/utils/get_dir_structure.py sha256=rE0k0HMesvFFoPv4Hho6CgIlPD_sP6JNLf77THRC1_k 2830
fumedev/utils/get_language_name.py sha256=GnLxdoC7TnT4sN5RpThXHejXU_U_lDboi5haHOi13I4 553
fumedev/utils/get_unique_extensions.py sha256=nGodgR0ccr5G2oFK7-JlITYnr1OlkBxXx-Ufpupe4AE 954
fumedev/utils/merge_overlapping_snippets.py sha256=jkC_CNwa4nMKxhTC4AcAij1AjPYmHcGthXclv6SFeQ0 2965
fumedev/utils/process_snippets.py sha256=IssGTA3aN86k2oVdXUqUP6N_GvQL-99v1DEAdbqYFL0 956
fumedev/utils/python_syntax_checker.py sha256=HKebdD-8EvWr8Ordea-3wl3-uSQIhZBfaL6M9djUpYo 1277
fumedev/utils/remove_at_words.py sha256=AQAdMH9J7q8mQkrQtU1mRqzV1xVvcFg6aD_eXM215Io 222
fumedev/utils/run_documentation.py sha256=C0yq3BTLRefnA-tqKGNYOp7FBzN057qVbULqL6xwvqg 122
fumedev/utils/run_with_spinner.py sha256=i6ndSp7lX72Mhuv3RoS1_TsXHq1XZJ2Qt5KBh66I0vM 815
fumedev/utils/search_snippet.py sha256=NAWE-DlucJYZhBTSquaN6H8XrGjg4ZVZTHrRb_FYhAo 481
fumedev/utils/stream_message.py sha256=TInI2rIPSbPLlAdG0q0FRHvq1xARsy7a868nJZEmDMg 352
fumedev/utils/syntax_checker.py sha256=LaRBolYumRQVk0nAmAkNbyb31Ij-C8fiSxWpcqeFpZk 555
fumedev/utils/__pycache__/__init__.cpython-311.pyc sha256=eM38GYP-qE3Q4XGfOenxnnnGADdW7BKAdXvFx7dNwZk 161
fumedev/utils/__pycache__/add_context_lines_to_snippets.cpython-311.pyc sha256=GXGtMojuWYH_5anLHhjMP7x2pkVJUNsoW06iLyT5_4g 2571
fumedev/utils/__pycache__/copy_to_existing_directory.cpython-311.pyc sha256=kWAznpsAFtyOfTO_ttw3SIif4C1Z6ysvHRqW74etZPY 1455
fumedev/utils/__pycache__/create_diff.cpython-311.pyc sha256=jGWHhfjxsIzmNjImfAMemmXLwriir29v-S-c47AzALo 2413
fumedev/utils/__pycache__/create_file.cpython-311.pyc sha256=fLYDYhjKtEBgsbrZOQbXVOOrFNSTkemIC3fj0mwwmlA 960
fumedev/utils/__pycache__/create_git.cpython-311.pyc sha256=T_hky83oF77r9-wHGYuyVMpaZiSvhVD-IXWM5VWNSGc 1305
fumedev/utils/__pycache__/fetch_and_encode_image.cpython-311.pyc sha256=zuD_8nHD40fQWRYCRiiOOVPDzCMDm7rGX7-ipQ0XQRI 1048
fumedev/utils/__pycache__/file_path_formatter.cpython-311.pyc sha256=yEWU2ZdmeizFnzfiFe2wn9BUG7BIvt98u68m1CC2iPw 529
fumedev/utils/__pycache__/filter_snippets_header.cpython-311.pyc sha256=-ssxZ8rI-oueIntuur3_pdyhgMoQJpokHRPPUgbS4SM 679
fumedev/utils/__pycache__/find_closest_file_path.cpython-311.pyc sha256=ogi67HNEKa8XYHSnI0a7jVWn86JtJqJKUOTpSedcJ88 6396
fumedev/utils/__pycache__/fliter_snippets_list.cpython-311.pyc sha256=c2tk7ol1ZjxFjdbVWd3JJudjhb3Yg7bugW5jjDS7nTY 641
fumedev/utils/__pycache__/generate_id.cpython-311.pyc sha256=e4hlpOz1e5SghuOD1NG4NiXSlgkM_XxaPMFF-0gawJU 1039
fumedev/utils/__pycache__/get_changed_files.cpython-311.pyc sha256=MmxzFeJNlWbJI5VSPsJAWQXxxjRbXEWEvDgyWRb06E0 1487
fumedev/utils/__pycache__/get_dir_structure.cpython-311.pyc sha256=7OsihD5kZeo4kerwkeyMYYTHEZdOxLl1IAHYO8TNkSY 4061
fumedev/utils/__pycache__/get_language_name.cpython-311.pyc sha256=ZhJ2Ryq-G8rDryIQk7iBy9ZcBF5UQ_PYjHnhKbD4yz8 875
fumedev/utils/__pycache__/get_unique_extensions.cpython-311.pyc sha256=paxSAhmBD1oyjx1PgYvEYYTam7Dwe-mSiuspSMkNrHg 1769
fumedev/utils/__pycache__/merge_overlapping_snippets.cpython-311.pyc sha256=4r_61tOTOgyRMuA0IQpvjZETIK4c2ZnuGEvndMrOmvo 3571
fumedev/utils/__pycache__/process_snippets.cpython-311.pyc sha256=FZRlqYVkNS8Z0FqnV1tgRJzE3DY9WPpaRIdIYoVO73M 1444
fumedev/utils/__pycache__/remove_at_words.cpython-311.pyc sha256=6hC70qs5BzIndEM-pez4n-E77jzfwF-p50V4zW7HFss 440
fumedev/utils/__pycache__/run_documentation.cpython-311.pyc sha256=Fay5FMVyqvYeZJcHCxAvkJm6TscFKLVcCSzFW57WDFQ 490
fumedev/utils/__pycache__/run_with_spinner.cpython-311.pyc sha256=-rc9ideEWezX6bPU5QQa3p-yfqYlrs4znbxojxn6H60 1604
fumedev/utils/__pycache__/search_snippet.cpython-311.pyc sha256=PpKKxklTwiYP4gdNAqlZp4mcTHHtf7A7ubVEVp12Y88 1123
fumedev/utils/__pycache__/stream_messae.cpython-311.pyc sha256=P3zLSQ7FYYA1RuyVZXSPXrcf1VmgtGF-BCC10bQmkXk 941
fumedev/utils/__pycache__/stream_message.cpython-311.pyc sha256=spKgNd01mvyoH8etnbisiucKiRALdvt9gVf55Tt7qF0 942
fumedev/utils/__pycache__/syntax_checker.cpython-311.pyc sha256=2JEeUlUwTTRzrt1KqqApEnF6qrVBW8sQVD-Xcul0408 2034
fumedev/utils/__pycache__/undo_all_commits.cpython-311.pyc sha256=rfj8i27Zd3CaRiUOSkxMkDKKz2cz5KcgQH_C98Pqor8 785
fumedev/utils/get_dependents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fumedev/utils/get_dependents/find_js_dependents.py sha256=9z_8TCtQeDoZoSCdldLVPbEJL7Xi8TVKa4oiFKZJ1_Q 6838
fumedev/utils/get_dependents/find_py_dependets.py sha256=58JKTWLJiB2lauUbNynivMWyjV3nRveMp6Lq1S43KKk 2570
fumedev/utils/get_dependents/get_dependents.py sha256=QLxOxa5JuF5dSS9AtRrdYZLGGprDzkZp6PMcC-CVdjg 543
fumedev/utils/get_dependents/__pycache__/__init__.cpython-311.pyc sha256=yYwYJsTkDwz6FwodM10uabnO1Z5wk3lUlmuoGklaNaA 176
fumedev/utils/get_dependents/__pycache__/find_js_dependents.cpython-311.pyc sha256=skLcCrB-C5QMUpRwSugyQ2taj4Wf_HisbB8qcEUQBvI 8526
fumedev/utils/get_dependents/__pycache__/find_py_dependets.cpython-311.pyc sha256=bAym7gWOVSIHpvYThbDnmdb0g2IldCpV_JtnUR8PTos 4152
fumedev/utils/get_dependents/__pycache__/get_dependents.cpython-311.pyc sha256=ES6GhPXBY2KkCQnrJ5kiGBDy2mC5KZ03ZzW2K2sO9IM 955
fumedev/utils/get_dependents/__pycache__/lone_coder.cpython-311.pyc sha256=r4-LM1PCcx-WLRPGsT6KvbitwkWb8ecMPOizp5Z5EbI 2063
fumedev/utils/get_dependents/__pycache__/start_coder.cpython-311.pyc sha256=nim5QgR5_agUBBMm-P6KYNdTZL2Aw-g5LH1GiawCrf0 1290
fumedev-0.2.10.dist-info/LICENSE sha256=vrAwxR5mUiz_kNAJTeQRQrRFXQekgpiRCxr-7qM4nVM 2523
fumedev-0.2.10.dist-info/METADATA sha256=EglCeOi-BVgT33f4b6dibi7w-Lhqq_6SNgBqtL-HhPE 1978
fumedev-0.2.10.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
fumedev-0.2.10.dist-info/entry_points.txt sha256=h_3p4A0GPi0XG-b4KT25ehj9dOkY4DHj_4rfe5-L9cQ 46
fumedev-0.2.10.dist-info/top_level.txt sha256=NWDu-BelgB4QKawuGCbIyV5_s5grTFldNvmlv0rQk6Q 8
fumedev-0.2.10.dist-info/RECORD

top_level.txt

fumedev

entry_points.txt

fumedev = fumedev.main:main