karotte/LICENSE,sha256=LWcC4AljxlzxrSRT5jRBSEshKjxbbFGqr51KRLn9h94,1073
karotte/README.md,sha256=l_D3Lvc1WfHuUfxCjS1I4XdzQ1_mtFmfDtD8XVFoE_A,16063
karotte/__init__.py,sha256=75m-zMt9UiGr1MZbBrmdwkCxNn8YiSvA3hOj9QRNuWw,1940
karotte/agents/__init__.py,sha256=UJfsN-_Vn_PJ0fNH0885q7m6kPZk9f_crXUBVAhrYd0,1615
karotte/agents/agent.py,sha256=aMzqk3JPcS4XL0mIeYDgva7cPVB47I7TZK1L-i4XH_Y,3643
karotte/agents/backend_source.py,sha256=RlJsFpnadPcjBiTsNgry2c96SooAb9G54YBe9IY9M7E,1830
karotte/agents/builtin.py,sha256=pIpKLs-aZ2gXEOE7s8cc2Y0vBqBtzZXhMQ9plPswzCI,434
karotte/agents/builtin_source.py,sha256=YHmG7XyublaY3APAdWErQImwtusaz9DoOTje40sx3p0,13155
karotte/agents/cli_agent.py,sha256=MpH1Hse1EZU2_X643YeF0xU6s3_8NdBKryLMTaV_nwA,3368
karotte/agents/external.py,sha256=SY3hWBx3QJ12ZEmXJY0hqbZF7o8Oo9k0VqDbrKAAlvU,521
karotte/agents/fake_source.py,sha256=wRagiWpJ7_57qCpbQryInJH6HGnujudMJ_7WYC3-Xds,910
karotte/agents/message_loop.py,sha256=aAZv5cK5wC-j1mDpfEI5FLneLVFiEnOJAAGhmoeXxR4,11238
karotte/agents/message_source.py,sha256=o1deXkTWmFytto0oD4BY_JKXJ7VZk9rIHIEWIps66Gw,699
karotte/agents/mistral_vibe/__init__.py,sha256=aD9xgU-3A3vM4qzfBBfqnkpYJqt4Hl63fMFjTpE4qLk,95
karotte/agents/mistral_vibe/adapter.py,sha256=QBEcG7QfJPjCcB8Zm3wOkAqNoOouFBcsoJE8DJU23Jg,6462
karotte/agents/mistral_vibe/agent.py,sha256=XyzGlqbHmxGi_0vInAkNW4AD4d1AQQEfLedq6Dkipgs,11338
karotte/agents/models.py,sha256=6SlGyEgtECmUlp7-6sBvXJloRYtBXwAHRjTgkO-6WRw,1794
karotte/apple_container.py,sha256=n9UCwr_Danj_S_TDNLkCrddWwYWPlgdTuEd-UIzEfhM,27121
karotte/backend_client.py,sha256=Kgiow2XDxfZaLDAJUIo4CPKQRSSLcUNhtaablfhoDIE,8524
karotte/build.py,sha256=MlJnQxKSUsGSe1aig9WFUWhx6aUEEgjDweHGzcjaqUc,4662
karotte/cgroups.py,sha256=SA2BhgKEA_gGOSMo4OR45EWosUlSOM43-TwMwVXdl0I,14397
karotte/check_credentials.py,sha256=6m-aC5USHFtILTWuCeceB-sAADistWYxfwOj-B_rCrc,8815
karotte/check_paths.py,sha256=UstTSqIQhF8n7ZJ1M5sCS36p4vmfzkQcBbkxxgS00hw,1044
karotte/cli/__init__.py,sha256=HD1mRdnF_2I_WwTWcvi7I57pd6_Q8wTDHfTkxg1_BkM,3551
karotte/cli/agents.py,sha256=5-I6uGU1OjNEgiey0aWh-_d0-xNUkXEMROBIt0JAoTo,5183
karotte/cli/build.py,sha256=pPe8oMaKiKjabJm4EP2nu00_9M2XERCMc9Ylp46mI0U,3354
karotte/cli/check.py,sha256=qoqbw4YL0mPxecXrvSeJHDTygdwWuMlart9wGZN4VRE,4991
karotte/cli/create_env.py,sha256=UTSjdeDR9KfPnwsiHMCdmiVvglZQdbpPyKiuAtVcqyQ,2599
karotte/cli/create_run_config.py,sha256=YA9gkttbqRyZU2ADtOFuLR9Fq1Oj-x8sk1RuLb_EOG0,2155
karotte/cli/dashboard.py,sha256=j4-p5f3eKq1HC6LMndR8-4wCDSgangz2rD7EmQZOvkA,354
karotte/cli/models.py,sha256=UjxyZhF3Bn7mQQLJmjQ9eZQ0VM3MZfeShFs7j7fDmqE,1674
karotte/cli/run.py,sha256=8sJ4EG84xZa0OJIiI95_4065Ey_uv_i4agHNW5t86Qo,19631
karotte/cli/tasks.py,sha256=d46oV6ycGiuB5hoZD0c1T4bFWlDyFMknKGOlTqEnh9o,1473
karotte/cli/templates.py,sha256=E-_yUsY-nza2z1pTpIebG4m472pU7MQbkZlln7FZ5uY,1313
karotte/cli/update.py,sha256=4Euht_lmyLSLk4qX4OI_jk2djvfWaZD-8SleAAQ7XiE,1837
karotte/confinement.py,sha256=0rji4OerjU4xvkMZ_e9QXgYRt8eWaPFNOwkeF__CJ1g,40015
karotte/confinement_check.py,sha256=C2SeR36m0TRmktHjGL4yKSCe9yeeNYLu-4lsKGZqlu0,28115
karotte/container.py,sha256=p_6j5ZdQHOeUc-dEJw6UckJLK9ffkMS60gQXdH_kmyE,2255
karotte/create_env.py,sha256=OQGb3WyM8R8LnG9px5H3OyqcO6KKfO3dInZedLG9AbQ,9541
karotte/demoted.py,sha256=g4je4xiA17UjZV8FINfN32ISvnczgUrJpqrGNjMRAcU,4573
karotte/durable_write.py,sha256=048IiU6b8hy3H3JKSIbNQdwHcNvbAKUnV1NPUMVVugE,1181
karotte/evaluation_runner.py,sha256=qMjWEQpoQKQtdCsFGByy5eqEOxI9VJlc91awl630qqI,14001
karotte/fake_model.py,sha256=PXWJighSG7FsCpI2HjHGrckLMAVlChqQcBIcY3Iieqs,792
karotte/file_quota.py,sha256=vI9g2P0syzwACXtkWk1ordHF618HWQaBxPD4Cl8sems,9553
karotte/firecracker/__init__.py,sha256=y8jM1_RIEkzyDO6EUFMHZ8pbxh_s__6Kpu6h1K_EMzg,182
karotte/firecracker/artifacts.py,sha256=1LWbsSqj63VzNF1r3fhhIrjVfKTdy-ef-bTaw5kJVzw,8825
karotte/firecracker/drives.py,sha256=8xVIK_SfLeO5RvozuJQtOadrGma3gs-P2V7VCnqa5ZA,6575
karotte/firecracker/guest/agent.py,sha256=5gmg1CeStmYtc77i2laPQw5pxnrOF6LKWRXuxUK_2p8,5016
karotte/firecracker/guest/init,sha256=CIBAC19FzaSG2OnbFfHugFr8BOZ0Ngyh_BahFGCKc0k,4415
karotte/firecracker/helper.py,sha256=QQQLs9fjlMm6_MiTzlXvVdqwRxnyV_2Oz-H1N2HAGBI,3183
karotte/firecracker/network.py,sha256=LtKvMZvW0411wtp5bPDv3nmIbock_yLB5ek58UAU_YI,12225
karotte/firecracker/preflight.py,sha256=lCs8hAnZQcq1iWtN1YlXZkyJlcO7nLisUp25BlUg7Kk,5702
karotte/firecracker/rootfs.py,sha256=GQdTxp-5c4020FrbOqe_8buy1jIRbz3wO_RwOEwVDOc,7713
karotte/firecracker/vm.py,sha256=fyuI5AU4oESP0Ph7Q3UXFU2mluD5vZaLutkES9XJK8M,31753
karotte/forwarded_env.py,sha256=AAwQ2Bkg98yLaPzXF0zYWw8RcJjnrcDxl5iLyqVwqMk,967
karotte/gcs.py,sha256=qnG8FdZVHWJL3KY513oCGn_KEltwHHY2EUkBLhXzCzg,2284
karotte/hardware.py,sha256=VHOsc8Xl7qcEOuAidsFef8cWwqUAYV0oNzQefNZm590,5164
karotte/hide_run_config.py,sha256=5PK-zLXEJAGGOWs8CT__4d5L7vPjvZR6Tor-hGuyg4I,1504
karotte/init_shim.py,sha256=MiRlEnBx85_iMgZaLJDhmIt30sVSTwMAkcAPre1V00w,3459
karotte/judges/__init__.py,sha256=TOk-s9nXII1Xaoe4te9imQ70CLscMnxymPwR08_Q9xU,1000
karotte/judges/_composite_judge.py,sha256=ntdhRzq8rQzyiV6sUcG-tRdC0_Doe8JJBSh9Lfgrq74,6697
karotte/judges/always_pass_judge.py,sha256=I5ibG5aZ69q-BJ-g6Na2EU13FotQepFJjTDXZ1PQmZg,334
karotte/judges/executable_judge.py,sha256=LImdhsSlEmMVClc-Ne6u_CQH0_GY07Iv0Dvric5qWdU,7562
karotte/judges/judge.py,sha256=7UPcACbtGITOoADxKd1p88RMF-eZugiEV_xeKGGWiGk,836
karotte/judges/regex_judge.py,sha256=ICikPosX0IjU2Vll_g9nSByzBWQg5wI0Sbdac26nwZU,1066
karotte/judges/rubric_context.py,sha256=7ok1CSCJJhIVOsTZXciQFhw3V3Z-SvYdJhq0-Q9fDoE,4115
karotte/judges/rubric_judge.py,sha256=5VNLBXyEiVOvnOYpAyoulEnByJVyk9Fx3XY2ELl5644,8450
karotte/load_tasks.py,sha256=mVpBQrpu7Xr8odpSa653ddJSVXJ5NCZDjepgZ--QRZc,1298
karotte/log.py,sha256=G6ylVSelOFpQMkakQvg6hRTsmOi5qpt8UH8KRxm6mDM,298
karotte/mcp_servers/discover_tools.py,sha256=5bKasDRn17zyYH8khMOztnkeakqd8jhcEfQFrk_kfPw,4028
karotte/mcp_servers/http_mcp_server.py,sha256=6coL9Hy94KHU9cKJa_jm-aChdYgZNzGygvqBKbhT2JU,3964
karotte/mcp_servers/mcp_server.py,sha256=KmxfceDeWQQEcArqBs5vDs4LIHQmwqg9JOwS5_eIqMw,1762
karotte/mcp_servers/resource_profiling_middleware.py,sha256=i4Cd_4NDClskWK0dCqP171WkF3WGaOAtTxSO7xrnsJU,1412
karotte/mcp_servers/resource_sampler.py,sha256=bCH_czifjnr_4PCasiCtBwCU3xgi0-9OBVRr6NtqLbk,9620
karotte/memory_watch.py,sha256=9vdEqhVT5U6JorLtcVr9To-urn9Z3CKR9fywY_jIPyI,18088
karotte/model_catalog.py,sha256=geU6aDuUirVBiSfm7PuvNtrM1jj25NM-865KFKsgmT8,2585
karotte/model_spec.py,sha256=a9QZyhxysphfDa8n_hoWu6GbpdG-FVIy4fDM2J6pkwE,13957
karotte/process_utils.py,sha256=F8UXeqg_iiggZP4Ybptyr-lbd9UmE7k6PppuxQnLAbs,13529
karotte/protected_store.py,sha256=deWhZji20bZO4gXA5rnwnqmdK-1qfo5yAPzBqwU-f4I,6803
karotte/providers.py,sha256=AOyDmdS0gaQwwbKYWd1CEt3J09FdFnU_iBoUp1AJonc,14415
karotte/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/pyproject.toml,sha256=7G3oF4zG5sBFRzu7-NnD3M4nUHqaY0uXECLZHv2DDK8,2645
karotte/reclaim.py,sha256=dWZJOaSAZ3CYgY5s1CFcoMtMbUlWf4a0STE5yO1pbak,20399
karotte/run_config_preprocessors.py,sha256=TXz2pGLpnowrr_68AB5A6aFgY5FZintvHYANiXCAE34,595
karotte/run_helpers.py,sha256=AlRSin91zU9Fs60B495oTbIBAA9mHNvnu0-Th-Nf5TU,36874
karotte/runtime.py,sha256=eCNQnucmk2s6FTilCrJt6JZjMdmPzFWv1xyKvCVJm00,789
karotte/save_artifact.py,sha256=t6gWjr88R_PO3P-_cTpdmLDGpJEZcnwTdvhivOZGQCE,8041
karotte/save_submission.py,sha256=Uimu-qH_2vQCqyPwXeIJOU79s58V7JtmGvRuHVyVk5U,8953
karotte/schemas/__init__.py,sha256=T5cBfaUkyEzCDBhNEqkHNJWZA6KhuW4mBnLoSEN70fM,2439
karotte/schemas/_import_mcp_types.py,sha256=qifG3RS9YFotUUN0Lum2EPLrkTXivaLN5JTV89k_lrU,2631
karotte/schemas/chat.py,sha256=GFwlXCGBHal2QLYzBhq8LfQrN-pYn7Mbw-DAUaItGYY,971
karotte/schemas/data_mount.py,sha256=KbGK62cx41vxdBZ1PpWRemagjEdSV_ckwA_qaFJrkMg,1119
karotte/schemas/environment_template.py,sha256=ZE5ZN6kHxsyHFBom6id2-QrL__9I5lLzDc6ypbuAoB4,734
karotte/schemas/evaluation_run_config.py,sha256=udJaBD4oOhgJJWnbSYtC9OixmRTV74xFG5DVS2Ezrm8,10022
karotte/schemas/http_mcp_server_config.py,sha256=As9F_BQugFnA0an0KGGCKVhdrDSmHNIeKxvv1yk6KtI,673
karotte/schemas/run_state.py,sha256=TsW83VxNi61ZalZiFrAQd_Gz8G_MvSlVyAhwEZ2zaz0,2704
karotte/schemas/scoring.py,sha256=zJoZn362EdNNY4LpLqUzodvazGYADfmWunveaTC7Cqg,299
karotte/schemas/transcript.py,sha256=43eYNXUl3bKXAzEHuor-s7qlsq8ZP58lI6tAoU2plC8,5448
karotte/schemas/websocket_config.py,sha256=MXeR5j91Fv1lyLxZdmFGdrJ2wMX8t8C86kR-aI6yDAk,114
karotte/staged_mounts.py,sha256=J54arCXfHjQBiIOxEkD36c1Tj9XtnLDKnlYFnbe-6Z8,11596
karotte/step.py,sha256=w4xY7UmO4XQ3VSdvRzoYoavYYlnwxK22ci3hQ9nwfhU,3107
karotte/student_misbehavior.py,sha256=1xDCli5EVgXu_ccBem0tEgBR9XlMaebyTeixlA5y4Qk,687
karotte/subprocess.py,sha256=bYIq5kej37w3QMaTJ0z8FTz7DT56W_5VWqs7iZ5Oqms,22679
karotte/task.py,sha256=ReQb7ph1vNGXkzNQ2YZPwvO1pbATomAw8SqZpTbwZQ4,4336
karotte/task_factory.py,sha256=aHvkceoYD2Ka8hTyjcBnuszjYT9dTjmZ43hoxBr9xHA,3717
karotte/templates/LICENSE,sha256=g5_T7-DZ84TENWAYR0iQmT8JDbX3TPFkZT2Wfn42sTQ,915
karotte/templates/default/.dockerignore,sha256=cBDQAkbdOgCHni3a2I6dOY5NciuQBfqs7ZcEdB86ftY,182
karotte/templates/default/.gitignore,sha256=1DBfz3Jump0FZdDKocaQeq8ALud_Royg6NAaDqhPwGQ,4911
karotte/templates/default/.karotte/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/.python-version,sha256=e1X45ntWI8S-8_ppEojalDfXnTq6FW3kjUgdsyrH0W0,5
karotte/templates/default/CLAUDE.md,sha256=76oXWwxe5DZ_MtM70Kgc2Nk77L7d4FDlmZTTA35NiGg,146
karotte/templates/default/Containerfile,sha256=CxXHLnJOPAao_d6SSkGg9SeGlqYG4CkFcdHdm_6-S8I,8005
karotte/templates/default/intermediate_data/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/justfile,sha256=5VvBm-R8WmYJJExPsfTW6N4FAWR-D-XKd-6kyH_alUs,4293
karotte/templates/default/post_create.py,sha256=Zf6Io4MtrinogDlU8By6FiwulKXWoJDvmOXjft6QcMA,546
karotte/templates/default/pyproject.toml.jinja,sha256=CypJIN6CzbPelrNSyrjbkzYXgIQWBSuAatqvz43cvg0,901
karotte/templates/default/root_data/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/scripts/check_supply_chain_config.py,sha256=dCCZRYfhOt1x3BtULWg0ScEIdrap7pTcHhpYmoJcIgc,5962
karotte/templates/default/scripts/clear_execstack.py,sha256=XyKwgVNg83ibKJguKK1n1oQ5tdO9nVLhZsBPuflUFes,2744
karotte/templates/default/setup_data.py,sha256=0WfIIsrysw_ax02amsKZh55In1VaRdD1pHuZzloK31U,498
karotte/templates/default/shared_data/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/src/environment/__init__.py,sha256=1pWSPYj7nknWSSmqSCxJjt4X9m98v4CuTnBWRqO_h3k,1953
karotte/templates/default/src/environment/check_permissions.py,sha256=K0HluqF7NxTGXEuQti6zTQPjmVxVnyflFmQH4BNsDMs,13429
karotte/templates/default/src/environment/fake_model.py,sha256=2PTEB06g33eW1xxdIbtKxG3XoA50-9fDWscpTGhWoAI,1333
karotte/templates/default/src/environment/interpreter_checks.py,sha256=fZbd_R-0Rdd-wwkLWCb4v6yIxJvQhwigjwLNsbBLONg,1919
karotte/templates/default/src/environment/judges/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/src/environment/paths.py,sha256=3MfVGSylGPDKbZXF85acO17UOggN8SBX46JGCqSLLZ4,824
karotte/templates/default/src/environment/submissions.py,sha256=w8mctbCkWiPVaNar3a0JbrgdFfPEcEcx7dTJ2XtfRz8,977
karotte/templates/default/src/environment/suite.py,sha256=rGLR_dvSzAEuGEl9VtEiRb-x2gNWnlXxMFspSc_rX3o,4507
karotte/templates/default/src/environment/system_prompts.py,sha256=uW_7hrR_2VgMl9MShaQG7ikq68T4hpI0NsqdHCCyHmc,1345
karotte/templates/default/src/environment/tasks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/src/environment/tasks/_template/README.md,sha256=Wd0O3jVOWbpvPWZ5cuKkRdfRMZPDPqUVaIIjuOy2pJw,60
karotte/templates/default/src/environment/tasks/_template/__init__.py,sha256=R5QzdBGv72q8MM5xtUJqiWvy7H_pX6zQPRTZtMOOmW8,1485
karotte/templates/default/src/environment/tasks/_template_suite/README.md,sha256=Wd0O3jVOWbpvPWZ5cuKkRdfRMZPDPqUVaIIjuOy2pJw,60
karotte/templates/default/src/environment/tasks/_template_suite/__init__.py,sha256=uQGQFi5rmEy7a_bPHKe3N-p1VsxDRNjhFx8JtxbzeUg,3338
karotte/templates/default/src/environment/tasks/_template_suite/prompt.py,sha256=8g6ecoYNOTwqLAWl4bORtvfbegQ9Rv0NiWh0s6yWoYs,786
karotte/templates/default/src/environment/tasks/_template_suite/scoring_script.py,sha256=VLt6r_EQe4MZqTk69e8y2bAAQZ4C6qo0KBU1OfXmqUo,1468
karotte/templates/default/src/environment/tasks/_template_suite/task_configs/calibration_configs.json,sha256=EjK0o6Y3lJNLPj2FG0Rajsl78rIMJqwVzSlliRUvFuc,160
karotte/templates/default/src/environment/tasks/_template_suite/task_configs/create_calibration_configs.py,sha256=BAiiOsTqFlqXKVUuVZUHIBUVucV5DUNDDg5laCpVp3U,942
karotte/templates/default/src/environment/tasks/_template_suite/task_configs/create_task_configs.py,sha256=H_2EfAaKigh3NDMhoFQvySzjbw_pVQdoXZU5idTCZJo,1517
karotte/templates/default/src/environment/tasks/_template_suite/task_configs/task_config.py,sha256=2bTaLVdgU3PDps2v5XxB6isp9MhTrFSPbLl2VSrwxBU,955
karotte/templates/default/src/environment/tasks/_template_suite/task_configs/task_configs.json,sha256=taLl2JM8oxGNW7INJKa9z-ylfshCCHc3ANudTttVMF4,526
karotte/templates/default/src/environment/tasks/example_task/README.md,sha256=qSSO8R-bCp3dW_Xhg4IlDTfI3XRi8DI6WKfC8hQbUqg,614
karotte/templates/default/src/environment/tasks/example_task/__init__.py,sha256=MnxUCww6sDVaA3YTVqUrn9a2qFvC2PNZ7r7QmtYFyog,2613
karotte/templates/default/src/environment/tasks/example_task/scoring_script.py,sha256=mYaPOT-hBl4Za4T0YvSbYSdQ3BrpFbM5VVXIBWYK4MQ,321
karotte/templates/default/src/environment/tools/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/student_data/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/templates/default/template.toml,sha256=7CHEdQt7nqNcBWPqL-P-J3slHfF6HvsFgaixLguKCLI,151
karotte/templates/default/tests/test_build_venvs.py,sha256=NwyXSkg31hgL2FP04N-iuo9AfRF2pqYYqjwxnaYsAGs,9188
karotte/templates/default/tests/test_clear_execstack.py,sha256=Bpwg7y-E0QZ2ozLoZherAT-ANoJ0by3Fm85AlfChoc8,3844
karotte/templates/default/tests/test_collect_submission.py,sha256=XCK-GWErMozW7G6Vr1ILPVSDzRdwTrMUJqwcpxZYFbg,2226
karotte/templates/default/tests/test_fake_model.py,sha256=1je0FrW-D2tEaJU2wqjd42j9eX3rZrTMxm6eNYv0h4M,1103
karotte/templates/default/tests/test_system_prompts.py,sha256=N1_fdK_6ii-xrVbQNRJUC6s6G4vkyrwQLTKMhCD2U_A,3068
karotte/templates/default/tests/test_task_discovery.py,sha256=_Z4eekLXxZ945XTm0Z_RKKSxY8c2N8utta5KH563mQ0,16118
karotte/templates/default/venvs/README.md,sha256=g7BxrKP_7ip3KtKIJ64WLLcMw8CX1iH1GlERsInncss,1109
karotte/templates/default/venvs/build_venvs.py,sha256=HuuCdnKbKRaC0lla5viIJEUBi8MtupA0UMgcNu73dAc,6100
karotte/templates/default/venvs/student/pyproject.toml.jinja,sha256=N8Qe-UxuK8F9fjylQ57Vn6RukgNYbzX75gXSRRwSrTU,387
karotte/templates/language-toolchains/Containerfile,sha256=e-X4uhMyJTLVH51up9Rwh0fQo09ebLmYRhhgHF3b3Q8,7011
karotte/templates/language-toolchains/scripts/check_toolchains.py,sha256=dAlvu9UF-2BAb5PfWCHZyCTqcnPNJOPiat-b5_6VwYc,63156
karotte/templates/language-toolchains/src/environment/elf.py,sha256=o42ATa2SnK3eVxd3-EqRCMZnRmfhyMq6n8i4N4ziCqo,5998
karotte/templates/language-toolchains/src/environment/sandbox.py,sha256=dkLQn5nEl5NjUeqbr5loQbPFTz-rKXAc1OOuNXUcQ1o,15532
karotte/templates/language-toolchains/src/environment/sandbox_probe.c,sha256=6E_Um9nL8fVt4Y9RCxepDvWnzwCGwpFQFTIU-e1w6HI,6792
karotte/templates/language-toolchains/src/environment/shim.c,sha256=LQ26BX1gO6eips8Sa1u6ZlMcgajJkaca377ZaIXaH9Y,5703
karotte/templates/language-toolchains/src/environment/toolchain_checks.py,sha256=QaB1D4pt-rd7-HzZItlbNHJRS1NuRhI1SOq72u76tgc,8725
karotte/templates/language-toolchains/src/environment/toolchain_config.py,sha256=pCxroi_NIfJVcC2bopAeLliWxn0ZV1VK7ifvc2x90i4,601
karotte/templates/language-toolchains/src/environment/toolchain_grading.py,sha256=MIIAB3WgoMxmTNRbJNmzoNwWn8mrCnon5P2lMNxNhQg,31310
karotte/templates/language-toolchains/src/environment/toolchains.py,sha256=MPepVWZmvaQ4o1adY7E8f5-twcmpc__mHPQxiyJ-iSM,85962
karotte/templates/language-toolchains/src/environment/tools/build.py,sha256=xaVBswuKfc-L8V9v8gW-k0f7e_yEPol3VObIiDn29V4,8301
karotte/templates/language-toolchains/template.toml,sha256=4fPocQhoVe7Ba2Clz3rmxRhn5sCdd-Kg9bnzSxZVJ7Q,165
karotte/templates/language-toolchains/tests/test_build_tool.py,sha256=9b-GRNaN9JiRATh4whuUSvK7LGrIqKpYKzoMSsyJb74,8315
karotte/templates/language-toolchains/tests/test_sandbox.py,sha256=FBp_ny7HlKNqZqycr4difhp8XSBGVyV1T7anhA94jpU,53022
karotte/templates/language-toolchains/tests/test_toolchain_grading.py,sha256=DeqQ-nH0AeVONMuSgkboLemy9G2Pw4CnymbyHhNc-XY,3810
karotte/templates/language-toolchains/tests/test_toolchains.py,sha256=MtdNztAj_udxhW3W0TiIoRhhfZgg-yqEBNq__pBWfII,78764
karotte/templates/language-toolchains/toolchains.just,sha256=llwFsz0tQgvAo8awhju7DZV3_M1r6pGPU8reSsRUpU0,2541
karotte/templates/pyproject.base.toml.jinja,sha256=0y9T127OE7Exy0U_yK15CaARD5fE3o0d7Vai0Pn-sI4,784
karotte/templates.py,sha256=gwML074vGZnqK_n7dx5d-Hk_BgOkSCzstp4Vj5ZY8ec,3243
karotte/terminal/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
karotte/terminal/app.py,sha256=eNO3xgFe2cQkeUadoB9DNVES3q1-TuQ3MFqmrR619OA,38751
karotte/terminal/console_view.py,sha256=aLNsl0b1MIntoBX1NyM2_Ok6wQnAPlwsjhHXnrlhh6w,2051
karotte/terminal/discover_transcripts.py,sha256=2VArDtMI70pxI0Kx17ycAu3FpXemXqmsfp-c__1Vn0E,533
karotte/terminal/run_header.py,sha256=LC2Xx0zZkWadHPXDntbSR3LeerOJB3DrPeIMudkZcYQ,3094
karotte/terminal/run_view.py,sha256=G8KI8UEcI3CgaVAC6OLGURyhH5w2GtU5sqs5lLjZg5Q,2474
karotte/terminal/sidebar.py,sha256=UcI7ZIN18htSQ1uVha15gJ46wn6jwcSEPZBTIqwqQxg,7180
karotte/terminal/styles.tcss,sha256=il0sb_WbOslKY2Poi0GsXUPmTuugDpnr605SDwJOb3Y,3702
karotte/terminal/transcript_view.py,sha256=XtWg1p9kbT-rocJd2M16t8U6_LkK-xTs5vLgLSJr5_w,17919
karotte/terminal/websocket_handler.py,sha256=VchH3ob0Wwr4gEn-9pak6ghHq-BkPzWCfN431svCHwo,1366
karotte/text.py,sha256=feCqaVzft3yu4d80YBYF0D90-km7Hk0grg21kksHe2k,899
karotte/text_files.py,sha256=zuXtcUaSMHtJ76IIdLkmae9Ceri3yFhNiKlksjVl3V4,520
karotte/tool_base.py,sha256=9DmBurdKPnjmwHNu8hnX_6lsRZRS1W65tAj6SS31Xyg,1368
karotte/tools/bash.py,sha256=nMXXFFNbSmhqrqdyF02NBInE6QNm3FwcOk3I0dFbN2s,33276
karotte/tools/replace_in_file.py,sha256=oEdZzNiwAmzojeigD15IrwZeUmr0wjPKqsT9Mspf5e0,11086
karotte/tools/view_image_file.py,sha256=aHDd3E2eFetH6XJUsmMSPCMlUdrEeWG0kOIuW-D0j34,4915
karotte/tools/view_lines_in_file.py,sha256=0niTMyP13a7i0G10-pGsdma4xMJIRwYQ-L65fVEAV4c,6565
karotte/transcript_markdown.py,sha256=sX9ssyx3w_xTOEHDAt7d49iJaAJfo_MvI8bpISoB6_0,7929
karotte/transcript_streaming/stream_transcript_to_backend.py,sha256=fUhSjW-dOZyNi9QhMjRHp59hwqAduDFthg31e29DiK8,3211
karotte/transcript_streaming/stream_transcript_to_stdout.py,sha256=JtJqaxSC_xhGM-FIGZQBxoE8lhE4Vbt_sUZWN2NYads,6660
karotte/transcript_streaming/stream_transcript_to_websocket.py,sha256=Xyj0i8tVddDIv0Uxml2w4N2T4eF8ygtJXmgT-6Brvog,6078
karotte/truncation.py,sha256=uV8aSwfrW4-kW2b6t6POVEZ317Pp8oRNRKFFYi2nHo4,1706
karotte/trusted_bin.py,sha256=52xYOLUjcMLhOGfkSguN8-vCnCQei68UkHQ3h1-C7hI,1380
karotte/untrusted_paths.py,sha256=cxWg5KPSvuRoL2fki7Ae-tog243JfE8OCmIvrr80q0k,2050
karotte/update_env.py,sha256=2beOE2qARqdGWdcenoblLUebV75hO1VToSt_SD8onr8,26717
karotte/uv_supply_chain.py,sha256=PaWnnTUPLxTt6hwz1hSxXBuqbzhpFO9dZ1FDjnbD7EQ,2092
karotte-3.0.29.dist-info/licenses/LICENSE,sha256=LWcC4AljxlzxrSRT5jRBSEshKjxbbFGqr51KRLn9h94,1073
karotte-3.0.29.dist-info/licenses/src/karotte/templates/LICENSE,sha256=g5_T7-DZ84TENWAYR0iQmT8JDbX3TPFkZT2Wfn42sTQ,915
karotte-3.0.29.dist-info/WHEEL,sha256=rp-k_VZaX8oABFEtLwG_Df95p8LSKt9-uPyQ4jKH0P4,81
karotte-3.0.29.dist-info/entry_points.txt,sha256=WtnPH0O9nuYo_iw4tjw7WqJQsPF5sENmNWLlz4tfx8g,47
karotte-3.0.29.dist-info/METADATA,sha256=1cRs7iuuB3_MdtxCojgFyIi8O36fypRqDVhn-w9f8bE,17515
karotte-3.0.29.dist-info/RECORD,,
