tailspin/__init__.py,sha256=xI2Dvgksov0vCgYW40rlBHq239feX22p6GnC8mvo3rA,11437
tailspin/_version.py,sha256=MeRWxMFY1TQjaYqGrQUsgIW_5_GyOEszg7SBz5aD2EQ,56
tailspin/cli.py,sha256=kKkkepEn_eC_cJR0_DLKqpKudBI8y1Ik7rRDKsrpL2M,137
tailspin/client.py,sha256=ygf8P-SJcZHUypp0QO9KmUDwjodbi7ykxIq6zEFM8A0,36996
tailspin/compress.py,sha256=MUpxtkP4sVmcsLUI_gufJzSp5tYj0WZ7NKs8grNJO8I,6940
tailspin/config.py,sha256=mv6szlQh5Pn_kO772p3_R8PK1daC1pMHtPMoaSZRhs4,32709
tailspin/environment_manager.py,sha256=UOcRti3N1lO5BrkARYkjSwIaI6VPLDKVBsFyh8uxY5M,9552
tailspin/exceptions.py,sha256=hMWBdjjyBAL_HIH8cXre1Ez-rYIPtWfFzlh9JWAWBg4,4431
tailspin/hooks.py,sha256=XFQbVFEPHirT_MNtDi5HYG1uMR2fr3tvN5kYgtcylw4,4558
tailspin/parser.py,sha256=DfvtFdPE-uichL_DHPAzFmo3lLKD6gvRVYiEESseBiI,11313
tailspin/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tailspin/shared_context.py,sha256=DgvryqGMuFEBB3BPzYCfDiax4c6lH-BmF9StmBb-bt0,6537
tailspin/tokenizer.py,sha256=tJuVTGnAfAleOivIsFEO86bdzyJCp8GnhiYiCz60Rf8,2149
tailspin/utils.py,sha256=4gI4FcaD8Ze0ajG8Hb-DnwqHC18KATT1-STpFrOfTDw,7556
tailspin/backends/__init__.py,sha256=QCYtt3Oy0VMGpJ40stBIDPT87F6cnqEnLlBd2oNk7kk,775
tailspin/backends/anyllm.py,sha256=7ju9Urc8oE2v6j01zpSiKIaPxfGnCNVMj7K_VtAaD8g,18247
tailspin/backends/base.py,sha256=QNopJEuoMJyESlkIzf41vbrzh02XjvFHl85xCfG5t5I,4721
tailspin/backends/litellm.py,sha256=T_mbvlcXetnNUYUt0jKCGvahY8AgCTnARi_h5cLa-0Y,46715
tailspin/cache/__init__.py,sha256=UBkTEIgq4bn61ZY3y_O1pW932nK2OWqNMrDXAV4geoU,5567
tailspin/cache/anthropic.py,sha256=N8DXT6KMIN-v89696Rn-RxLSf5DLDEwCb2FGNavjMx0,19039
tailspin/cache/base.py,sha256=QCXlKoSA-7gfvTVRDe5S6c6H5pIynBtb4gzoIEFdq_8,9592
tailspin/cache/compression_cache.py,sha256=URvhdMJtiQ_iNZ9BOqSmwAd5_U5NBd2l_TBJmMb2G2s,9865
tailspin/cache/compression_feedback.py,sha256=zKhZ6S70oJCaazswGZ5EMyz7AuQ6gs_9WJNAkvjQqsg,22519
tailspin/cache/compression_store.py,sha256=_4lgxz-7H8qeuMwwCNB9hE-gYc9kKgyTBJFYeEYle58,36311
tailspin/cache/dynamic_detector.py,sha256=anMwkyakY8i7BQ1TOrvJXxHX86bEMEufsw5ddGEKids,33962
tailspin/cache/google.py,sha256=uL6O12i_4KAfqmx4pmdYhSYQQKFzyMJJgZkPOg0AKY4,28910
tailspin/cache/openai.py,sha256=Gdo_4RRrVwQeJYeGB1J6ErdWhzcvHtUu0O0xPaQ4M0g,21137
tailspin/cache/prefix_tracker.py,sha256=qw-WBZm8W_6Lmeg8vpt2Bs4460z7iESmYPzaxAwM2_g,13162
tailspin/cache/registry.py,sha256=NrSGyv-WdzUcR24WzPw28nVdF-FFe65fGXXI4JnFW3E,5238
tailspin/cache/semantic.py,sha256=K1jrux_wEy1uc2sPJkbkgPgr3_T6Pg0boFqFxsUlQ_c,13446
tailspin/cache/backends/__init__.py,sha256=BaN2h-8EZY3nM971_MY_cfkrZhfFmqHbL8yK3Eikr1s,832
tailspin/cache/backends/base.py,sha256=cuT628XEUIfS1Gkm_T-HWI3FV73bT3LVMiWSuhhxrH0,3916
tailspin/cache/backends/memory.py,sha256=rCthD8TAzFpBVWrKvF7WmwunDGmdVpZ6eeqMblLlz4s,4029
tailspin/ccr/__init__.py,sha256=u6CwNUP1Wx-lnbWga0PzhUlkT38melDwwJW7rfWkqzY,3097
tailspin/ccr/batch_processor.py,sha256=YGjjR-_iZtJB-2NTne3713L95cAXVvJjz3dhIVt-hBg,18873
tailspin/ccr/batch_store.py,sha256=2DRdUfSChPcRJWlzbIw--39TSYhaYywI9aNukX_xmzk,9870
tailspin/ccr/context_tracker.py,sha256=Obq9gmbRaUYlk5a-I0oaGDUWn9PVySciUGRyrfXiz2A,18318
tailspin/ccr/mcp_server.py,sha256=egUBk1XHDtm48hVAx7DQ_5Y4l9TfeKWBHN8LJQ87vVg,34926
tailspin/ccr/response_handler.py,sha256=ewL7ik0z5nQ-ufT6k1-VmPrWlzE6mKlb9xa7qbpYfms,29758
tailspin/ccr/tool_injection.py,sha256=bpX0OzAxvFwmHzOMbxnboO02zs6vWYjhfflwkVNBKxs,17810
tailspin/cli/__init__.py,sha256=piDndkOSy0A52aIeFJ-GuCoKTrE7hUojhKz4k5903zw,121
tailspin/cli/__main__.py,sha256=8tCx9GKvnza2rGlFli7GOWynp07bE2AeOu6_251Y884,116
tailspin/cli/evals.py,sha256=k1AKsaaf5-u0MQ-C9VhjUECK7jkKDOWFp2KDj-zuid4,20147
tailspin/cli/install.py,sha256=hdLUqoDXkQZXo0mYdAr1RDCEt9B_EpTsfQvC32oYAEw,10781
tailspin/cli/learn.py,sha256=q1b0wF-tyCGkCU7HC836vZ26lXS5HiFqacx5TREowvM,8397
tailspin/cli/main.py,sha256=k0z103S0XIYgnjivHZSSeeiDAER9_k5C_mlqwJlcT7I,2158
tailspin/cli/mcp.py,sha256=ng992i27CF0-NJGdW9BKPcT0TJiSO7E-XBX3vfhaNq8,12612
tailspin/cli/memory.py,sha256=AbQp_ifrcBOzTE-fQu5WguDY7YHCeC3Kh5_c174MVHI,29283
tailspin/cli/perf.py,sha256=LJPBa715riKoPUjFpCctMxrnfjOGFncc1iz8UImsQBQ,1582
tailspin/cli/proxy.py,sha256=-BDD8DcK8RywmJIe-63uPg8KxTSdhfUvmWOuQlATmGs,14541
tailspin/cli/wrap.py,sha256=ZbyV3k3e2KBGAI9_Ao93IvEih5J4SCjKTyZlqU-pATo,65171
tailspin/cli/_utils/__init__.py,sha256=r7C9wNfr3mDfI4s7OLY4uV3jihV_7k2J-Y3E9jrHg-U,468
tailspin/cli/_utils/formatting.py,sha256=75T1WTw9oGFzAGJrtYyD4g0bDoDOqcMpYgW3erRY33A,3399
tailspin/cli/_utils/parsers.py,sha256=GqGUX7niOkhi-ob2UZQvmgSgELdlrZ2rOv-s203AP4o,1227
tailspin/compression/__init__.py,sha256=RWm8yKJPeMnc9aLbm9Dtt-7loEJu7XzKMs839EdcT3o,1173
tailspin/compression/detector.py,sha256=r7IYrnodhZ2Hve_VORey_vFUz5iwazYGZmqey9wH7Ak,11322
tailspin/compression/masks.py,sha256=teF2hKnaF5u9dYH1mDakiWWUJk8Lxu1My6wZjtA8pPg,10756
tailspin/compression/universal.py,sha256=ar8wVSLM184YI4oEMTONpk5_lYnR-PMPUMzAsoV38tg,15035
tailspin/compression/handlers/__init__.py,sha256=UhufVDF66ICAqnpCifi5TM5ui3XnGJsyZ-qXEPIaZyY,693
tailspin/compression/handlers/base.py,sha256=4sZw-Xz3MwTNaJnwDQ5TNZxOt6bqKu7_cvn8QUnHF0o,6161
tailspin/compression/handlers/code_handler.py,sha256=cyJk7r5JzE4bRYtL828ScbSmuVz1XRBA6tYWNDAop68,16401
tailspin/compression/handlers/json_handler.py,sha256=FUZFyaCOvjXHzDtUupzA6LaRZsyTVRf1QvwNHmshM-g,14057
tailspin/dashboard/__init__.py,sha256=9HEgq4msu3kEhHJKNJmXaTrtAYODMTPZYQfsgMhdSiE,336
tailspin/evals/__init__.py,sha256=35tBb5f13p2Z08riZYfsaEBIqCQW5KDNtnm-vcpCsmo,3323
tailspin/evals/__main__.py,sha256=BEJd5xlpG2vtL8vc9-ia13vr_Yti8wQHIWgzgt8ZXOk,16911
tailspin/evals/batch_compression_eval.py,sha256=jmKOkCRWpSzpHOcHc9DH4NBCZUK-gcbrchMaLjUd0oY,54339
tailspin/evals/comprehensive_benchmark.py,sha256=uMScJ_YDgEttFRkA3YCkGsg3jdQPER9RAjqaXgn60Rc,19453
tailspin/evals/core.py,sha256=0N2dMwZOkoU_H2CfQhJhgnf2ex0OXTCN0f2RmVXyS3w,13986
tailspin/evals/cost_tracker.py,sha256=Lj5KpUAAE5Lg1-iOlrG4g-i-znWdRYqDdPupyIoHEQ0,5414
tailspin/evals/datasets.py,sha256=nUw5h7vWbl92UFRVm3qmqOlCL05kIzjC_EbcvSlij_E,40563
tailspin/evals/html_extraction.py,sha256=8H4i1pdLayxIMkREezEUfL4DjmW864e13dI4bBpMUbs,24114
tailspin/evals/html_oss_benchmarks.py,sha256=HjJsGj5X_fs2XeXfOVp2CfPpQZhAsn6DhwMS3wfEIbw,16218
tailspin/evals/metrics.py,sha256=qDxR4dRw7wVoq_SGijlnyTIjbXccB3XR_NKRgBofBfI,8534
tailspin/evals/prompt_comparison.py,sha256=KiX136Kb_FxZNeyvKt_DAfAOZ-ThHJc6r8w2Rc8izv4,22258
tailspin/evals/suite_runner.py,sha256=3NhRKAHPILZ8t_m45z0B9S24I6Agg4BrPrttLf0l2Gs,22953
tailspin/evals/memory/__init__.py,sha256=qaSxhx5QmadaipON3LR5o0PXEoKT7WwsiHY6aCXzopI,2197
tailspin/evals/memory/judge.py,sha256=8Rmy3SlZDYpYTrUq4rn-ZfOcy-eggR0t5Gv6sCcRxXI,9509
tailspin/evals/memory/locomo.py,sha256=E4UhKzJ7tAp62aqgc1gHTe8aCrsRuQY0_ZY3LibrG0o,9562
tailspin/evals/memory/runner.py,sha256=sw8XMJs4V4pFyS8tJ1gMw6K7U9UY3_-COuCxVOgqjfM,29357
tailspin/evals/memory/runner_v2.py,sha256=S-RFiTb_fQ92xWbsK_X-O5TngRMOQL6Y4iDX9FYWZsk,38511
tailspin/evals/memory/runner_v3.py,sha256=qLX2IJGSIp4Ifc-RQO7ThDhGixAhtVpb4Om1c_FQA8Q,20731
tailspin/evals/reports/__init__.py,sha256=-flk31wwGyiqp0HXf8VlSFyTtppOfwL3VHJiUsWr6Q4,367
tailspin/evals/reports/report_card.py,sha256=GrWvumdMX45oWXnv2VCUqbeR2gV5LEYIcNHwRhNJcQg,13669
tailspin/evals/runners/__init__.py,sha256=QwRbvcpbLUEgChG9BnicYg0D3g_1o5hZJzUNgsGS5_8,249
tailspin/evals/runners/before_after.py,sha256=TPNJ39gH-DER81-jncb4ToVqoH-flEi5SoaBEBcZHsU,20601
tailspin/evals/runners/compression_only.py,sha256=_9FG9oEQLIulk5bT4thm1L0QOD4OcIlunG4FkuSQua8,12513
tailspin/graph/__init__.py,sha256=OJSpswf3-4XYhHjg5Dmo7VrRoVAj038KTYre3AHBsQM,148
tailspin/graph/installer.py,sha256=8C_KX75rWuvx2_SPjuvRRH8DL1BXdhx8RwBmWDnq1Sw,3885
tailspin/graph/watcher.py,sha256=8qe_EQA42LXCmiSKbIkTDsCRGgvgna9A907H97TOHXY,8139
tailspin/image/__init__.py,sha256=TNJY6AWORybJT9KPeQGpzlPthI8pLJ-nozud7njA2vA,1275
tailspin/image/compressor.py,sha256=14w61cjj6O1fQc3cVN4xhXJJGgXFv-8cpq6FTQ1nfqE,22131
tailspin/image/onnx_router.py,sha256=N_BgbBjG8OJCZ09SxW8iVvKFEE__FcpYVqvmk4vN8KM,7567
tailspin/image/tile_optimizer.py,sha256=LqM8De1gEFjyrCvCHkwTQZ6FZu13btAZG7w0x1JIa8E,10683
tailspin/image/trained_router.py,sha256=bSK1-hhj73jwkn6Oy0BeP6ij--JCrylQQ1h3g-KTG1k,13056
tailspin/install/__init__.py,sha256=M7T7XxcuLPRY1FTksGuLpsyTqpfhn9oPAT_0AfNbdQY,358
tailspin/install/health.py,sha256=ISFLi5mmJwY0phphn2lp4YrQI4u4D_mpvjYJTCchm6o,917
tailspin/install/models.py,sha256=9lVmR_etvGijqEY8iyMooCvvxZwbgaHsOmPxP9QnRaQ,2923
tailspin/install/paths.py,sha256=loYy3cY2FYsO0M68Y2nQK6bPY5iAXm3Y41aBDTNk5PI,3088
tailspin/install/planner.py,sha256=0g1544Bci-GbskLokyEAiaiILHfFlZ-Ry-DtfxY1pAs,7135
tailspin/install/providers.py,sha256=oVvG42hBpgFBiSZqY_z9trZn4xGPd6sFXfNZdEXpfxQ,10754
tailspin/install/runtime.py,sha256=Wrf1Gu7wPxCoJYSSq_VFGUz7kP1omj8BqqVF-4uCrfc,8023
tailspin/install/state.py,sha256=zCg2q0TnJo5yoictkSfoeG1Q9VFqJsRXr4waG5IJoww,2087
tailspin/install/supervisors.py,sha256=jy7PDz7gblULzKs5mwFS3jn-xBngEVKjuLGcn1NTawc,15806
tailspin/integrations/__init__.py,sha256=yNiu89Dn2q38-Zbuc3abKEyMN8ZeWazNwSuLExJ6AV8,4599
tailspin/integrations/asgi.py,sha256=hL49AL-m9NYayJk0CwNURduxEnDZnzbMnMypXJWCYBk,8743
tailspin/integrations/litellm_callback.py,sha256=S_MUK8WoQ6cjVrzFP56gTkNbYZxUvHH3Di-sNdNTOxY,6322
tailspin/integrations/agno/__init__.py,sha256=6U405-AfDDPUgd-A1fVn8Ec-taVGjlFPeedQ0x1Rz04,1372
tailspin/integrations/agno/hooks.py,sha256=-eLn2esJc5pAHK0tmWQZW_3OOt47qjvT7ZskNEGsN8Y,11451
tailspin/integrations/agno/model.py,sha256=mARpnBvHP6-fuM2JC8k0JA8-lgS-1fQcvJXdYU20FHA,32659
tailspin/integrations/agno/providers.py,sha256=w7x8oQHa82W_PMua48oQcesI1LiofgcFNRFbVnVOLKk,5603
tailspin/integrations/langchain/__init__.py,sha256=pWyZYKMXbbBof0JffR4R9-Nb_qD-2rTVnhFLCwCzqGA,3338
tailspin/integrations/langchain/agents.py,sha256=-gnYMU4NEUfBgksrw_hkqaV3w_pJ01vcO0dFtjfH8Ms,10358
tailspin/integrations/langchain/chat_model.py,sha256=_QpcG9gTXiGOK5TYur1gAlokOnupa76Yfe9NvgIrESA,36462
tailspin/integrations/langchain/langgraph.py,sha256=ZXdtSjx_CaoJblTZk29gBseexvFVltqb4fBvRt9vRAE,13792
tailspin/integrations/langchain/langsmith.py,sha256=zKwzJi6_b69bwK4aN1vibqSg3wyZXhGnK1xB-7NKzN8,10183
tailspin/integrations/langchain/memory.py,sha256=Mn1EZGzKBsnwEN8yhbS1jc7clXy1a1s7NY-9S0UIwEY,10972
tailspin/integrations/langchain/providers.py,sha256=LQuZKnAsH4j0tTA3XgDSputI6gbh2hIeIa_jEi3VLao,6655
tailspin/integrations/langchain/retriever.py,sha256=SpCWYkCHEFZYqNV9zl0nbDd06xdb5Gg222vZLyOSRcE,13071
tailspin/integrations/langchain/streaming.py,sha256=QrCz7YEsJlhrAtPiAvqVq0d8x-1CKyU2q7vZNGlHY9c,10092
tailspin/integrations/mcp/__init__.py,sha256=eQxpCNVd_MKLvMAqHkY82N9NHbTQFWBMOwUvVtR1WcU,931
tailspin/integrations/mcp/server.py,sha256=UaIPsH1OauZ4i4Q5S7DOZchuBpGVu4Y7dG08c5FMwA4,17546
tailspin/integrations/strands/__init__.py,sha256=S_-7ozpireNveeWKM04eRpWkazwIisDrSmpz4FE3h_s,2754
tailspin/integrations/strands/hooks.py,sha256=tbMdIxnmy42Uv5AlCkQjd3gyLSQUF3vhNyGdzxjyLK0,19533
tailspin/integrations/strands/model.py,sha256=gUQ70OEO0yBWtJfejGtdb1sxwCd44RTpZlnSQLBgkhg,22362
tailspin/integrations/strands/providers.py,sha256=jc_D1iE50H4eorFBpGdrxXgaCWQirAJP8LpRQqWUfjA,5988
tailspin/learn/__init__.py,sha256=DPg4bSyxKcGL8rEDJvpJcTh_2UCIRtJU3oy7vfFEN7E,534
tailspin/learn/_shared.py,sha256=TzSr0xbxOnXlbvz1WhKM3Swm8BnEb9XNZDwgx8d76Vk,4838
tailspin/learn/analyzer.py,sha256=S9_OvCNWjgQZqWIyGoA0amxwGNeMIUrfk4tsGR7coAU,21005
tailspin/learn/base.py,sha256=pnhoiQfGUn5-c3LqLTKJlqXZm0NLD-MEjEu1EdtkN5s,3305
tailspin/learn/models.py,sha256=DbOVy3J-cxYcFl66FRO70y0wSyd0_ATwj-8p7p8FSmo,5886
tailspin/learn/registry.py,sha256=Wt3HFrJs1I6qXvm0-5zDpeCo0YGIpBmrqWynV59S4Vg,3462
tailspin/learn/scanner.py,sha256=m1DAOuVOKkeHGVHuM72bOVp83slHfegr3EXlwDOEwHI,1015
tailspin/learn/writer.py,sha256=CsNSd4Ejz_jNjynU4PzsF6ms2J4dkB4cnkph0lnFLiQ,7911
tailspin/learn/plugins/__init__.py,sha256=v0LRvPKSy833YpTiiVzty7XmTvP8qUrfxWqLdHQZ-x4,181
tailspin/learn/plugins/claude.py,sha256=PmYYfPmCuIZhlrbb3tUVfJxtdfeLrf0W-yIANQOVhRI,13952
tailspin/learn/plugins/codex.py,sha256=sXPaHATHrW-uMtAwIp40JM6pBZ8yD7cyTK3trm3BQ4s,11317
tailspin/learn/plugins/gemini.py,sha256=hc8w1Qk0pHW1cPWd5dKZUzQ-HRgaNRxBcwiCjs1y5AU,11638
tailspin/memory/__init__.py,sha256=-XDWAEWrgPB7DyGQqsSp043ZZabtO1HADD4c8VhWdZw,11173
tailspin/memory/bridge.py,sha256=fwPKTaKRRKupF9Nu5nMTxxnXLcN28gqrQztuYm6keDE,23773
tailspin/memory/bridge_config.py,sha256=SDf-68kJIier5ypGESh6F2pLpVuggug_pQSSa5TPELM,3105
tailspin/memory/bridge_parsers.py,sha256=2LdCwzfhUpYMn65xgjtSPb1qxbHFoMl4TaGu6jGTrPU,13769
tailspin/memory/budget.py,sha256=y4pJ_BJfVQjc39ShgNO1t4D-ufOybj3HuVc9wtVv2eQ,9666
tailspin/memory/config.py,sha256=4dOWV239y2UBXxGl9WJEGGySISsg6E0tdOvWismQE_g,5723
tailspin/memory/core.py,sha256=u89NoUsoxikUMiRROeY8u7aVAUazcRajqsi-q6UOS0Q,29278
tailspin/memory/easy.py,sha256=8GZLv4OW33zWaMIdC-BG8vYoHZW5xrxSHrk64hu-puY,9535
tailspin/memory/extraction.py,sha256=S_wewm7RNuRvsYziVRs--g6xXSr3qvYuR2tA-5Cdhjk,24820
tailspin/memory/factory.py,sha256=FLlm0QDXkVp6NVaHwP78Ll3sxXLb0Rwo1kV6EXV7qPY,7980
tailspin/memory/inline_extractor.py,sha256=0uowCHXfFR97qkg2HWZaK94ERrg5b4uhaFVNgzVX990,6750
tailspin/memory/models.py,sha256=qUso2dFCldIcL7QYwKKrsXvxivbgbmt2zQG1Idc2wOM,4918
tailspin/memory/ports.py,sha256=p-y9StFYbpNb5vERAGBaHUHlkAYEsDDlVlRvwq9dWDA,24840
tailspin/memory/system.py,sha256=N7zdSKwfIHu-fobtwX0uzzV87AOTXotxTVGVyXQkEzY,24333
tailspin/memory/tools.py,sha256=tV76Tp-hx-ssBRYkUuGwFbWEnc5L_VIkAnZq7dmRygE,18330
tailspin/memory/tracker.py,sha256=h8Tf2RKlqEvn-XVtG1qlepDn9QlKK7ShjgUAYR2sbfE,12171
tailspin/memory/traffic_learner.py,sha256=6oFzCyiTJ6zyMfpLYZuGSKEkRKuzS46bF8eKWh-yS14,27963
tailspin/memory/wrapper.py,sha256=qNbKPTd3mIhxUYbwrgMLBrlgmKnUpmaXFDigbAcHPXA,13172
tailspin/memory/wrapper_tools.py,sha256=74dp_ZoqsEQVg6fT63gFwSBM5QreX1yJWcBp-eglyQY,21210
tailspin/memory/adapters/__init__.py,sha256=3jzrney5xWX8cYft3OuLLszXZMurt75i3yEtoi6mOSA,4359
tailspin/memory/adapters/cache.py,sha256=Gf-KX6172T1syzE8QYUsueXi6inj_jWCx4oMbjJ5huQ,9135
tailspin/memory/adapters/embedders.py,sha256=rjIDjtceqCqm6ngKT8Bl5MqtKCPRDLeZAZrGFKTXahE,29348
tailspin/memory/adapters/fts5.py,sha256=Kx5nv4pilZ06KXknTu0fluBhOrLQzEuj9tBEcBEutGI,14831
tailspin/memory/adapters/graph.py,sha256=HjxHM30CMMUo1Vgy4Yz2lFmDa_zJJ0WEuAm15zLFhKY,24709
tailspin/memory/adapters/graph_models.py,sha256=zkGMmrVG_wp9nCgj_dsPzFRdfELXqZ0SLS-tXBuphwQ,7371
tailspin/memory/adapters/hnsw.py,sha256=sreWnat7nfN9_7O0o5pYGnSDPc7qtkGPFLdYdvh43wU,38273
tailspin/memory/adapters/sqlite.py,sha256=RIey6q5VYZ168U9_ALD0AzxBuKZlC4t0bXm9PSu0da0,28138
tailspin/memory/adapters/sqlite_graph.py,sha256=NadsBJxdmV7dEThwt7RFhmoIpxMtBb9--J5R-GLE_AY,29738
tailspin/memory/adapters/sqlite_vector.py,sha256=5FeCJq2aoKZoDvpGe1AGAEa2fnUaSbbJl8ounOSDoYM,26723
tailspin/memory/backends/__init__.py,sha256=9iL3hHzY_79nrl4XvhZv3b0xwuZJBl9qlRqSda9sF1M,2818
tailspin/memory/backends/direct_mem0.py,sha256=Lbao3ocFDNdJtZ5-B1S0vx9brk3sC_Po1wPsCEwjgS4,33754
tailspin/memory/backends/local.py,sha256=EkZj3PvOeHG9l-thOnoCsNB_a_rO9s-RHQevfla-nKk,32041
tailspin/memory/backends/mem0.py,sha256=EUnO5Kpe9sjbqSFPudl9Z19dnXBdYPnDuvARwrxoNdM,22064
tailspin/memory/backends/mem0_system_adapter.py,sha256=5JAK2KeVsLqsJ_NbUEGXjGNdZfA_RkHuKhzXhbhw4MA,13218
tailspin/memory/writers/__init__.py,sha256=Wabc844xq6hDZdI0Dx6BM54UJn5Wq2GKCO6Ld-2OVEU,1269
tailspin/memory/writers/base.py,sha256=LKuoVoiE5QB35WKD6pN2xlRYkOMhWsqUCgh0P2QppM4,5960
tailspin/memory/writers/claude_writer.py,sha256=0ZA0UbwhlR4sR_kWd8D85AHvy7FBEOYHDMr_1Gl-pp4,4054
tailspin/memory/writers/codex_writer.py,sha256=82JJsJaQiILcdyOEHMR6oXRMKa6uOCDcRBPvSz4Cf6U,1435
tailspin/memory/writers/cursor_writer.py,sha256=pHzVMTGT3KJagXD-z-B8WOiLhONR_ln4soIqhkluPO4,4259
tailspin/memory/writers/generic_writer.py,sha256=QGpZW2ySg88NrvCROChpQ2rr-g2UmUX7kHg9lt6ZwQ8,1712
tailspin/models/__init__.py,sha256=8vqMhlTp3NV-rAcYCIb4US8EL4WxWb0CkthhIwevhps,2090
tailspin/models/config.py,sha256=iuhJGeLWMKaIX5M4karT8HzQtgl0ewEDxkG_VgOCbKs,4766
tailspin/models/ml_models.py,sha256=uQwts_FQqxFO8c0ouyc2xYVyh-W4yPybSknW_82FKjc,11210
tailspin/models/registry.py,sha256=P2rYN_ipxZ4fxXUN8Gz-0bPnvq8qnba7s1Pb1xz1fCw,20350
tailspin/observability/__init__.py,sha256=sWBo6Uqn9dnGQq9jbzuJmBcALwBNeHwZ77VaXz10ryo,994
tailspin/observability/metrics.py,sha256=O_BoNOnUkgp2hvD6f6pagsFIW-zDzbxKfZDIl-V2GNw,18462
tailspin/observability/tracing.py,sha256=W2LGYIL9Uv6g0njrDrgyaYakm63It0Qxi6skMS0cQ5o,7028
tailspin/perf/__init__.py,sha256=AzCU91-6rI82cGxKrron3_HJr1siKmFNv_49TA6zczY,109
tailspin/perf/analyzer.py,sha256=FIOl35HXFZPX-Gj_Nj4jxyVp0Ya1rPhi2kacoAr0aO8,23511
tailspin/prediction/__init__.py,sha256=eUrJ9XImp65-3B0mTzTZu_brj1nYg6isVYjzyNFELeQ,2236
tailspin/prediction/feature_extractor.py,sha256=ykidl7PmFD0hwqD6t7Gj9cfTn61DxCFFQ8zwspx5srk,85528
tailspin/pricing/__init__.py,sha256=CZO-2VFXArMlQBance_rS6MOWV2zu0PjWmxoxkfIqF8,1359
tailspin/pricing/anthropic_prices.py,sha256=Xu39m-ui4AVNt4IT9tJkEvbbe5ED9xi7NSe5AHGDr7I,2526
tailspin/pricing/litellm_pricing.py,sha256=fXtrqUCD9si-N1_hWkOG5AS7tmz5y9LMwIQY6J9E5Lw,4348
tailspin/pricing/openai_prices.py,sha256=bseLDWG-fnad_Kp2LVtizKsThWQ475M6y7ilM6cFtV0,2573
tailspin/pricing/registry.py,sha256=wCLKpzapRNrYKhnzgdm5vH6n7gQb1A16YvqXN4qz6rA,6344
tailspin/providers/__init__.py,sha256=bbIc9z09-GJtAFwXm9slA1FaEoRTx62i5tLAO-WlLA4,4406
tailspin/providers/anthropic.py,sha256=I_BrVXGZoMg3r1ptepdqrS7FhYSQqmzMsDppRXPnLcs,24682
tailspin/providers/base.py,sha256=fkSl8xeSDuqY6iXo-1P0-nRLgUcNhj-E8lTB-ZDUREw,3195
tailspin/providers/cohere.py,sha256=9IMlL1yB8rUlM6HuZjgPGLwAmXyPxW0bRGalL-c_uOk,11385
tailspin/providers/google.py,sha256=dFMatm31m6kWLZnLWz32X_6iQdmfDaeVYrSyG-HtwtM,14643
tailspin/providers/litellm.py,sha256=fVX_80pzbaD06jPYYX8-vxEqb51fB833_mmhZR-UErk,9398
tailspin/providers/openai.py,sha256=1B5I_JrD3MPTE_uyEcHNlhEy9i-YyiNK8_U8QeFAQ1E,20138
tailspin/providers/openai_compatible.py,sha256=mdowGhkyV9dnpJFO1Cti2lMkZn1smT8-x24mCOoXoQg,14154
tailspin/proxy/__init__.py,sha256=C4gGnfjAitY2nfTedQGiZQhDYGrUWXo1d854Xca8CxE,511
tailspin/proxy/cost.py,sha256=02efKfCdCAx_G95Zx5cpDH1uNYiyWGF_fBVvsr5O5SQ,31097
tailspin/proxy/helpers.py,sha256=SfO0mYHxPYCHkAApylHVwCgwpxeZpYIGCSNPT7D8Bnk,7304
tailspin/proxy/memory_handler.py,sha256=gcrP8-yvc08cgCnsZug-KC906tsNS_hkUxvNjBRQw_E,60248
tailspin/proxy/memory_tool_adapter.py,sha256=ylQMC2qb-18LVhtPwfIvMKB4Zu5xOVWXmXPO3CUerXw,46679
tailspin/proxy/models.py,sha256=1AQn3cxTKnwQ3ayAIPUJdYgEDeuF-Zaz3-XGQas-SgU,5823
tailspin/proxy/modes.py,sha256=xoVQWvSgG3CqhiraaLljgBxgdKZH-4Ics-lSr6QzcfQ,1506
tailspin/proxy/prometheus_metrics.py,sha256=51HMCydkRi9bLdRXtxkzPg5B2bNgPYuaSVcOU2v9in0,27862
tailspin/proxy/rate_limiter.py,sha256=ILeqI5NLE8gNLXXP_xhgJ7_nKgWZAGvJPlOK2V_UpIc,3706
tailspin/proxy/request_logger.py,sha256=Tu9nrDI_Y0nT1-soMQ-skYfqW09c-PcB-zZu1nN6mAk,3498
tailspin/proxy/responses_converter.py,sha256=rcoPCnGZFSBh8JeU13Ds73IggY7spC6m2efaHaiFvfw,9090
tailspin/proxy/savings_tracker.py,sha256=x3ohNATKQNymsO3D4o_QS3uc03VjIypgvIOuUY5bgOE,31674
tailspin/proxy/semantic_cache.py,sha256=1dlnOrx0P58YRJNQE-ACcuxQIYJSUg6Rvv29WZjXHhA,4712
tailspin/proxy/server.py,sha256=ijhn0P949S13UQX2YAjocm-1DXh43MTNYbyrdpByucU,109212
tailspin/proxy/handlers/__init__.py,sha256=X6ewKQBxeDwIJWLXV7DSw0-2LEfrMAMMmlttvuYbTMA,704
tailspin/proxy/handlers/anthropic.py,sha256=wyqtD3AUTtz8nFN4v0TaCm1fg4_gJzwcbnLJdJP2lqw,86570
tailspin/proxy/handlers/batch.py,sha256=nKxLEakfRql9T6ld2VXFWkFnMgrrNpu18_T37Dza8RQ,39307
tailspin/proxy/handlers/gemini.py,sha256=0bbO6V89j7eeXQVICWm21JbrnVRT11Pjw-8iq59LVbo,27754
tailspin/proxy/handlers/openai.py,sha256=P2IhPhmhpLLP6FxWa0Bgt0HBGM830Cfc2bXq00oO6cc,72183
tailspin/proxy/handlers/streaming.py,sha256=ZuPgxnu9hqgaRRN-HPCgygW02Wz0vokTHZ4vW_WsfPs,43505
tailspin/relevance/__init__.py,sha256=K6QN8FZy27u9PC9I1zIF16lAyIWjccz10xesGgEFcbM,3784
tailspin/relevance/base.py,sha256=A5uUa1GTsPBcr73Ooz4Wzj4nCxgUnm36s7KQ02RHg8E,3198
tailspin/relevance/bm25.py,sha256=Pgf7I-jAHa67dXi5IEKH60HmgnpMiuGeq91wfmCVe_Q,7981
tailspin/relevance/embedding.py,sha256=PT0xXktd6QX8cjrgi0uBbwPivBI-CEppabKD2z2nV58,7350
tailspin/relevance/hybrid.py,sha256=PMmWGzqhpqM7cftiwJ1EcV23tT52UJ-u5bmknvbj_kA,9306
tailspin/reporting/__init__.py,sha256=pEf9sqa7eQjFCwy2NsNS_Bo4tqQpq-IUSx6m4aiA8pk,112
tailspin/reporting/generator.py,sha256=jpSbhn8l5BB46G70WLfWGI_MTafsXqfg6t5NdaClR2g,17468
tailspin/rtk/__init__.py,sha256=fdZLIC0wwdua40xQnfCmaTm9Hnp8rCpN08Dd5NgPQ3Y,1355
tailspin/rtk/installer.py,sha256=sK-9eYQ4c3WtlHRY89Tl6pkenVliDEr3Lzya9-eZLuI,7047
tailspin/storage/__init__.py,sha256=5uDxH7rvGIoLPTjfe_jCsUv8JkGcbrq76leNPI-pfQ4,1816
tailspin/storage/base.py,sha256=q4buV-yhMjKqIh5pk6RIYVDtO3u31P9PXkdqWOVLpMU,3090
tailspin/storage/jsonl.py,sha256=cuyRul0XdN06tW8GRPJUU73Z0bL-MmNtJttFpfoJF1w,7787
tailspin/storage/sqlite.py,sha256=NVvtRQNHvbrQiD16GCQtnNkvrOgSFKAK20pRgigi3uc,10029
tailspin/telemetry/__init__.py,sha256=u22br4e8Ih5JttUEZXq7eqclzgZ6CBlfHTEuqjbBK-E,2407
tailspin/telemetry/beacon.py,sha256=5aIdfZg7uUEx9F_t5bPIdd17iOuErx_frVgma9tqJe8,12495
tailspin/telemetry/collector.py,sha256=v2RxFHcVol_yml-22qRGGDXxKNY1v2EhJ2WCCgnjF-I,28606
tailspin/telemetry/models.py,sha256=eMyE1QXEXJ9M58EFcWrBMkKERBYDrmDc2LUjd_0-z1A,34651
tailspin/telemetry/reporter.py,sha256=AG3dED5WllOVsxME_jnt7pgo6LeQq5tk7WlVAsUigKA,15042
tailspin/telemetry/toin.py,sha256=YRA9Aks7wHeCCiwcAWPpXtI7EQxsz-u_faqSt0KFYqA,70150
tailspin/telemetry/backends/__init__.py,sha256=lFkxWIA9pkumoH6cj5oT60D6-no4BwJ7fFJhUged6TM,832
tailspin/telemetry/backends/base.py,sha256=ER1Y39YeRMFT4yDOnHtkNciXAJS4CwCORggKVtWvMKY,1678
tailspin/telemetry/backends/filesystem.py,sha256=xHUHU9F2TNMj4_1E7To0lzcvIFlpDU6UL5KF2Lyozkw,2312
tailspin/tokenizers/__init__.py,sha256=8To8GhAhQtpJ9fiMqDgBh3e4E8IC3P7WSAFT46oD1XQ,2030
tailspin/tokenizers/base.py,sha256=YyUZyv9hwmB4Z3hTZ03KJqH0yQi-yI81ur5516XzU04,12790
tailspin/tokenizers/estimator.py,sha256=7My8MiULg2xNAHiKdg3ZiFUagNIH7tIBIoe4MyaO8K0,6010
tailspin/tokenizers/huggingface.py,sha256=qhJ0sHEfo-tdmFD2Yi9cN4d2RCaCngW4vYxWOxqMIe4,9838
tailspin/tokenizers/mistral.py,sha256=alLAIAhGYm4uT43UaVE3Y1j5Tp2pCn5XtRKRI9L7BEE,7155
tailspin/tokenizers/registry.py,sha256=G5TiaFhkqFehf9G3WLLzu8Z9RKFvwW06j-yGlagY6og,12314
tailspin/tokenizers/tiktoken_counter.py,sha256=GSdRV-KB1ThFz49xOATfNIm7BwrE8sURaj9I_VCnKII,8283
tailspin/transforms/__init__.py,sha256=ZNKD_bIo6eAKuYlsMb_CATTrn8Xr5I5YQlc80HFuVWY,9077
tailspin/transforms/adaptive_sizer.py,sha256=UMcyk8pFJm_xYwgpdZ3JBO-OOtvu4Iu0soe2RRXFV80,9669
tailspin/transforms/anchor_selector.py,sha256=eRaZXumi5i8UGL7N4-hVzbMVlRjYUtvCPgoUu_AJKt0,25253
tailspin/transforms/base.py,sha256=zOKNF3uRrEiwmyQ_zy5hIz1hHQGiFlD7ozNphLPI98U,2212
tailspin/transforms/cache_aligner.py,sha256=zJDyrbCu1r39aRLoc29_gk8omlb3Ngk8vsEiTZedid8,19530
tailspin/transforms/code_compressor.py,sha256=_lrR2M2K4o-BBW9dqtS7dVr3JsBav1V3ZL8OyCB-e0A,78990
tailspin/transforms/compression_summary.py,sha256=me2lN9VFNXYuB4DoaD3tFmsJ6K1kA4J5tYnuzP1_t5o,7887
tailspin/transforms/content_detector.py,sha256=rQyvQHzm1QJ9dulXFyO6eZ6jOQEPPE_rwaS1e5RWyVQ,12691
tailspin/transforms/content_router.py,sha256=Bs23T9dnMqVLPahPEqFfRd3-V8BYWX6zR8f86tchSM0,81662
tailspin/transforms/diff_compressor.py,sha256=C_JQFV7t_sAb-jY4-AVyLzwjpnsyn8bCvfsGmn1BtSQ,20400
tailspin/transforms/error_detection.py,sha256=boacNlbFW5bEr6STXpKBr2LAvXwAqz-xvPL8YKMWCbg,3465
tailspin/transforms/html_extractor.py,sha256=FumeCApwXCx9vEsb7xm6qGMXS8J6NRnSFtgwoOmZj5M,6915
tailspin/transforms/intelligent_context.py,sha256=NikFnC43icpMWg1socJRO_acEzEXXB7HfD_h4GEV6ds,41342
tailspin/transforms/kompress_compressor.py,sha256=Bvva7GASZKPkyxQJSwEK7KrI4BAjXlFiJ_FhMOUX_f0,18376
tailspin/transforms/log_compressor.py,sha256=zMfRq0faYQNmSuXe2Iwwkv8d_aNwK4gUuPmG3l-8s3g,17857
tailspin/transforms/pipeline.py,sha256=mfuClN3GOWFvsORHORRW3vKVeHKDKTJbc59LEi1ZjfE,19217
tailspin/transforms/progressive_summarizer.py,sha256=oAL84FPMqoAliEiSHvYhfWq3Z8qRp3O7HouUwfX3b08,17944
tailspin/transforms/query_echo.py,sha256=-XOuEPpIxiF4WclVOdnFcSHwHwAAAb4llbUXRAOWZQA,4469
tailspin/transforms/read_lifecycle.py,sha256=jnbJOSWOayKdMySY5N1AIzi9WYnQqsoI2X-mW7yawZo,18108
tailspin/transforms/rolling_window.py,sha256=OETQyoF2kMGZYyS4Q9FNWbrdC__4C5iq91PgSuYidnY,13610
tailspin/transforms/scoring.py,sha256=u8Vt9pT5l1DSw103fsqk15a3Ge0WeWzX__xmCVieB5Q,15519
tailspin/transforms/search_compressor.py,sha256=YrIVvbzaZqZ5WxGBSfjZPUS8RbnDXvhd4WN9-dIjAPQ,12326
tailspin/transforms/smart_crusher.py,sha256=GIKuLczEQvQpvn2RmzoakQC04odPRQlD3et5Ft4TwOo,147299
tailspin/transforms/tag_protector.py,sha256=ZCnmwNeZUNwQMnSLaKp0O_98NZlvPWXA4irKBiZVA0A,8936
tailspin/transforms/text_compressor.py,sha256=VOYba8Ep4w73r6NeHYAW7ugCbEK5E3PE9HJXXNun0G8,8397
tailspin/transforms/tool_crusher.py,sha256=FOLGl4sZ7ashaORiYw2XL98P8aTAkY2qFkxZZJyM1_U,11210
tailspin_ai-0.5.29.dist-info/METADATA,sha256=CPdHutHun1YxmM4cWU8cUy6pKGETMwYpEtj2_AJPnsE,2413
tailspin_ai-0.5.29.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
tailspin_ai-0.5.29.dist-info/top_level.txt,sha256=3nR5AA1i-9mo0gLOp3nO_HnCCS6hVIqM08hREiIbDy0,9
tailspin_ai-0.5.29.dist-info/RECORD,,
