turnloop/__init__.py,sha256=CiBodDs32XeRPggloXsLfQxu-mZYkSeaRbsEPX_RDaE,83
turnloop/__main__.py,sha256=u148odO822DW-BLEjPMxZtJZgtPsoQhWsMDeowusm9M,87
turnloop/cli.py,sha256=Vl9EYVscjDBB1ERp9_zoJsdylY8acY4PfSZuDXev9Ds,10427
turnloop/config.py,sha256=YxBpLMz5HzvmbsAJpV4XN1A8vnYthPtL4owBFk1rrNs,16043
turnloop/configio.py,sha256=f4GJic-xaRgH81SLppQT4YXtvi4KtUwvXuH4HiI-uV8,10827
turnloop/diagnostics.py,sha256=-rsNIn0Q68os1_C38WIFAqouuh5fGXhmqTM3w2PPP6Y,8493
turnloop/errors.py,sha256=zvrT0lEGrJ7LWhE8xufxKDPO0vht6MmP3mFxVrfXFiI,2051
turnloop/agent/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/agent/factory.py,sha256=17zougdD5j0bF2YTJF6ZSIYtYbZoOxaM6QGs1TnrXck,5575
turnloop/agent/headless.py,sha256=SB2SoEqUFWbPEek7wmiJ2gJuQ0Z2OXg4DYLjy62CkLo,5518
turnloop/agent/loop.py,sha256=uyshj1e7I9bxAieQ8d2rpnnwywY2VhuRocUhrb5LiUs,16849
turnloop/agent/subagent.py,sha256=SUVksHOPaaO2-3ZW-BcfA7ZRHCP-W8ToPFmJhEfTq24,5990
turnloop/agent/system_prompt.py,sha256=QOvnCdGbN1HuooFpdC6WZoIwPZ3CKEFUIzXIm2qW3zI,10907
turnloop/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/commands/dispatch.py,sha256=N8zUFnYrskrZnRgnsrbMRDBGjUNa-dzGS_okY58MgKA,17109
turnloop/commands/loader.py,sha256=n6v01DRMBCCyhyIO0pxdQUlL_DGnqKjcw3-2K0bUJP8,4515
turnloop/context/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/context/budget.py,sha256=VTTkX_nnEDuAaAFThB0Q2NdilKxDNSPpk3rk71L5iIY,2386
turnloop/context/compaction.py,sha256=pTV5pNqVKes4p-UyOJXVtEyrc1bXYnT9hBjfMgu9tfg,17993
turnloop/context/memory.py,sha256=6bKuIhv9OcesKkUm6iAvTOq19p-x7YPgwWnZ7N0E2XI,3658
turnloop/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/core/events.py,sha256=Oo0q_j8ju9p8v3xDg9mMbg5PdoXa4NaFeUpskutDVGg,3276
turnloop/core/ids.py,sha256=RV9O4XNn0m86E2hszWJuAobGbU3ZZzk1-7wCqq8e0SI,700
turnloop/core/messages.py,sha256=ZzQ4iA0GcalC9nyIi3T_bHOm2U01eLWyRk0GuIQ4MJI,7921
turnloop/core/tokens.py,sha256=XHuTosybE-ccAMqhkM0SPZTb5Ot9xON5mJZ141XMNjQ,3481
turnloop/experiments/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/experiments/graders.py,sha256=99MM4y7NLpCq2YTo7LIKkqrKklg0es1KkC0_JhZ-reU,8059
turnloop/experiments/report.py,sha256=HXYkw7qdZNI8YQwseh39PeD-rkcwzJDJOzFbkBFs-g0,14852
turnloop/experiments/runner.py,sha256=c4Ao-C9NHj0q-IC44nMxHf-c9M9mxVn3pEad17kIOU8,18813
turnloop/experiments/configs/bakeoff.yaml,sha256=xwBI3PRLhXtpnMbs4Gd9A_GCH1Q_cv-z3EA7pNjKirE,1350
turnloop/experiments/configs/ceiling-check.yaml,sha256=Y1GmFcKY3VvVrsLq_3OTv7qI-TFhkOG6EqR4byyWP3Q,1180
turnloop/experiments/configs/context-glm.yaml,sha256=ByUDaihAcJ2CCb684AbkXIhb7PtfbvD995eFyrjhvrA,1699
turnloop/experiments/configs/context.yaml,sha256=qI6W2bLLDDFZE6sOJPaFW1iznR7gWPyuVKoHcX2Hfu8,1937
turnloop/experiments/configs/glm-selfhosted.yaml,sha256=gnmnDCJ0WsCKkjElkfFxoq62FeWwN8ndLN84vlrjM5Q,1356
turnloop/experiments/configs/groq-free.yaml,sha256=Vutr3MCNRuT0D2OYueg2PGKKNhyTXFoeEOTlUmLVAcU,818
turnloop/experiments/configs/hard-calibration.yaml,sha256=28fwP3V8tI8gx2UZa-j7A8FCA9CW_fH2SD1MfHeSUsA,853
turnloop/experiments/configs/hard-glm.yaml,sha256=uK6R6ak1NZuT_E-g8FxHDljrxDujC5YRZZFJJJO0-aE,1785
turnloop/experiments/configs/loop.yaml,sha256=1okrCTcbiRbQQR5e363dmS8yyVt80DygsqLGdLULeT0,941
turnloop/experiments/configs/nvidia-smoke.yaml,sha256=MCRkx42mQKJtR2jhCvNUK2QyD8h9D6ZMScgBlhl8kJw,536
turnloop/experiments/configs/reliability.yaml,sha256=qfArqZt1GZaSUeBg4tgN6HXxeueF51D9iY3yz-LR8pE,1509
turnloop/experiments/configs/rewrite-calibration.yaml,sha256=Jcmd6pg4wmlZK5aQOwxiqg9oqu6VZ8WtbZZqFDLTiiI,805
turnloop/experiments/configs/smoke.yaml,sha256=sm8OXr1f_i7rgL1IUuHDPLaBK6mNfgALzf1PXUmdNoc,513
turnloop/experiments/suite/default.yaml,sha256=CvXpwuSxunIiPhwQY5h_WVveSdNvdLyyOxtwFbdXmQg,6850
turnloop/experiments/suite/fixtures/generate_bulky.py,sha256=wP2iTzQnXO_h2XgXCQ-riTww-mHg15aSaEFQMPUcSGg,3236
turnloop/experiments/suite/fixtures/bulky/module_1.py,sha256=zNhNygUtsl6aS3qoL9KhwxmFd68Mnc0lPIN1-OReOPQ,60152
turnloop/experiments/suite/fixtures/bulky/module_2.py,sha256=ankjJm3PaZNks8VsyB-aj6mDz78pfk-vs_EQFhpSoHQ,60152
turnloop/experiments/suite/fixtures/bulky/module_3.py,sha256=0eCfFYC51R6DdaWB_WXQxsZ_dkHjztbsvpGuhQv9OVM,60152
turnloop/experiments/suite/fixtures/bulky/module_4.py,sha256=DgdaWFYi99hESzRQX7cC5MfpV4-BoRATQJrBp5rLFPo,60152
turnloop/experiments/suite/fixtures/bulky/module_5.py,sha256=psCdGBh53aYj_UVOWEl7AbL8z5CRzpBCo35ghoO6vPI,60152
turnloop/experiments/suite/fixtures/bulky/module_6.py,sha256=IlfSOsouShoq7nr33pMS081TqnvTvqMJjgWUGgfimVI,60179
turnloop/experiments/suite/fixtures/bulky/module_7.py,sha256=ENKfus5mqXmNNOZk8nUOM_NSJwYUIAcxkrnXEEiopoA,60152
turnloop/experiments/suite/fixtures/bulky/module_8.py,sha256=HzwHijPG3xHmInuFlQ94mB2OjN4-pfIXSrWepzgUac8,60152
turnloop/experiments/suite/fixtures/circular_import/models.py,sha256=Bk8qllnlVI2e2JRRKR9dst-h5ND3KPcqjmbkOvybKcg,258
turnloop/experiments/suite/fixtures/circular_import/services.py,sha256=O_BAnEce8z1yLdOueMzQj_c0hOMfgdilgIeuAoR2Eaw,292
turnloop/experiments/suite/fixtures/circular_import/test_cancel.py,sha256=PR0TH89k9mh-k2jyi4Sl3eL4JKivwIzBR5_FxlCPxMg,301
turnloop/experiments/suite/fixtures/cli_flag/app.py,sha256=iDN0sVYVkH4V4V8uaA9WVO96hz7RSFOUIfGXg5zf-20,282
turnloop/experiments/suite/fixtures/cross_file_contract/decode.py,sha256=iyRMA_yMpyr6JThgE1YH4EDSTB2m4nnSR4KGU2ndfFo,176
turnloop/experiments/suite/fixtures/cross_file_contract/encode.py,sha256=J5PZvIsarQEEJgkKghaBandPlVIqdupFjwO44tkiMjI,330
turnloop/experiments/suite/fixtures/cross_file_contract/test_roundtrip.py,sha256=RHkbbCmnq4tNhfGtMvIA-UcyFBwsprI_c3KHb-xj2qc,298
turnloop/experiments/suite/fixtures/cross_file_contract/test_wire_format.py,sha256=YLutA6Ft7t4MRUJCvi91F1WQfgXDEf_Vi18J8Q8l-Iw,280
turnloop/experiments/suite/fixtures/empty/.keep,sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY,2
turnloop/experiments/suite/fixtures/failing_test/calc.py,sha256=2tlz8ZKsn8J6k1--wIQ7Y5IV1CcsDamvNdQdIXfCEf0,267
turnloop/experiments/suite/fixtures/failing_test/test_calc.py,sha256=D48mgknwgwy0HB3c8gtpuXUkqrM9zdTxAUEo6Wjgq3E,289
turnloop/experiments/suite/fixtures/grep_edit/ingest.py,sha256=uOSyLEAIMGMrO9ukbS6_vY8pGxSfQ9AvMzccqYlZj_E,157
turnloop/experiments/suite/fixtures/grep_edit/load.py,sha256=BglieaPIA1dfnmv1aIFZ9Ndnh1zj_Dj4vuodfsJsPNI,149
turnloop/experiments/suite/fixtures/grep_edit/transform.py,sha256=Nox3vhO1hsBrHCvP2OxZ7vcUTdnQ3QAmvmWZrG6R_hw,169
turnloop/experiments/suite/fixtures/misleading_traceback/checkout.py,sha256=f9BFOroSW5YxcWlPUp5c5pBd0pmr3gys0PEXu9W8bDA,685
turnloop/experiments/suite/fixtures/misleading_traceback/invoice.py,sha256=gQTLOJjovpyfO_LYbibB7Q6N0laz_hYo8U0B04CzF5s,303
turnloop/experiments/suite/fixtures/misleading_traceback/pricing.py,sha256=wIMWlssSDpgB_TOd8RzwwC8BX2JOle1NkEPVb3LsJbw,434
turnloop/experiments/suite/fixtures/misleading_traceback/test_checkout.py,sha256=kRfBR8A9T8Kyc1dyqXo0hkcIS8dv9sMyVNPKX_WchUc,364
turnloop/experiments/suite/fixtures/misleading_traceback/test_invoice.py,sha256=A6boUcBPzIyVEZMgbTamoH-kT-qngXIaBOn3Zk2Ol_Y,217
turnloop/experiments/suite/fixtures/needle/inventory.py,sha256=pOTf1tvjAQA1G1euRy68ot_MIEhCtSTLZXR6Plbj9W4,356
turnloop/experiments/suite/fixtures/needle/pricing.py,sha256=0B8fIPk5S146oP5zGxzT9BexqEcCH-a8p6cmm1KUAYI,507
turnloop/experiments/suite/fixtures/needle/shipping.py,sha256=O3-RdlOk-whzi7_XzHJqygPl-2N-Z2-QNcX1VI_T5vY,352
turnloop/experiments/suite/fixtures/regression_trap/test_validators.py,sha256=GPjqw3Rx4yhO-01t78C-VUvHpmf4Jak0HdsVyTlViVo,386
turnloop/experiments/suite/fixtures/regression_trap/validators.py,sha256=590A20wstukC-eWcfEBlalfVxVVHqdHbpixSZ2dJ5GI,730
turnloop/experiments/suite/fixtures/rename/billing.py,sha256=u9fXJrVz6m6t53rQ0BW7TCUg_AfSednKaGsG2Kktkq8,198
turnloop/experiments/suite/fixtures/rename/report.py,sha256=Xjy-caz3SRT7tIaVQWS2T_M60IWfdh-LLWYunuVBNck,124
turnloop/experiments/suite/fixtures/rename/test_billing.py,sha256=NlOwv3q-qJEaMbyu2pc5C7Dyd5UfWUCM5AZ9MzuDS40,233
turnloop/experiments/suite/fixtures/spec/parser.py,sha256=1SIqVTHZB95-16ubrHN8hquk2eMJQXR2EXMgEoIqiP4,677
turnloop/experiments/suite/fixtures/spec/test_parser.py,sha256=1sEo0jgL-Iaa7gRSOVgK50qAEvtrn7Z-QAl9oSvIj5I,558
turnloop/experiments/suite/fixtures/subtle_spec_edge/leaderboard.py,sha256=NG525gNQDCQ8ygwOsU6BVMbw7CbHNUV-U1s87_gwXkY,501
turnloop/experiments/suite/fixtures/subtle_spec_edge/test_leaderboard.py,sha256=PhYKp5zVxFKzV9i5ZM9MLdaGeQTHzyCYVKSqDw1yjKU,947
turnloop/experiments/suite/fixtures/util/util.py,sha256=_d6FE9INeizmANal-fXKswGpFUcoUgMhLh3ru1WKSxQ,196
turnloop/hooks/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/hooks/runner.py,sha256=LB5YevoPLUvffSySku9DizRKJjkLHHCIO7jT_aw3H0Y,8143
turnloop/mcp/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/mcp/adapter.py,sha256=xgFpTjsK_BzX-hq4J1sSsvRu2B3m-iUxTbJpGq5SlYc,3938
turnloop/mcp/client.py,sha256=OCyIp9O_m52cx_UFknL8v34AY8hd5DMdGUjITKiPcvQ,11467
turnloop/permissions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/permissions/engine.py,sha256=Kjg-pNSF9T-7U0d8o10Gg7zP7so0Je6BoOjuHHlVnlM,7296
turnloop/permissions/rules.py,sha256=pDbcx4zTGxR7i-6K8jnk7r6BsxWs-xH46y74hyMMB88,10399
turnloop/providers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/providers/anthropic.py,sha256=MZgyjKzA8MoaSVZutLZn8bL5c7Hh9Hmz4Zcr1i17Jpc,12759
turnloop/providers/base.py,sha256=W6wzlVAQaan01YTUv9ryrMlDpkLJJuKTgggBUBIycLM,14007
turnloop/providers/gemini.py,sha256=Ubg0Fb3WGF4k6FXWsnrrz5nHTmIzORZAqvtQVfg7U8U,9099
turnloop/providers/mock.py,sha256=8OC0Pk_5wP8sA20ZPa_uSGUP7lPLuCCWJNCDdqytnus,8837
turnloop/providers/openai_compat.py,sha256=Pl1tNypxjeyDsQZIxKQTuyAcONfyqqt3Tbu5rAdG9JM,14228
turnloop/providers/pricing.py,sha256=_nAgkJUcVcQrfu6ukVJTBVY33upl2vlh9_ij5V1Y2IM,7356
turnloop/providers/registry.py,sha256=Tu0ZhI22gldb4Yf75vMdAc_5hm0tJVyfDwlGG9wnYww,2424
turnloop/providers/sse.py,sha256=OWyL8Ilg-75h-na36oJnKhckidOoEYcy1JNfJXbuczY,3576
turnloop/sessions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/sessions/models.py,sha256=pYycb27mLA8DDrg2LHxoy4BMbgW1nbIg3UxIEuEsFvI,4772
turnloop/sessions/store.py,sha256=qm36VrzxDj-pbY-rY-v0Y14Nb4CBkSfXAtPfrVvEFpY,9701
turnloop/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/tools/ask.py,sha256=PAQ6PX2xq1htqoZRmJyz3GbQG-MK6q6oIQBhgvcpaqc,5405
turnloop/tools/base.py,sha256=KfUtqD62NQwXI8drZwpVJ9UKLG209F6LvjNIyJMM3ow,10629
turnloop/tools/bash.py,sha256=q1qZQmYRgm6fj7-2tTAJb_VY4ksZo-j5MM9-6dIKEIE,16321
turnloop/tools/builtin.py,sha256=MoBRRgsF-V1HfVNpfow89g4QXw4j1WNJ-0SJLlq7axg,2031
turnloop/tools/edit.py,sha256=xip1y8Bo3bPTuLiz70DjhX4nvn0edjZK242JpRY44rs,9523
turnloop/tools/glob.py,sha256=uu7BUR2WGOvCkoL1gICeR6YRL_0pHAV_Yq4DiENns_c,8336
turnloop/tools/grep.py,sha256=uqVIx6737I7U3LSsbH0mfz0t4Gt7w0GigIukCCcvBeA,11766
turnloop/tools/read.py,sha256=AqXryMzFOV8zDJd8NIt6YujXbG68y0nZ4BAwOII5MdA,7847
turnloop/tools/runner.py,sha256=vxnCHpguyG6lQFcqZWXPqKknrI8vjXK_GyEH9pT1LVI,11545
turnloop/tools/shell.py,sha256=Tgwhi0uplta1vpyF7J3T0KR2XQVV_Rg08SEHhFHpAFg,7920
turnloop/tools/skill.py,sha256=f_Ga_jzcNEGWTnIONr8vUcethTjZyAYXvCb4AL_j2tM,3319
turnloop/tools/task.py,sha256=HcV8lDHjR0G22seotRQZFRJ3CfcfFHNZJZ-H4sJWnU8,6630
turnloop/tools/textio.py,sha256=vtgXXpVrIJ6ElktSuc6HMhm81B_LdPuK9S8hsjm-EHA,2993
turnloop/tools/todo.py,sha256=i4qUKJSZvkGst-alsJUb3rCf1v5uVoIQCdTGVDsN1WI,5580
turnloop/tools/webfetch.py,sha256=l4rHjE79l0kuAoMMZRhYfu-_twjZyKGeHq5mQ-EY9v0,8896
turnloop/tools/websearch.py,sha256=jdCmFbRyRupkDGGqHb9nFOodvm5Am_DuSujFu5egxd8,11953
turnloop/tools/write.py,sha256=YiaQq30AY67aBkdRBrJW-kKseJgcAr18URhT7NUiK-w,3984
turnloop/tui/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/tui/app.py,sha256=KmGX709QnDjAe7OxKJdg0MKTDqGcd_yBeCSyuFevUUs,18541
turnloop/tui/app.tcss,sha256=WcNyErE74raQ6zUKE2SJWTB9IUErz0w945iLhKBDAgA,1039
turnloop/tui/bridge.py,sha256=3TjgbAyrwtd3zg1K0XpKUDgByERdJWWeEH_YeCV-2DY,5205
turnloop/tui/config_screen.py,sha256=6Nvt5Xwa6yy4eajlrut8_fw_xGA0KUw8hM4pvZwKuiM,20308
turnloop/tui/mcp_screen.py,sha256=IQUha_s2j3T0PbKwjj9PFwyagwRLmhY_5TlZqRm51Og,14867
turnloop/tui/widgets/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
turnloop/tui/widgets/permission.py,sha256=UQ6KaJUmMaBjdt8KNxajzYGppwCAKZTKr5aeRJy9JhY,4665
turnloop/tui/widgets/status.py,sha256=SLwMrOCAHnggyitjri_LRV7rnV9LTr2UPvFBFDmtJxA,3649
turnloop/tui/widgets/transcript.py,sha256=sO1AW9wFdhXM29xdAi5CcXWumj3FuYe2sK4jscwGLS4,5667
turnloop-0.1.5.dist-info/METADATA,sha256=r8UATOKBmhV8FenS7djHuV9ZqU3Omt8fAnHgE1TBxfA,54003
turnloop-0.1.5.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
turnloop-0.1.5.dist-info/entry_points.txt,sha256=Fe-djOTpH7x5NS1GitpsQSkROpR38H4oPirZ_FKyTj8,70
turnloop-0.1.5.dist-info/RECORD,,
