mentat

View on PyPIReverse Dependencies (0)

1.0.18 mentat-1.0.18-py3-none-any.whl

Wheel Details

Project: mentat
Version: 1.0.18
Filename: mentat-1.0.18-py3-none-any.whl
Download: [link]
Size: 166408
MD5: 8591691b42639734b9e1f8966c4187bd
SHA256: 6b7fd51fafc48c486712e1183beefbf978cafdea7694540a61400a5d8d4e0abb
Uploaded: 2024-04-23 00:02:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mentat
Version: 1.0.18
Summary: AI coding assistant on your command line
License: Apache-2.0
Requires-Python: >=3.10
Requires-Dist: attrs (>=23.1.0)
Requires-Dist: backoff (==2.2.1)
Requires-Dist: gitpython (==3.1.41)
Requires-Dist: httpx (==0.25.1)
Requires-Dist: jinja2 (==3.1.3)
Requires-Dist: jsonschema (>=4.17.0)
Requires-Dist: numpy (>=1.22.0)
Requires-Dist: openai (==1.13.3)
Requires-Dist: pillow (==10.1.0)
Requires-Dist: prompt-toolkit (==3.0.39)
Requires-Dist: Pygments (==2.15.1)
Requires-Dist: ragdaemon (~=0.2.0)
Requires-Dist: selenium (==4.15.2)
Requires-Dist: sentry-sdk (==1.34.0)
Requires-Dist: sounddevice (==0.4.6)
Requires-Dist: soundfile (==0.12.1)
Requires-Dist: spiceai (~=0.2.0)
Requires-Dist: termcolor (==2.3.0)
Requires-Dist: textual (==0.47.1)
Requires-Dist: textual-autocomplete (==2.1.0b0)
Requires-Dist: typing-extensions (==4.8.0)
Requires-Dist: tqdm (>=4.66.1)
Requires-Dist: webdriver-manager (==4.0.1)
Requires-Dist: watchfiles (==0.21.0)
Requires-Dist: aiomultiprocess (==0.9.0); extra == "dev"
Requires-Dist: black (==23.9.1); extra == "dev"
Requires-Dist: datasets (==2.18.0); extra == "dev"
Requires-Dist: fire (==0.5.0); extra == "dev"
Requires-Dist: isort (==5.12.0); extra == "dev"
Requires-Dist: pip-licenses (==4.3.3); extra == "dev"
Requires-Dist: plotly (==5.18.0); extra == "dev"
Requires-Dist: pyright (==1.1.358); extra == "dev"
Requires-Dist: pytest-xdist (==3.3.1); extra == "dev"
Requires-Dist: pytest (==7.4.0); extra == "dev"
Requires-Dist: pytest-asyncio (==0.21.1); extra == "dev"
Requires-Dist: pytest-mock (==3.11.1); extra == "dev"
Requires-Dist: pytest-reportlog (==0.4.0); extra == "dev"
Requires-Dist: pytest-timeout (==2.2.0); extra == "dev"
Requires-Dist: python-dotenv (==1.0.0); extra == "dev"
Requires-Dist: ruff (==0.0.292); extra == "dev"
Requires-Dist: tiktoken (==0.6.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4889 characters]

WHEEL

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

RECORD

Path Digest Size
benchmarks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
benchmarks/arg_parser.py sha256=Gdp7k9wwZMso8TJtKCtMtD4jBr4_e07QB_YZU_RA4VA 2237
benchmarks/benchmark_result.py sha256=K0IrvJRH6TGh_lBowOXQ4atYflKJN0LaVDe4kNL2aUg 3758
benchmarks/benchmark_result_list.py sha256=uf69EG7vhp3rNxEqlcrsTRfXE3U3laOn6_cIFK1gLfc 1429
benchmarks/benchmark_run.py sha256=pHlplaT46sN04kmlITXvSOYFWBm8BJA0HxO3dJ1HDqY 5275
benchmarks/benchmark_run_summary.py sha256=JDdfwcJXqB5trltSwbQqc8Eu3bOxDCuGCC91Vvw231A 2828
benchmarks/benchmark_runner.py sha256=zJjKcZQ4jhF1OQriW76AzCAvOPiZMormR0rwJkJd_sc 13798
benchmarks/context_benchmark.py sha256=_Qe0yjQVez1R6h55gloOZpSncZfIBO2fHFbI0xnCoiQ 4077
benchmarks/edit_rubric_benchmark.py sha256=nr_ktBzpciUqany4ue6hjJEUGAY_INtxex947NC4X-s 4696
benchmarks/exercism_practice.py sha256=Qr3GGoSLy4QA1vTu4UHCpPzK8uS5JQK8NkxxaAk-avI 8648
benchmarks/plot_generator.py sha256=DaTAQu_wS6WFDdlg7yZ8jZmyY1UFyVnyH58l4ERACYs 3578
benchmarks/run_sample.py sha256=gXqnGH6duQu5V6OXjCs6htm7uEBoJN8_9DdHzGQTVdY 12510
benchmarks/swe_bench_runner.py sha256=9XBMk0DiNmuuhSSNKaVWca72M95agBIYUWk19GdMHsk 5232
benchmarks/exercise_runners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
benchmarks/exercise_runners/abstract_exercise_runner.py sha256=FEmhcDSqlFYgl3gJwL8mQkUDQT2m4dC9MkGivWEMj2c 2399
benchmarks/exercise_runners/clojure_exercise_runner.py sha256=hKsbqj_QPfhUvca1ECXce1EzpmuK1vpj7Hj6UZUGyPw 728
benchmarks/exercise_runners/exercise_runner_factory.py sha256=5fOUrmsL096r_ceGZX19HBfOVvQjUA8GV0wwg3LkTxY 560
benchmarks/exercise_runners/javascript_exercise_runner.py sha256=dxObUxCf9zB1dvKINdXcxflWcqMb_cc1N6wYfCuIE0g 990
benchmarks/exercise_runners/python_exercise_runner.py sha256=7NEr0Jj-TJMibTn-qOcAuggOUgZhq7S4Y2W9YKoapx8 690
benchmarks/resources/templates/benchmark.jinja sha256=kUI3U0uhjXdhMmoOpa2uks-zOJAcsJh_rHJvSvPbIIE 4089
benchmarks/resources/templates/benchmark_list.jinja sha256=bKaMEFwMlI3tHb4B_cHhoSKqztaXzGERN02OwaHVuDs 1154
benchmarks/resources/templates/css/benchmark.css sha256=aoEuTisK3VMnnMmtSVB2nzZeZrhm-AwhNoz4CJKXTxo 1893
benchmarks/resources/templates/css/benchmark_list.css sha256=Vd-xSIduuN9s6l1tqkM87i3JoxxH-8Wy0j0NkSJw3FE 262
mentat/VERSION sha256=fASg_HDDYfABypAHYWxfGCRGDGuFqW6haoQWBTOATlA 7
mentat/__init__.py sha256=Nto9DOYb8WagkF-XMJBs65pUeMvVEdhL0SJTLkjpCnw 119
mentat/__main__.py sha256=tbex0k0LfyDz5H09RCxeleMcAropvu1OCctsm3pOqPQ 355
mentat/agent_handler.py sha256=jYvaprJX9p9oxsqiCUHrWYVsm3_HhD-rxZNDWaKxN24 5874
mentat/app_conf.py sha256=aTbWgYbrewskcsfhAh3jnK38Umx9jzB9afWdPgj1Q1Y 365
mentat/auto_completer.py sha256=TGkyQYmnMUsdtez7x6rbh2MqZ-9ic9bzexzoGyHUaLE 9923
mentat/broadcast.py sha256=B0kOnTs58H_Iy1PTpTy5dg7QBUsGRdxMzlzgV86jN9I 5522
mentat/code_context.py sha256=E3wuNJM0uDmgXlJJze5DfO-YdYmE02vx8VuJ3-Y03X8 19697
mentat/code_edit_feedback.py sha256=amHqWCamHe_LqKzPx86Bly-1t0On0Sdf-dmI9ubG3CQ 2558
mentat/code_feature.py sha256=orV1ihcTQB0s8kDM6WTCtt1mobDwjuerSoxLae5o48M 3081
mentat/code_file_manager.py sha256=L5-ENTtQ3x1aU4q60m1dgW63gGZaybrt93MckDkhpfY 6392
mentat/config.py sha256=nRrqxMvXWmBM983W2gEIzxtlD9b5ezUMVvK14PKCBj8 8859
mentat/conversation.py sha256=N1gZo7DmYaANkkQQDhjbxFx5n5c2qF6ELCnezZjOc6A 12777
mentat/daemon.py sha256=Odc8F2qOBpUNtqcAAzK-KnaJWIlSMWohydzJvvG6bCQ 4410
mentat/diff_context.py sha256=Qw_7AnAgU4h1qjsx3Nj4px3ztVA9kfrTndgPdghB_Es 5101
mentat/edit_history.py sha256=YIa2o-LFeh7TEEszkzziuZ10rCAWsiaI0BLxYWCp4o4 2047
mentat/errors.py sha256=fC8dFqsoDfcLPn7kEy0i2fccRYMbWAJc_WW1vBL0Juk 1070
mentat/git_handler.py sha256=PqMjQkD2ZhUza9TvX0U34LDul4cIawXj3mAjiBsx9c8 9286
mentat/include_files.py sha256=by_LMKV5o7KzdD-_eHybmQvLzffvHMsK9JC5ls6Ldwg 9720
mentat/interval.py sha256=u5MkCIHlGWSOrbW4INZtnhrpK0g2SXE3AblmpFj2-c4 2361
mentat/llm_api_handler.py sha256=4HXKtN3U9OIwQrKuDRvPgMw4DgQILCMVyjPpuwHL8fA 11350
mentat/logging_config.py sha256=K79QDGr7cRJAWokW68ik7Jba1j4G0SYjxtRHBSu_9is 2800
mentat/sentry.py sha256=t5uz3lrJGolEWxiKp4I7dKv4c2U4PNm3kZRPzkFfubo 1377
mentat/session.py sha256=fbEdxF1wxaydfbJD9pdMYwF4TfLmbP5eVNdNIF1k7bw 12569
mentat/session_context.py sha256=SugdJcRygIneTMOxbXp5d0plBVmu3bQJKF1TKznwbCg 1268
mentat/session_input.py sha256=7gbpzXHGei5zpOCwwz3xozwiqEiwnb8wWyaOh7PUSjg 2298
mentat/session_stream.py sha256=xDbdXy2rlmziBnO2lUR3gyHPpsd3h8aCmUIhLWPngL8 7200
mentat/splash_messages.py sha256=r_CYGLDWgbOPUb5Ayrh85sC-xEYSMvKa4t7o5dZNbWA 3265
mentat/transcripts.py sha256=4NF9d0RdwV1PdnLY3Vupa1v9goOPAua6Nrf44_fR_Y4 1514
mentat/utils.py sha256=8hbQn0kVs2pHJ8Q83TQ-gnbAbP8GsMs-FI_SP5V6BjA 4189
mentat/version.py sha256=l_YTvwFpXjltSAQKEhTyKTD2kqecWB2zOcgt4EkWlaA 123
mentat/command/__init__.py sha256=FGuARwgvktttpBxQ6tF-q3uip0WpQ9OT8WNasNVsOVA 90
mentat/command/command.py sha256=szS_8NjU2-qrNp8-TpnVhfvg4EkzpZCRQIFsf454GTc 3001
mentat/command/commands/__init__.py sha256=MMNfrL5PAM8T9QrHHFNBbe39Fi0KvUidlSdV_hl1km8 717
mentat/command/commands/agent.py sha256=k7TzGR02mok59_XmelSEXMTF_paQ7HALB_xXzKTaEsU 1133
mentat/command/commands/amend.py sha256=8cb4AUC0yXAB9uNva04_CfevPRuymjM4E42ExMX2jA8 1213
mentat/command/commands/clear.py sha256=Un14_Ove13gyegbWS_S75zZ_QKfVK-hOrQWpYE1A-RU 925
mentat/command/commands/commit.py sha256=nCeDUsxpTQmE3NS09j3-kg5MRTf4_hWEKweo_IdLlps 853
mentat/command/commands/config.py sha256=O9CSIe5q4FcF6D4_MDLPRHpGcxVlGUCUJCYEgZD0JoE 2811
mentat/command/commands/exclude.py sha256=S_Rq-80_VK_aIvGucO0lvE010u9H7DKv-hXi1Dn2dBA 1891
mentat/command/commands/help.py sha256=6g4TBjFvdIJhrVBdwpkMNR58XlwwjmbIU3ELZPzopz8 2074
mentat/command/commands/include.py sha256=cuKWheDZSids_Wr_Q5BmtNUm7S2R73zrD14PHbFvVPU 1420
mentat/command/commands/load.py sha256=nBaSh6VJCw_q1ddoCZ6Eo99awVwMtCvC_Wb7c8C7flQ 2216
mentat/command/commands/redo.py sha256=9lDiC3SaLsoDwb3c8IzqxHzZhmL5yWTdtASfnYNd8EE 1009
mentat/command/commands/run.py sha256=PSx3ttwT_3_7ZzHa2NRUM0xM2hvsb3b87ixzjX_sOuM 1198
mentat/command/commands/sample.py sha256=Bcy7ApCt4JNLPgUhhkQYXX0gQNoSMNggfgwd7zaiCos 1533
mentat/command/commands/save.py sha256=N-c66vKFbPY9DG-jUNVb09agCKorcwLVhPjOj2VRl3U 1768
mentat/command/commands/screenshot.py sha256=7X8wsQrKK7nOPKDUWrJlDxPaAP9IRvaoHkkj7QEdJyw 2204
mentat/command/commands/search.py sha256=osrrpgeaT0O0Z2IeopI1d8kRRHKhI9aSYuHT-1es11g 4766
mentat/command/commands/talk.py sha256=C3z_dZF9CzbipOvRifwy9eA-vcXp40MURYWnx-jqIZw 3252
mentat/command/commands/undo.py sha256=3snSSLcNp1qZr6gxwhGKJMxh4bg4HY4DBiOZi1qgKkU 987
mentat/command/commands/undoall.py sha256=mCJLuj_Xm8M02-XuWFeRtwbZCmy5bLN7cIfYEJuLX_0 995
mentat/command/commands/viewer.py sha256=zMadUPHlyaeSUn8suESI1nOWE5v5-3UpY3nAyL6egO4 1099
mentat/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/parsers/block_parser.py sha256=K1HLt5yymzC6XDa9IhxL9Y_Am1LkkEo01_yUTkJIP10 10516
mentat/parsers/change_display_helper.py sha256=W5j-usmbv4nwfQRR_Ta-dua1H1KrWuRP8SLasZ8mVBI 9331
mentat/parsers/diff_utils.py sha256=00KDpXxvD7aQUSwhsjTnHMyX5REh0-q-iSUGP9Y_5jc 1233
mentat/parsers/file_edit.py sha256=ogUZcPJLggRqbBSaYjvN-6Mcf9u4qvU1z5sSeX-tIMU 11766
mentat/parsers/git_parser.py sha256=07wfztz9wvm2v2aC9ZbSh3H_-DHmijfCqR2VITwN6ew 9834
mentat/parsers/json_parser.py sha256=BxoQyA-RLjFYP5CoTmZrJS0tUBMJc7tN8o-cNQsIm8E 6469
mentat/parsers/parser.py sha256=zLT9T_KlSTaYlo9iBWQNbZZIfLZl-68U6rOQdcOpAZk 16559
mentat/parsers/parser_map.py sha256=u2SufNDvXh7atan-cNJy8KmLE5I8FT17dV-CBl5Yfkg 648
mentat/parsers/replacement_parser.py sha256=UwgID8lzu7atuxvDE6P6MaEI4kdYqEnTve4LGXI8SiU 5893
mentat/parsers/streaming_printer.py sha256=gLRWByMxKes-3B_jQScyb0_gldGWJKrp3LD8ro5Ko0w 2993
mentat/parsers/unified_diff_parser.py sha256=EIqYtDm-9HwLRHuzXBjcv9wLn73AencnMQOX19SmiCg 8551
mentat/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/prompts/prompts.py sha256=jV9TdUfPhcnDS-m4nHMgq3Zpt1ufuogjlmrsSkPEh-Q 303
mentat/python_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/python_client/client.py sha256=EKGlUrSU9gdO29rkC3eN9IJkcBNFxg2q1bsvebOAUJ4 5066
mentat/resources/conf/conf.ini sha256=oJ3sLUB1HZYBqRo47jRipqhtZUq89Xn7Ys-QBtTcc_Y 36
mentat/resources/prompts/agent_command_selection_prompt.txt sha256=YP2_eavHxxupNBZsNIozEu14aSiFQs2-O3-lz-FZAvc 1005
mentat/resources/prompts/agent_file_selection_prompt.txt sha256=0cbdPDkYb8og4qwG-yM0cvQ-9O6JrqEbBViG3aFpE7Q 1112
mentat/resources/prompts/block_parser_prompt.txt sha256=IfefkQ74mEbBzOgHHIeVs5UEECYBA1pUc_kNN7ORhyc 3625
mentat/resources/prompts/feature_selection_prompt.txt sha256=ToRV1Kv02LkCfX4cqL47dPOCOihZ9vlsQ8CZEha_vP0 984
mentat/resources/prompts/json_parser_prompt.txt sha256=YBtjVsnNme4Y0jXi-JHukA3Ho-PNjORzalHMA7dFdCc 3822
mentat/resources/prompts/replacement_parser_prompt.txt sha256=hdR78Oq7PhSCsFlvdluLBGJAQcGrM6ltsKufxAStu1o 2778
mentat/resources/prompts/revisor_prompt.txt sha256=kNfdzCRYtfkk1FGxHmI5C3WrBAKSRe8LF89EzgH89o4 1033
mentat/resources/prompts/unified_diff_parser_prompt.txt sha256=p1iWiuwEk_Q5JJyvzoxA_JBp6MA4h-xMIVuRpRwM35U 3073
mentat/resources/templates/conversation_viewer.jinja sha256=SvCSxBfCqKBRIZWXHGF81ZQRpNT6_6VJWYvZXzGrGMU 616
mentat/resources/templates/transcript.jinja sha256=5-veEqGdbtwYU9l3nHUjzOt-7RI6MhbdHj_WiBfG6NU 2460
mentat/resources/templates/css/conversation_viewer.css sha256=yK7vBf7Og2NVaQfW5dtAs3m_HMyaaIzc1Q9b56U6YpQ 310
mentat/resources/templates/css/transcript.css sha256=3fYU2VN-H8sfRmr5Fq1byK5T50qEa2HjrdniWRU-_ek 3354
mentat/resources/templates/js/conversation_viewer.js sha256=ZjcMSHp1iMZrdsv0a_xdsVWLynQoBBJLp6nN3s_hWUM 866
mentat/resources/templates/js/transcript.js sha256=rYEHYPCT4Yr3s6HHtvhAY2M4jhkPPO8R7Z6K18Qp2QU 5610
mentat/resources/textual/terminal_app.tcss sha256=uwNk9OKpWng2ZEj3mYDyuiX6GvXFqL-2NH1r63paehs 793
mentat/revisor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/revisor/revisor.py sha256=RLGTMwlF_4MACwgH0ZbGKGTXneZNFiHgLP_dcuHIf-0 5544
mentat/sampler/__init__.py sha256=VrXpHDu3erkzwl_WXrqINBm9xWkcyUy53IQOj042dOs 22
mentat/sampler/sample.py sha256=5W3NjODNPL_3dVEadf6jywyDjJExOtZeIcAHEHhHpro 5099
mentat/sampler/sampler.py sha256=tvRv9uYXBZdYuKGs7AjK_kLa8-WcvgpbCOx2r4N0X-I 8739
mentat/sampler/utils.py sha256=pz_9LNC17AKFmS90keswGx0Kjoyj3AKxwbjoD7yGzNE 4822
mentat/server/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/server/mentat_server.py sha256=f3TYrTy8fvFL6ZwaQcg9FuPq8rDlxKLfXerMclIbfG8 2732
mentat/terminal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/terminal/client.py sha256=_E-zWLh3MY9IlDxseMjz-6UkiptLt9FjikhfCCHz9xg 8999
mentat/terminal/history_suggester.py sha256=7EYDW-MS5SAsSe4fCaXmFk0cWXJHDFmX-ep5MNL4Exw 1961
mentat/terminal/patched_autocomplete.py sha256=Q5OmNcu1nyVErYha4ZQBKXr1CzI3ea0cSD4Ytv4xt0s 6776
mentat/terminal/terminal_app.py sha256=y8cca7_-h4CEcttWGZNfm9FeapAm_Kkcyn1qblt5ODU 11562
mentat/terminal/themes.py sha256=QDNvigjChUMDKqlVT8mYAccGTZQ2_vPRVZhzNbohOBg 522
mentat/vision/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mentat/vision/vision_manager.py sha256=K8XHXnwreDgVfCZPlq5UyziQUFyKCoXflATZmRm2-V0 4219
mentat-1.0.18.dist-info/LICENSE sha256=8Uo73zYMxEqGcfKHuuxanX5FShHzFUqfVJQHd7YWvN4 11340
mentat-1.0.18.dist-info/METADATA sha256=1Mip588ONcsWbrPIGBoEU9gNaBjH96gyOdaiZBJKOOQ 6828
mentat-1.0.18.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
mentat-1.0.18.dist-info/entry_points.txt sha256=eFb7zDWbXwQ0NIM7c0ROcQAQi9zDFZoZVMLuEMO3wBs 142
mentat-1.0.18.dist-info/top_level.txt sha256=X-UaucheKkbG9kQjbMMgGcg9LTcT1twsMoo1LJmPTN4 18
mentat-1.0.18.dist-info/RECORD

top_level.txt

benchmarks
mentat

entry_points.txt

mentat = mentat.terminal.client:run_cli
mentat-daemon = mentat.daemon:main
mentat-server = mentat.server.mentat_server:main