llm_router/__init__.py,sha256=PzwtJrNw1MFrAehpWR8SMcbw5tey8RcN94t0VgOTt8w,2164
llm_router/admin_actions.py,sha256=QQDqPmjCXIvDSRCuN8awMphcKYnB74oea_1s1XeAjPw,7204
llm_router/agentic_registry.py,sha256=6wEJP6uKtQnDKhXKxyZ3hN8WWRZa6rzSCKrHEV7Bjjs,9851
llm_router/aiosqlite_util.py,sha256=ltV_AqcaAwtS0pxljHyzDtE0PVPvw-x45Z3sXp6rALo,1565
llm_router/alerts.py,sha256=Rs6ir0yerIBzGJrXWGnx5r7QOqhl7Wu5M7gzCQ-0y6M,4919
llm_router/attempt_log.py,sha256=J2rerxpdZzo08i27kT6CwUVtpvEIwHujteWFQnFu58U,10289
llm_router/attribution.py,sha256=nfyuv-u-FKDXqUx_DFdPb-OXJSZTe9mwC6y1ToSURN8,10040
llm_router/auto_profile.py,sha256=LLzRrwciO4SVpfoxvIdr8QoTKTxdQZpNurmEJp4MFTo,17779
llm_router/bandit.py,sha256=lKDSg1ZMNYvI6XeNqANwG-yq9_1nxG1JrwDrTnJEYcc,5678
llm_router/banner.py,sha256=PV48l8dXM5vwVw5cJ8IkPa0obDVVLUj3RnYTj3ijYbg,13297
llm_router/banner_art.txt,sha256=JSn1kdnuKl-yONW0E7MAcU_Z7YkD57OnRUt6RYGKFw4,1684
llm_router/benchmark_fetcher.py,sha256=RUL84KQYQqtr17jRQzs9BKZ5s2Yr9Z_DOtzE-woOwUs,26015
llm_router/benchmarks.py,sha256=bwEtmp5JgogBbfPs1g9ktBpKz2eGbmro1mo2p6C5TXo,26939
llm_router/bounded_operational.py,sha256=nmGsy2ZLdTRUwWGZaXTAZeDE6J7jYwIgECRu3Gxx2BA,4537
llm_router/budget.py,sha256=f2JkErhfGSyjRVgJGFg2qK7VO5jUPWfrWBm4Y9PSyTE,18077
llm_router/budget_backend.py,sha256=yFUQNtF2y3FTS8gt1gFy65s8jQliiL2Lso5re3Jb15U,35545
llm_router/budget_backend_postgres.py,sha256=KPyg_lYfGUGwz8WvFtdOBVgDnskKelVozZ42zfh8EzI,19095
llm_router/budget_envelope.py,sha256=bwEL2ObEhlWGwNdldYoSP8R48BW-qGgyKsQmdTgXAfo,16634
llm_router/budget_key.py,sha256=tOu56A1MOdQlp2s_0vaU-enYdxDwonQ9X7qvm8yxY6M,4074
llm_router/budget_lineage_reconciliation.py,sha256=JeSUdoVTYhLtZp5ZGr8LaCCnxC285cJQxy7MBrK-Xyc,4572
llm_router/budget_store.py,sha256=rXKGK8ypMzFIDrlqFF4MVsNxpj_Exuj-5VGyO2bU35s,2501
llm_router/calibration.py,sha256=-29r7OlA4_clQ5lxadMYtDc8ULniNxmvefmYRcYO0Bo,13865
llm_router/capabilities.py,sha256=iAa0y3J_MY2Bpld6hYUikB7nykr4XY0exg8RF3upTd8,18534
llm_router/caveman.py,sha256=ffKP5yBf3NNBuqs3bATSxgbqS3JpbheSxQTBkNKtQa8,3974
llm_router/chain_builder.py,sha256=80p22KruP7ePi_9t9nH5gU55cX58m7KJS2XlGGeIp-4,8826
llm_router/classification_allowlist.py,sha256=G9fXeeb6tI7EHn3HCkeZxlk8WOcAebQTXtxUsBIX6NE,4815
llm_router/classifier.py,sha256=_WhF1TkJCVw9XzL7Tm4BtUXVWnRlQ9uzggblxpgdpEU,13953
llm_router/classify.py,sha256=nfIip5_MIiCfhPgV79BDiO2BeKCqyNSzx5JVufTbgj8,30819
llm_router/claude_agent.py,sha256=bqYMDQXsO8THJ4635E6DEOlxEX9wQW-CIquRSvaNSYw,8453
llm_router/claude_jsonl_usage.py,sha256=8OjICu3l9EqV1peBF66ffXiZ3KLpz0p0coWMQ78l0Sc,4173
llm_router/claude_usage.py,sha256=YEMUGaAs1C5xxox369Tf3s7zbHto2hTcCahz7PxUEcE,20456
llm_router/cli.py,sha256=9w91YPfAGyQdfFgNI1ocqyDeCsQmW2o_Dkh4f9hsOQw,49336
llm_router/cli_help.py,sha256=MlEZ24nENiJwg2YQkkwGFdk_jQ4wVPG6jaHImTmFsOQ,1788
llm_router/cli_init_memory.py,sha256=h0WSrlpeckudEz7lEvdq-TbOFYJn3n7cR1sBbpZ_J8w,5030
llm_router/cli_init_policy.py,sha256=jP0PFAF5CI6qDp_sdCUhBhDy2M6j_TilYh9uyNgRohE,9501
llm_router/code_context.py,sha256=U1R9jayFhMJ5a4gqnkBmG3s29iwFV29CCfq6LdLG8OE,17539
llm_router/codex_agent.py,sha256=BeM8zghx2WbIl2HQ6b6Uf-Emj1D1S5QYX_8G8GaXAks,18170
llm_router/codex_host.py,sha256=JSgNVcZY0IDtl-PgONs7HmVom7Rtg11PVm0Gxpyal2M,9560
llm_router/community.py,sha256=TmDGXNNHeOXN4FnzzL2cp7Hp18GM5zi9RUdpqAPSVGI,6661
llm_router/compaction.py,sha256=69LsKas9l2l9Xc6LTJYPaBcvIddTUimlzhGsX8UAU1o,11241
llm_router/config.py,sha256=kiEtq5qkIAGV04dsgQ3OnOJwaHAQUroJJ4zie_gfE40,47361
llm_router/contamination_audit.py,sha256=kDonpu5j1x3HUz2xgELYW-eFt7JIMCQ9m_yYeqT43tQ,4579
llm_router/context.py,sha256=KpZvO2_B81O4pxkYs7btdwP8ISGQCmzEGdInMEnH6po,30472
llm_router/context_injection.py,sha256=eOkT7_lqFkq_r1qgDCbdPZ7srIhfR3NsIyuTTCfJris,7708
llm_router/context_optimizer.py,sha256=oVd8sTOajMdLn8iDaRQ36G2U3T5PF6f8Ch04oqgmM0s,5772
llm_router/context_prep.py,sha256=mKb24-8acMIkcAkJX-kKSaHMEKBxbgsnFo1XnvEpV04,5846
llm_router/context_signal.py,sha256=ciSN4r9m2nqZDGeSnh3tDS2qhg7eh8qk2NjY4wBlpFw,3321
llm_router/contract.py,sha256=cFnr_GzY9cgowesNhOSSCssFSnsp3zNNk_v-lIc9u4c,4968
llm_router/contracts.py,sha256=v_RqMrT34E6LT6pQpI5E6Zj7LYwlO5YDdFB0ZgIUR8s,8954
llm_router/cost.py,sha256=Eu2a9tUNO1Y_SkbcVkHz0UlP15OY6hxA-30XSc7XmaI,181348
llm_router/counter_registry.py,sha256=YSK8bf9P35yTTzypJisisk_23edrwPXpFAx0gZidBRQ,15216
llm_router/coverage.py,sha256=H7zXQ4_9k0vPJjDhMrXiZzlQ41vf1jEpklV77QcZ1uA,9455
llm_router/dashboard_data.py,sha256=aupGxQdWjx5QHJ2zHnRaXdKst74DWoOKreUmb98Gp4U,35013
llm_router/digest.py,sha256=_dMnsGOdPfQM9mDvhqFK0bPwqkRMEbkldORZLbJeBsI,8900
llm_router/direct_diagnostics.py,sha256=z87DzbuOxE5Lh0mUsgr-1wN5kpXTjvzZWd661Uer9cg,9154
llm_router/discover.py,sha256=7r3wcijUPHMeT8iCQuTPRCmyt_BvPfB3s9G1DeH6aaM,19470
llm_router/dynamic_routing.py,sha256=_2lt472FPIFbvrT5zK_zhIrRs5wvyezQ4Fm9raMj0pQ,16060
llm_router/edit.py,sha256=3B0uN4XBOD2i_vqb2ET9xx2g8lgnK5fuU0ZLWXKBYu4,8309
llm_router/enforce_config.py,sha256=q2_U2yXIfeY0Kc1uMMtEqOKUWPkYNSirnNknMZXrIlo,5898
llm_router/ensemble.py,sha256=YdqwMzb5mthRLTTm-cEIoMHtKbCE43w6CnXHZGjAhQQ,13135
llm_router/env_registry.py,sha256=27gHOf0BXKyKCgcdgApvxzp6y5ZICHEffNx095wZsZI,22025
llm_router/execution_ledger.py,sha256=pQ0P8s55CXJAkA9_P0tW_m5z2woLDRTuVw3_qbn8RLA,39606
llm_router/execution_signal.py,sha256=5NicjxN3oZLeXt0fs957iJwggdrPdLvCeARtnQCFGHg,4653
llm_router/failopen.py,sha256=Px6ukK5hnIQFIPHLMreymlVg1_VM0TgJL8S6stVuQxk,11463
llm_router/feedback.py,sha256=c--dnmFVrymNgx6uWGyAHdPZz8N8v8wA0jYrryc3LIQ,11049
llm_router/feedback_handler.py,sha256=jyn89tf0yygEC_UJXbTESKJ7DBBPs64UCOhSmaJ_cwk,8564
llm_router/file_lock.py,sha256=BILvjiDlSWp9R7CTZOONzHxCkLT0foxW4UmHmBGN9eI,3514
llm_router/forecast.py,sha256=HN__6Ux1g4NM2EO-VcJyVv_O1N96lzCnRUZkqQVwyzI,5508
llm_router/gates.py,sha256=9V6vcFjv6n2bWgh1c0a32u1DdjLZvtXmGyHIHuxpno4,10843
llm_router/gateway.py,sha256=spHHV_siSCc1ODNFTEPVI7H1JPhXnXGFo7JyjbkOiW8,37670
llm_router/gateway_service.py,sha256=aGSNM5bAGs4emVEsrbbF_Qb2_ar4szUJvULri9BrRXk,4310
llm_router/gemini_cli_agent.py,sha256=8GqYdPjN4X6VFY43KfF30NhWflXg9BjxhpZA7oj6pxo,10387
llm_router/gemini_cli_quota.py,sha256=1LtO9GxD-TFzYZJcvNLx-BMi3Zh0WoJSU4f2Hf3ypz8,10202
llm_router/ground_truth_consent.py,sha256=GZlfkJ5H0-eQY_wWgrrNxcaZ-Q9oXi546-THadv13CU,6379
llm_router/grounding.py,sha256=k-g3cJhJ2_Yqpmv1HRBPOYtI8ue-Z5wzqt4d611tJow,19749
llm_router/health.py,sha256=-VozJ-OHeczfnTV5CP5R2tra3G5iviOswoSwN4FKb-A,14741
llm_router/hook_client.py,sha256=EGqrB_HfmMynxU05JHw79j2s-SOhPdFyV2capessW_Y,3539
llm_router/hook_deadlock_checker.py,sha256=LC5Ye9FzvN2F9d0z8GM3xSipKyzoty3ES-G9m_DixHA,1110
llm_router/hook_deadlock_detector.py,sha256=R6hZz8HHYkCStb4Iy4D91ynXWyUCoTbv12ULkToJo8c,12733
llm_router/hook_health.py,sha256=ymJMJ1PsMB_Ubu919r79d3jCczvu6yua0Za19LFdKto,9341
llm_router/hook_liveness.py,sha256=ZXuXacSUI96d75rqaslva9389DeXyzVNZRUpkobG4so,7782
llm_router/host_detect.py,sha256=IEAxBBvxAYZoJ-z-GKDFiFxd-QyvJrTKZ7XpyfhAHtI,1902
llm_router/idempotency.py,sha256=2ltmLIckMR_SdxP1b2Ucp76Yr4iP5hYhKB7X3wa-lHY,9888
llm_router/identity.py,sha256=ESWIwxtGSszA8VUXohJ7m5uSteuo3D7fPPbF3Kdd1jI,17756
llm_router/inference_robustness.py,sha256=Ls2s9p1Yk_GdIHs2TvFMkqv8KslW0ObD6Ejl0DGj6ts,6760
llm_router/input_validation.py,sha256=XbniZEJDFWHUPND_9KlxG4MV9MLuQtzzXIM69wvqX3c,5480
llm_router/install_hooks.py,sha256=JYc1OpzZureyqzzNRMIgzhZCOImhGD5Ypj3nJdOVfT0,87093
llm_router/install_manifest.py,sha256=7sGmcu5eu07AbewLsMe-zwTnPVvOdS4rlNHRlLR5xJ8,13074
llm_router/judge.py,sha256=vRZ0UE28faJWUKC1r8GCAeceUrRVxBOvy18bBgAh2nY,11105
llm_router/judge_cascade.py,sha256=25qZVF0Qvp_7_Cd9n-NVlAKFjP_pnx3Zt2hX_Nvc1eI,7043
llm_router/local_platforms.py,sha256=Iewq24dg2K4q43vcE0I3lynJWO4aaL_KQFJrmnvRuBo,11115
llm_router/logging.py,sha256=TnYj9qH-zhfqzmhtVnEM6szY-E_gXcn6SeAEVwuDQ8w,2433
llm_router/mcp_roots.py,sha256=dj-4Ynk0YHRv0UURdEfWydIfPjvQj5zDV7pVydMy0iM,5090
llm_router/media.py,sha256=9TEBel1vA9WG7KGSq8kLsjwEOtyH2BqSpetCgTwqFBo,24648
llm_router/metrics.py,sha256=Sr7QUTsSiDrIUfwpPgpRECWkl-Hkq-iyCKrLjbZJus4,10751
llm_router/misroute_audit.py,sha256=e6pA3xBSnaJ8Z2PfZ9GvdzSiuFe1CxsjJ0wj-aRrAvo,9134
llm_router/model_aliases.py,sha256=731spf6Un67oik-XEz8EX0aykKtvm9-oquqofNHlmOE,2617
llm_router/model_discovery.py,sha256=Lgd_xT1oHBIFTvOlePqJP7joWnSoCbBmzZSCt9pQTLM,7652
llm_router/model_evaluator.py,sha256=5nLBQNJGcYFumpKSPqzBnJNLF1NNBw01EOVSZ7EChl4,10836
llm_router/model_registry.py,sha256=8lbtUusBOXXYRMgGE0jpC8iiMdit2FKpUMBgNOlBbQU,15844
llm_router/model_selector.py,sha256=t6tURKDwzKN1zm8AeJzjTm86yIWY06uqzvfrVbu0bTM,9088
llm_router/model_tracking.py,sha256=E7Oeeo1rteDujM1Mw79HmBIR0QIjcPIaSbGpvGQeKu8,18260
llm_router/net_bind.py,sha256=7Ta0kaHuKhSsBSfAHF8887WKo3FLKZCRKbpL1_Vfn1M,4028
llm_router/oauth_token_rotation.py,sha256=QMRogZEu17jTOluNwDvZwpH3mPjnlw1FwblC-FjAvXk,7365
llm_router/okf.py,sha256=fkfHxBNo70Oy8P18Y3jZad4271BB8FonetgkOpmayGA,62421
llm_router/onboard.py,sha256=DHNfLUYln68TDFIUaU9Sh6KqFH8Xl-I3huQPwODVLOk,9859
llm_router/operational_signal.py,sha256=fZu7DJ22K7IC2bAP81QbUj40Wg9cq5DjWfQjCAN0Apc,4965
llm_router/orchestrator.py,sha256=6ZVP2aL5tTGJvS0NSLQP5Z2cbwTej_UPbR8EvnPC7pQ,10764
llm_router/org_policy.py,sha256=QFWJcgSIr_oDcnMY74qGD-t3v7eMU743-F8-vt82Ak0,12804
llm_router/paths.py,sha256=2nMH_7zluihHFamPjlAqD_8WlVx0PZIGbfqOTk5Rcu8,5790
llm_router/persist_redaction.py,sha256=eujuks1dl1aPXz04FuYcGdyjI7gB14GrsNzLFKKX8zc,9019
llm_router/policy.py,sha256=T5gjuTnm9O1pDsK8fZUFHkJ3gz6PGz_MI-qTPQoLqJI,20643
llm_router/policy_diff.py,sha256=17XcC-VC0vFSNnBOaoT36JWt0KHdti1wN0pYpwW9BBI,7301
llm_router/policy_runtime.py,sha256=xAyTw8SSMRfKdmqxDK92qUQE6z9FOYz03baa0DfEwVk,1958
llm_router/presets.py,sha256=nHqnLN_7hDPbPyL2WlOqxGNBtlo2K5DEC5nwDAEJrT0,3192
llm_router/pricing.py,sha256=J03oSLVVsIw_M_JSmHANhM9EOC3Ys3kcUT__NmV5dog,21090
llm_router/profile.py,sha256=MJVsXgZcfGY8yCG67xQeQR6CNqEjIwNxNoilD5MzyGg,4881
llm_router/profiles.py,sha256=YGjpFXp_-Z3LkQDvGBcnkGcv7ESRju_Fj9C4hUsOiNE,28008
llm_router/prompt_cache.py,sha256=o5fv3C6UDsFyZ8fuScPk36O437AZG3wDSwKA8I7L6UI,5416
llm_router/prompt_capture.py,sha256=Arxa5IJiNTCJ93eXJVEL7pL0FmLbX0JFVp9IHmL0-A0,17052
llm_router/prompt_injection.py,sha256=rpFd_xlyM0ka8ASuNXrUk08pkebNrk2sk2GAd7gVGVs,7162
llm_router/provenance.py,sha256=dxjG3PaP9HrP4oK2faiVhHbLIwLzcxwTQ-2eaT6OzAo,4900
llm_router/provider_budget.py,sha256=fPosrEluGVVJ4iXB6WIEfPh4TwHnlBanmnS-XHj7EmY,9269
llm_router/provider_quirks.py,sha256=p96P6-R3pSeRtge-uU0Qdt35ORa9wlASB7mi7vFaF5c,12595
llm_router/provider_registry.py,sha256=tAZP0bXLIz3yzDrnhfFmFNnfIu6495dGGmpVzG6A0IQ,13390
llm_router/providers.py,sha256=8jbjoZ1wLIDwTnhDp_STACFYKomkSZ3SS_bDGCZoq1I,20747
llm_router/quality_feedback.py,sha256=cDuok5_N1e7uQs8w6RdlhdBdw0FTh1tQ5J-19WFLiH8,17475
llm_router/quickstart.py,sha256=2FcO2y8O5hUbqIJhclaAVAPuy5pHdH4rqns4_HJfxBQ,10030
llm_router/quota_balance.py,sha256=Dr8Ilfanp36HwW1F5wVaWt0grdsJzEb4ixmmYbByg8k,7192
llm_router/quota_envelope_routing.py,sha256=8ldrga49JA0BoWhqRXO74U6aqWOA9zjKWZ9ygAv-miQ,7042
llm_router/quota_routing.py,sha256=UWKBJFAcNy_IFl--6ZnjhHLo2G4Yxxq-k7edekHCCtU,6069
llm_router/quota_savings.py,sha256=r7TZZct3TSm5AL0j1c16hIQhxVLg2hpB__0AgfM-B9s,15349
llm_router/quota_tracker.py,sha256=_vRS5jjlYRbzR3MzGpfDsivz4CSa15BdnULSdZDpEO0,14772
llm_router/reason_gate.py,sha256=DOBa8iaVuL94uBDleJlfG10EFcrx88kF-drY6GDtVTQ,7799
llm_router/receipt_store.py,sha256=-CXI0ftHuj_XkJiZulThF3IfYwcfqoVh8ffvI53rvzE,7877
llm_router/redaction_routing.py,sha256=VTaI5l5H6U4RIBmVAXdqIkdZt3xpOqcdSgsKYrI9yrw,5482
llm_router/repo_config.py,sha256=1iO5cgZd_5m7bEX1kh1FTl3n6MP97-hvEOi1PkG1kNw,13883
llm_router/repo_facts.py,sha256=wMtXkb9-zARuKwrVoEiIxIWTTp8CeGLMNtBGHMQISTo,4336
llm_router/response_router.py,sha256=lvazOW56nd-COou4fckaogJ1kJW-B4kBKxjtjc-MeyA,8677
llm_router/response_validation.py,sha256=hUvxnkbQX6JUL0ri2IKtfjj0i7nbCRoC4vME2Nkeq-g,7061
llm_router/result_cache.py,sha256=XPjV_-yTnHeQCrCc6YVtKV1QkijaR97yc-pcdgweJdc,19173
llm_router/retrospective.py,sha256=1qYTHLTdxvmoq-tm2TbaLafgqkdNsjJTn8bsXaauGLc,32253
llm_router/route_server.py,sha256=3o0pYNhPVVLFY7vJLvjOKjh30jfjhxXHwMjhqQ5weOQ,13348
llm_router/router.py,sha256=mB3tDd0uTofxhEn54cy6Suwa8YFJEgdk6VyW78EoaKI,278065
llm_router/routing_hints.py,sha256=-ug5wtvaOMxdU9GIgO93DTQtB0-78nCuzwVsoX0ht6M,11833
llm_router/routing_quality.py,sha256=dKAzJRYhsaQMu3UKNeQxZWbaBRQLyYe6XC8QhNWl-00,32718
llm_router/routing_report.py,sha256=hciaxqJv-OsXSULv23pHyp2k49wUuYdxvHqXVhIQx5M,12563
llm_router/safe_config.py,sha256=MUXgabilaQOlCz1KHMowrMqoRzl4TMVsQ15fRSacgnU,6141
llm_router/safe_subprocess.py,sha256=kc-k1mLe3K6pU5IkUaggFf4SwWW57hZ2hft9B1PbxWU,7792
llm_router/sanitization.py,sha256=9tXnsQP-enyPkxvGcE8R_b0hwWUXcyBwCfCUk-VbosI,4396
llm_router/savings.py,sha256=zoSOtwMXqII26drwg3RBuu7omn2Ftyfu04InFPl4qb4,15925
llm_router/scorer.py,sha256=BpV-EQL_-FSZw67KP_ZxKFQzVWFKwVlowunR97qfSGo,10252
llm_router/sdk.py,sha256=pZKmSWvnbCZCOnwtz2ODNL8KvxC5nNkprwO1eRxqqRI,3226
llm_router/seats.py,sha256=AHeGT5h7NY9f2Sf0QFYHqdUQF3RJ_PcjnsS9xZg1GJ0,12216
llm_router/secret_scrubber.py,sha256=SaUQKPqofCYFGjF6_eW63nqU50JINMyBINaHpSv4psc,10511
llm_router/secrets_vault.py,sha256=VZGTEk702IFVedAk-hxngS6vOUWVioP6biUdunUVTww,2648
llm_router/semantic_cache.py,sha256=ssw3FscNc91aUBNuXBpnHWMdmiz-d7c5NrCsitvZdR0,22309
llm_router/semantic_centroids.py,sha256=T6t2NGT7vysR6xbc5V0_pe2ScMpWwtycEIJaHoB7lnE,9931
llm_router/semantic_classify.py,sha256=CRIU-0Bzoo8c1KASM4Uh3JNT5OMmm0JEi47sr8Ait5s,20041
llm_router/server.py,sha256=hulzgq0ObWgcMUE1CnigXLUALMuK_IcfpppRJ3xeaxo,31255
llm_router/service.py,sha256=XXYO5meiaSXAjoy7uTs2jBU4rKpT24d0GxNNjtjx6rI,13448
llm_router/service_manager.py,sha256=CsBsNQCx1UGD-QBJWv2dpzUMDQDKh9cadqoxfhCqXNI,4818
llm_router/session_broker.py,sha256=WNmuWiS-M6bLQgP1Df9qyNgVLoGdmIxz48vuFvDcPew,14838
llm_router/session_spend.py,sha256=5SOhYOVLRt0ZJXQvjkSXdCZwTq3OdbX36svXWeJLdf8,26436
llm_router/session_store.py,sha256=lScE-ZuK6sqm_cMip7NlEE61Hcl6sRoUnsF1Rf1Ap5s,40908
llm_router/sidecar.py,sha256=2G4TdvCDK_2E8MaWr--9US3c9Qlh0C7lrJOHM7BdmA8,8951
llm_router/sqlite_wal.py,sha256=psKpRPRcSONrI_AoNIClcOBddeRy1Aw9BPuSS2ijPbs,4458
llm_router/state.py,sha256=GkWUSmpF1WeRpbMM9saCdUxdYUD4T--gzAORnAG0cWI,3827
llm_router/stats.py,sha256=CwbkrcNAm0G6UO-wKfma4N_XSRp4XkvrUHr0jnR8Vb4,5240
llm_router/statusline_hud.py,sha256=kCqNTt6IIPxxJ1dV7bdj_AZJjgLTvs8GAEXOGCK-erw,9681
llm_router/streaming_judge.py,sha256=J-1IDkdjvOgnH5eO7ELHvu-3Lwkqs7mYlz2QFV_xEcE,9069
llm_router/streaming_types.py,sha256=RCo69B58-gyXlNB8KCZNP9Q_ybsJtFds1MhmZCqCX9k,5474
llm_router/subscription_local_routing.py,sha256=0rvLXDQ750Bquld1zxxmMEC2tr8ILUhH3otK2WUG5VU,13762
llm_router/system_prompts.py,sha256=uKdM6sQnjA8t8xC3U1EomKDNtmNNi8NTpTRYl1CyC1c,6181
llm_router/team.py,sha256=wyAyFFqyheTu3Aqo3fkF8uNqk7tTkSTrefRqFVUzxOQ,12722
llm_router/team_sync.py,sha256=nELX9hZC1eIr7UB7fUI4SmIio2drCyFok1ABLyA3u6w,10038
llm_router/telemetry.py,sha256=enKF4DuJtIOU6Snf4F1ioJ-L-I44hV12qoOQiNdysmg,10456
llm_router/terminal_style.py,sha256=5HeAlWFBhSljyBqJZHF3uf-gOgh4U07pZ7l3L_mu0D4,12565
llm_router/test_delta.py,sha256=0-pvSrpnjV6fFG3WHzmXBZmrHhMTNancNWZqmOOkvSI,17852
llm_router/tiers.py,sha256=4wd1fsyAORyXwWXNm1ioS8I3sjIBawBEKu0TAptWkZQ,10044
llm_router/timeout_config.py,sha256=j35UARYkVOOeRHNM7zUY4U59Gc2qNEiggnaxPoV2C6c,4733
llm_router/token_budget.py,sha256=3dvuemeaaroXN3st0U14zUbrAstceIONccChJT_p3fc,13703
llm_router/tool_surface.py,sha256=WBX2IGQGVqtsGTG0hOjGMGAlECaEg0twxnrrYizTPyU,26432
llm_router/tool_tiers.py,sha256=PDqpZcT16WNXSS50XwroOrxMczR_43x9gt7w653LDr8,2846
llm_router/trace.py,sha256=_y7V8SarO-W3RC27EjhhvQzvo6E7YFQ85Prmtkky0WU,5125
llm_router/trace_id.py,sha256=U-mXuzIXqHkUsOFzLL9bWRPL1jD8s-_8KRLhO-TrmoU,3724
llm_router/tracing.py,sha256=8yd_V7Uj-Z2azRF0IInHvb3EMdy9Lf78JeuL2X5QeyU,4320
llm_router/types.py,sha256=nXSFXheV2yTsvteSAz9H0kDHS9zHLI3S2tGfke2yIuA,32833
llm_router/user_routing_policy.py,sha256=NXz2gPZiGdL-JloMgJGURaaEGDfMBnSCTSf4t62IK10,10847
llm_router/vision_registry.py,sha256=cVQbkyZdXjp6U7PUjPzV2L4-9mvOTDDNsYOfOcioJa0,13597
llm_router/agentic/__init__.py,sha256=wgGUXQSpBPD2yrVi-RjYBN1BS002eZTOIjoixBoVikk,924
llm_router/agentic/acceptance.py,sha256=WgtE3qFX30NGplmf9pNlGHrX9qE-OJY5Q3vnEQyhkYE,14834
llm_router/agentic/adapters.py,sha256=CdzMUwlTLoKj2gucEVFIcggpqArLcXASvbH-7Zyj43c,8400
llm_router/agentic/delegate.py,sha256=i7z8u00BXGFn1gitcpD0nd9sWdW16jQBr8buSR-ZAjY,4594
llm_router/agentic/engine.py,sha256=lcCAa1FixMddW9PbVvRHRLKUbmHbGqxhvXmXObSnKoI,12130
llm_router/agentic/ledger.py,sha256=-bOgzrHr6omME-5tVgrPpc9yy5dN6sMViwvYjTms0Lw,7801
llm_router/agentic/planner.py,sha256=sqk0bWd317PVgN7-rnGj1OGCVT9E-8pssZ5WygP4OoM,6002
llm_router/agentic/react.py,sha256=fE7ytdAui67R85Etb6GFdGF4N5nmBRPwHwLvwcFMgis,15067
llm_router/agentic/savings.py,sha256=vxfKPDnZFs3lSzkDWTuQ3qWQGq7FVLkZvmzJErFZZs4,1483
llm_router/agentic/service.py,sha256=9dUv4RounLiaj9WZNsF0TL_c9AXnkQonF8ei-OqWEPQ,2198
llm_router/agentic/telemetry.py,sha256=FqknerpsKQfvwd65NJBGqaT4nMzsrWh2gb0i67UMK9g,6119
llm_router/agentic/worktree.py,sha256=ShPI92w1pJziJiwJqHZ3XzEseJT_bJLB_9r57VyFTrY,3554
llm_router/agents/__init__.py,sha256=cO7GNM-wLd2dJs-YnHUDOuN-w60FdJK0HEqIF5azuWI,1379
llm_router/agents/base.py,sha256=RHLQ7E38HV0IE6LDfiyK0wsOB9dfOI8EEnlug8pIBZA,8659
llm_router/agents/budget.py,sha256=fKHf0zN4EGKd8HBU4M9rISlRdiX7bzZuE-oWIeZ6ioM,4952
llm_router/agents/registry.py,sha256=Eo3tvuxB3Jv65QexyJGRnD_IJtHogjg6T-D5PjCTQyE,3195
llm_router/agents/session.py,sha256=hEk1bVkKkBmrs5ZVyaL3VF72fWEB7NsuE6lcmLmvkaA,33631
llm_router/benchmark/__init__.py,sha256=VzFiRTrFPR7kRKiqHxg3D6vPX0GmywzO5AdFki0jPMo,6392
llm_router/benchmark/regression.py,sha256=ZcRKGDxIM3B2XqxDESTNY9O-DuRtbQgFIR5Ze2LAmP4,10418
llm_router/benchmark/runners/__init__.py,sha256=7YE09P34Jq8MLQ421nzvUtK-38_3hjTUO1bvPG4cqHs,298
llm_router/benchmark/runners/routerarena.py,sha256=lLBtlT3iql-xbOEbH4DM67xRycKEfH__ZyjsVBwEqh8,7070
llm_router/cache/__init__.py,sha256=5Up_tplVrYaA1pA_8rNt1BRgaKrPTuNfxPf7dLLehFM,1263
llm_router/cache/classification.py,sha256=28lu29eUCAzysfPdRcoyXnVQYV9tLTOAfvRWUj_lt-U,10121
llm_router/cache/store.py,sha256=Sxro2Ohja33pwZheYpmYiNv8wecydus84D7LEe26Qrc,1470
llm_router/commands/admin_actions.py,sha256=Ydx0id0GONOe_jmXiSCC5gdOLLRTlmr5ilsKO1n0eKs,5558
llm_router/commands/audit.py,sha256=Kos0CBPj5I3TYj83RCEZwj31LswC3T_JRQiiSzmeAuA,4139
llm_router/commands/benchmark.py,sha256=_s3SBu10dqfiUWfRKinCe15T8hczHEwDgRIbKbz6vTg,8593
llm_router/commands/budget.py,sha256=-4HZsxIr9C4DnB9QREAKv4YekFPs2LKWLoARZV6SGCw,4919
llm_router/commands/config.py,sha256=Z6LzFQvvnQyH7NUCxUrbaJa3glmn4SFMs2Y8p4_yvHs,6942
llm_router/commands/cp.py,sha256=WqrbCLODfzd5-EKZUFlA1-yn6cmL79bxWOztFZlXxi0,2118
llm_router/commands/dashboard.py,sha256=RMy0LtAb09c7JtXdGJi26p6DEibvIDhptCLUZ9d3SPg,2084
llm_router/commands/demo.py,sha256=_D-pvnBCsmNZqgqvkNYhA8hBsp87YxLmnoHt9f4yqCY,13715
llm_router/commands/dev_refresh.py,sha256=6mdp1hSvB9IAP8ju8FREI6N7B4dgV_Vy7_kdP4Nuwnk,6312
llm_router/commands/doctor.py,sha256=J61Btun6dIQnTe_5lueIbYi41WHfF7sfGhHQ9EegBnY,75722
llm_router/commands/explain_dashboard.py,sha256=s3-Vk2pSuJSQFZw_S_sEuzLuUa187LS16EoUE1ijx-4,14180
llm_router/commands/gain.py,sha256=2pAWTaabjur3qphfyxT2gswGTa1sbyzUjOFWKGA_8SY,18490
llm_router/commands/gc.py,sha256=XUCk3CB5hvCPlejCzqGS4ok9-EyndHOiqfBX1z6Khc4,4204
llm_router/commands/install.py,sha256=jwvUK1v_PQPA1AiqBwaf8I9NVXP8exx0KaS1btMSBn4,65000
llm_router/commands/invoice.py,sha256=B6LDk6YECsizQ6oco0gmaRGUg-6p97jkPo7VFamu20M,4157
llm_router/commands/last.py,sha256=rEde4w8_Q8_2nHdGtsWurp6945tpgwadiuz2oHCisoU,4653
llm_router/commands/migrate.py,sha256=lEOadSpUj7K4BTGyW-Z70WqHXZPH6T3HzrlC6VT29LQ,4547
llm_router/commands/okf.py,sha256=EE3L7BUdG_JZQsJf7RlCtT0k5m7QP0Q0foxVFNqxDz8,8513
llm_router/commands/onboard.py,sha256=DT24aHzTropkv8jvZ6pEw1AukQjI1VzD1y79xff5vq0,8772
llm_router/commands/policy.py,sha256=Ae2L9YjaGm4WK2WpxQPOhnc2fqSo0IwpacpuG0G7UHc,4033
llm_router/commands/probe.py,sha256=h7OJTKG9oxl7vd6mhAr4wd0h2HRiWtzIv_OKPC8u4tI,1447
llm_router/commands/profile.py,sha256=YthMXhx2qGVW-gybhlhQWOkEsJ6B8RWoMzMNB4QFoTU,2729
llm_router/commands/replay.py,sha256=ImSMvpx3Yx_tgqrnb0jKSCQWNMp3c4zIHLXG1eyGfIM,7725
llm_router/commands/retrospect.py,sha256=j0Jc798Z6XSyg39PDF6rOhHzL6aFvrUGJY49fT0GrF0,3418
llm_router/commands/routing.py,sha256=MzlOOrOQTFKCLActQVW89ZxoCPAw_vpvofi8zsxdvhY,6328
llm_router/commands/savings_report.py,sha256=cD6NtRmokwTwC_nIlSdQtbfbMv_jyR04fmVR1Gmpb8E,7542
llm_router/commands/semantic.py,sha256=mny_M6yMaLu6fAfG3p47MTGqF2ZEco0z2hRJrvGuxZA,7950
llm_router/commands/serve.py,sha256=M6RDre3j66OembH06e29FuqYEZ48vNXSJ9vHhesUBYM,2492
llm_router/commands/sessions.py,sha256=YBsx3XTRv4cjU3WZJxt-4uNfdq--ykmA9Lj4P43ofpA,3526
llm_router/commands/set_enforce.py,sha256=-R7d7WTFfoj_DRgX9dV8KT43ZpHUFkBo-0hcWkp7iPA,7363
llm_router/commands/setup.py,sha256=6dCVZTM1MXUsaVVUf_sf7kp9iyEd2Uaaqli8j0ZpyPE,7058
llm_router/commands/share.py,sha256=Z58cdlxJ96lmbPSIs1oxSGgyb5c3VPFRn42J4QIDtg0,15101
llm_router/commands/snapshot.py,sha256=QXkDpkw1PI8D-Lw0ta6xgyO5ddVprltcuOEVsQzLDfA,7402
llm_router/commands/soak.py,sha256=oaWxPB8WjvIiI-GwjsNFdemPoaxLc8fn_d7YFrB881I,7311
llm_router/commands/sse.py,sha256=rLC7yl_aoTbmyQAv6DgwnRZuuATrzrbaDMOORO-8j0U,3040
llm_router/commands/stats.py,sha256=fwun3nVReJt-tXVkrZSxehEEc64F6g4rs-54yrGQ_8Y,1155
llm_router/commands/status.py,sha256=brejfK2hmSMwkk4hvuanTgPzBoq4USm4ux1nsAfbOrU,563
llm_router/commands/team.py,sha256=W-_vWHCTgAe9dfaMgI--fQDliMutTQbJXYj-wBjN4hw,6751
llm_router/commands/team_sync.py,sha256=hNfdO50E2mXxSkwwnDlbvaJIPRQwzrbytq2ikX2bTK4,4281
llm_router/commands/test.py,sha256=uTQS7qJZhYaNgLEWRiwUwJPbWqfPVFICv5Shbsk6_Qs,4746
llm_router/commands/uninstall.py,sha256=how0o6vNvqYtHqQRzJQznbCBzFj4eekPzF_5RDge8Q0,7293
llm_router/commands/update.py,sha256=R2LZiR0jgSXbplZU-oLpD6pVXisF9olA9Osy6sJjpwg,3193
llm_router/commands/verify.py,sha256=YpyzcnQADjapP6wVi8wlM9kDj31V4TMHo1bwdNQLeJc,11593
llm_router/commands/welcome.py,sha256=kU3Gm1H80gqBneY1aCQvmw3LATBjHDWOGZy1B3kLdB4,838
llm_router/compression/__init__.py,sha256=n89vI0MGR89zlbJ_AEuOBJzx8riejwjxIwW_B-LtWGA,1018
llm_router/compression/response_compressor.py,sha256=RZs3W8DCOBlnBWje_NGlcJbAZfGCi_ZGwDUarBFGdn0,13438
llm_router/compression/rtk_adapter.py,sha256=fCtDw_7VMfcEKMOT3kJg8KhYJJkGYH9qACAsPBp--zY,18109
llm_router/control_plane/__init__.py,sha256=w7OTC5t_0mYWEIp4aQ31nI0T0pQI0lS4_WygrpAI0uw,983
llm_router/control_plane/client.py,sha256=XsQcoEzHL3kVBffEF6T0LL40jRMAaXG_QmnFqYKYtUw,1238
llm_router/control_plane/events.py,sha256=kwL4gZtU5Q8_nk09eQKY91ZV543H0CsD2__cK4Xa4Bo,2157
llm_router/control_plane/migration.py,sha256=322P0qt5DBOIqcqNX2Xx0Q1LeVvG8znFMlNRaw4TQQk,3568
llm_router/control_plane/policy_bundle.py,sha256=wWZ_zQrLQCcE693OKYEuambfnCK_wkzCT2NBqV24cz0,3662
llm_router/control_plane/schemas.py,sha256=pqzCffyxc3hiQXWj1s8siXOvuivFqgO0Q3BCSkxzCV0,891
llm_router/control_plane/signing.py,sha256=-idsAiBjE6tV4LfUqleHdLq7B2dgtw8AIWc5fm61c60,3134
llm_router/control_plane/store.py,sha256=L6hHvcWMwpfCvLAoyUJDVSI9ZbQxsc8MhjXmrh95Ygg,12546
llm_router/control_plane/store_postgres.py,sha256=Gsf2jI1p9ft2MJzZ--uQ6TCG-XZSUdokCiGynzzqCC4,13518
llm_router/dashboard/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/dashboard/__main__.py,sha256=M2TvP8nfOjbpcOuWLyRCmFbevojjg3UOmOSCrEsadi4,432
llm_router/dashboard/server.py,sha256=QET5RKih05aZIj3H7mRTD97Z0HSZuO4G1LXhJqkOCX4,63698
llm_router/dashboard/tui.py,sha256=VVix40ZmFV-Djra0ExBonbEdphpDhsC1cye0ya_7LiQ,36349
llm_router/data/ROUTERARENA_CONTAMINATION_AUDIT.json,sha256=DALlsZfl4nxkdPm2lYDpzTAconQN5e3apkP5QxgXhHs,229
llm_router/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/data/benchmarks.json,sha256=4Bl8x7RJwPg1Y28mr_KAzs3vdkHF9ne9ynAeDS2Ca0E,7631
llm_router/data/domain_centroids.json,sha256=EEx9612oZHI_9_iK-fZ5vc93b2lRhVg71sk4_v-SgGg,475992
llm_router/data/domain_expert_measurements.json,sha256=ZBNiBF9z8GD5AIq17xiURInKrrbB7m_ABVFIL2Dfct0,10216
llm_router/data/domain_holdout.jsonl,sha256=Kxu-RkcZZYBcUV3WYuHMBtpFsWm1rJDLsX_aUOk9_ZI,252846
llm_router/data/domain_train.jsonl,sha256=HNiYNxHOrNm35Npb7FqWco2T2d3I7KiJdiGkuqd3mOA,1446685
llm_router/data/domain_train_audit.json,sha256=EufnK_n0Ho6oZFbmLviCDRfY-J-sJcYBO19tYEz4uac,227
llm_router/data/semantic_centroids.json,sha256=p4Sl080vSjoUwRUjgEJuMUwLwxDH1hdkuHWroEFe4pI,694865
llm_router/data/semantic_holdout.jsonl,sha256=NiTw6_o2D0-hxxWB-6IcKamzSBzKNSyeYPGuZaVvJ9k,6961
llm_router/data/semantic_train.jsonl,sha256=nT5m1QNTlB_haZhUT3FcsS6ZziLKId3edXbTzWmgQc4,27539
llm_router/decisions/__init__.py,sha256=sPXCuM2JDvjac3bvVry3XfXmx--cCeolz5BpXB0w3SA,630
llm_router/decisions/engine.py,sha256=qTJk0NdiMcb-2YpTV-L_mCKV0CQzZJuRDWN_pF6_Evg,4639
llm_router/frameworks/__init__.py,sha256=kJnfzjTVos49VawKiiKBS384kydG-Rz7BnZ66bDs4QQ,1648
llm_router/frameworks/agno.py,sha256=-tYRBRRFEfgNpfijoa4sRWT5tdqYpEYKIUTxl1J6wPs,2393
llm_router/frameworks/base.py,sha256=nOVshmFr1jlBSFYgROdRBdZtZt1-k7zD_cjeHv5sPxs,1680
llm_router/frameworks/claude_agent_sdk.py,sha256=6RUcHXU4dII5k982HEE1HXpSIoqYfiUDQy5p00zFApA,926
llm_router/frameworks/crewai.py,sha256=iNmPNohMWh5zjjH3UKLT0Nwsu33GoGojCxn9JjcPzb4,933
llm_router/frameworks/hermes.py,sha256=9gJQxJy7RrwSeBqL8kCf7oLB0hDKPqzX-WGgZQ0zbyI,1594
llm_router/frameworks/langgraph.py,sha256=HVDT7iZJH-eDadDMSb7H4n9kgY5cWl5eA4hcZNFV6q8,1029
llm_router/frameworks/openai_agents.py,sha256=Qq3d6atU9SfL9nu3l2MCGZ32oJWSGoJb1e-firUNU5E,1034
llm_router/frameworks/pydantic_ai.py,sha256=_sAawkV8Nhz0Rs0lEd2ivbFTWW1jM-TKhtVEkxRX35E,952
llm_router/hooks/agent-depth-release.py,sha256=UCM15GbsuqmpE3gFF8UbspDu0EOfAzsDTw0f9dVrpWs,2885
llm_router/hooks/agent-error.py,sha256=ct6SDvIlmmdpD4SRGdVuMHeo2Xz00DOv2JwUmXsTVd0,17549
llm_router/hooks/agent-route.py,sha256=gIh62g28Yi8Ti6SESosrInQgNkdVyF8HO2RIAVLzfZI,53147
llm_router/hooks/agent_loop.py,sha256=Zh52VGep5mTb5L7jxH3lYWeODXoVnYyRyPrf-4OUv0s,37030
llm_router/hooks/agent_writes.py,sha256=6MFazff59ZaCE7XACsmUSlpqVrJvCrub9NZqFBYlKSw,10568
llm_router/hooks/auto-route.py,sha256=Un0O2Ze3yG7_kQjnonyvDK0LRK8bCKVvIswRu0BqFuY,231762
llm_router/hooks/bash-compress.py,sha256=8NU_VZ16YqEBRaFXRVdTAdqs_MYgqoyiguqQ-x_AIBI,9045
llm_router/hooks/cc-usage-track.py,sha256=jmBhCsGSpzSvXOUS-1HjSuMCIEavRYeOGqZTby0YMD8,10841
llm_router/hooks/chain_builder.py,sha256=8wnwmCGsOa99hWKnW0BRj_GWQytBG03N82zeJ5hXsGo,12497
llm_router/hooks/codex-post-tool.py,sha256=O5IAC012UQMxTibzKkgXC4oYycLe7vsheismKiMnDOE,3421
llm_router/hooks/codex-stop.py,sha256=Ze0ddFTlS52MB0mwXN7X4nmM7zWj3eiN64EPLGmcy4U,1594
llm_router/hooks/context-capture.py,sha256=eiS7x7fjMLmnReXqiapfktceION8bbbS-ZxtmRx67wA,6500
llm_router/hooks/context_budget.py,sha256=u9Y9ObnZ_8vIJkahXD78JOJjuePsEscQsCssfsNLdfU,5205
llm_router/hooks/cyber_grid.py,sha256=wN9qrZVyiB-nRdUBDseTPJYXjy7ZUEQjgZz4WgZCDqw,25521
llm_router/hooks/dashboard_enhanced.py,sha256=Jj_5LFSz8HHc8E83WTObyPogBLOyFEf3bsjMgW4wVCM,10305
llm_router/hooks/direct_executor.py,sha256=cY4UVFDyTCAuI-LOylVUbMHyDLAW2CIg8_HRaXQsMqc,35656
llm_router/hooks/draft_usage.py,sha256=lJBusPBRPFgNDmDf2ecVkPt17jcx0JnIHkxD0Ah4Nlw,4940
llm_router/hooks/enforce-route.py,sha256=-nxus0ipm4-e7_pnB2ZILSLtcPTKqR-zbHUiedIqAXk,81577
llm_router/hooks/gemini-cli-auto-route.py,sha256=bbUaPpG0-Wstp1zjdjh8db62xI2sLOcR3fYx-yBd4pM,7810
llm_router/hooks/gemini-cli-post-tool.py,sha256=UxVwrsbJCD78zmaanubhsAuOq4Vayj-Tt8Xk928v3MY,2969
llm_router/hooks/gemini-cli-session-end.py,sha256=Z9XZ78ZZh4z81JLam8PKlpTW-gYncCOr6uoQ1ir1MSM,6864
llm_router/hooks/hook_payload.py,sha256=izNVU-zFZczp2X0Ho4WOgpC2JADka16gVN3_K7YIheU,3777
llm_router/hooks/library-harvest.py,sha256=dsdkU-A2iDcPV9GKi1b9RoVusoZyZIIoniYfo2nw_AY,9262
llm_router/hooks/lineage_integration.py,sha256=Qd-aTSoc2bKqi76l7iRbyO8Q_Xx5A59V6wc7BS25Iz0,7957
llm_router/hooks/opencode-post-tool.py,sha256=P8wUA2vDfx66wxLPnT6DpHR5qOFBvn8IJGyFbGeyxdY,2954
llm_router/hooks/playwright-compress.py,sha256=PWJEg1zIQfRX3vHu7lk-KpFY1ERUtDaflD624V_kKvo,9843
llm_router/hooks/response-router.py,sha256=NhVvYezQ6mVDtH_tNNMoth9z0fMPC6TuplL4nH7ooU0,3357
llm_router/hooks/response_formatter.py,sha256=saX3rnBu_NOCZmQNGQkY5VqKbuAzkCMeOratI-CsapM,7862
llm_router/hooks/savings_logger.py,sha256=wpLcL-YGBdsZZvHW0ShJvdIkpLYbFyGbPk5N1TmN5_g,20837
llm_router/hooks/session-end-clawcode.py,sha256=hR0OIp0jVdMjvPao7ckS2k3v1wSsCBQljkCKlepCRLI,12112
llm_router/hooks/session-end.py,sha256=vEsiRovtZAWmxbhs5yZ2jpHN6OLChBDXavJVqQM51mQ,107976
llm_router/hooks/session-start.py,sha256=gfERb79lAmJMq8A00u5bgdH4OBwg7L3wqF2nKYcv-e8,62246
llm_router/hooks/start-ollama.sh,sha256=sSE8x3rSXVHyQFPo51EvbpN8pCMmKUIwANCkD7Yx3SY,6374
llm_router/hooks/start-pxpipe.sh,sha256=5i6DrUN3NOdVo4bH9oBoDSzENtg3M16kG3dC_3jWeLo,2466
llm_router/hooks/status-bar-clawcode.py,sha256=zPS6qBlgq0NRiTj9gXfthrq5RTWiyyKvz3mvilrjbcE,5773
llm_router/hooks/status-bar.py,sha256=oq7JTzpDk6gJiKDgb4dY9VrOiSd4PrKjKdbwlU00azk,20475
llm_router/hooks/statusline-command.sh,sha256=OyDxgiaOSaumzes9xytEU1aUyZ6xxPAfBwjCSXWqp4M,25524
llm_router/hooks/stop-enforce.py,sha256=AzftkERii3xll7JoW2zZasNo2DGuop15dVN_QVjgJ18,8200
llm_router/hooks/subagent-start.py,sha256=fJIykciytYwAyH2ooDMr7cDWc6BcgG8Q2t2diYWcZzA,7733
llm_router/hooks/tool_intercept.py,sha256=s6ysk9Qgn4ddAE2LpPtR-uEgcf7vp_Q9SfT0wIdLwzQ,25945
llm_router/hooks/usage-refresh.py,sha256=tnG-GHhN1EEQxAMchVv71nl51j77CrDYJTa6mEfPM_A,18390
llm_router/hosts/__init__.py,sha256=cznrhIWPIDHtnDuYd7-6dl60deJZsGDKVb4yoSgamBg,734
llm_router/hosts/base.py,sha256=RUmS0AZ0FEA7KUsQymBisuVblN_gjO4XQPJk1_ZJ-TY,2562
llm_router/hosts/cursor.py,sha256=aDfbXvW3VR9E5tpyPdExSw_Yk1bQk1tAlYD-ytGhxQg,2143
llm_router/hosts/events.py,sha256=6c853PmhMH79-rm59GOGDdi3iU340jc43U-7CTHBpDo,9351
llm_router/hosts/gemini_cli.py,sha256=na909lCOaBfgJS1_fgJhHS4k9xjOHBOVeUmnc7ym0xA,1676
llm_router/hosts/hook_io.py,sha256=OLG8QWT8-EJQZYnCMHxESGskIjJRLfO1JwghO7WF9rI,5805
llm_router/integrations/__init__.py,sha256=dciLUd_OZVGE51E9-Mco-iF-THgp2-uWUNg8RHNupls,56
llm_router/integrations/agno.py,sha256=P1hh0BcNVtzJQ0R6r-STL0U4Fw7R_E4dkLKYPD4G2C4,13700
llm_router/integrations/helicone.py,sha256=N6CHEa1uXl-UgHqNUi0HCyDvi0fdOjPkN1wOAyWEUdM,5014
llm_router/integrations/litellm_budget.py,sha256=cfte0zBoVdlamrqPLWDCG8LYv8hlhHD_c4DPKVctj8g,5353
llm_router/library/__init__.py,sha256=dYTtJ8gk0k4y6XiuzvzPq07PMhUA5XJ0pUhXclM3S40,704
llm_router/library/abridge.py,sha256=gG_ZXFvZujGyyWObcp6pVKKrcFiHokHxEnLNtHN-nqg,3221
llm_router/library/book_closer.py,sha256=LEIi5QWE5Yx7YfhuGUTcCanO1OmolkFn4JzRMq9BRu8,8299
llm_router/library/pack.py,sha256=gGrNA5OtGO4aX2lxpA3j1lW9ZdMVOfuinvRzp5q2oUI,3475
llm_router/library/sealer.py,sha256=kyWUBovFvxfqSlxyO8oI4JzFFzyt9TayIK4YIgFTbpw,7854
llm_router/library/store.py,sha256=Ggj3SmG9ppqB5XxPcn4DTFoUMdEcO7KONnPVsF1lFgU,12675
llm_router/lineage/__init__.py,sha256=Qy8HyEO5bwXVlW0mdLu5p5yvKyupHyzhR9wsUJaD_MY,1126
llm_router/lineage/decision_logger.py,sha256=fR3xLq8DcYie3keuOzzoj71QWtPCeDuBIJPLNOfEIgk,4344
llm_router/lineage/lineage_query.py,sha256=n0Tacv4--qXLC7ABgI-VNcQNRajU7TADyKgZEguVXNA,5668
llm_router/lineage/lineage_store.py,sha256=tPqtF0NGDRZLp3Nl-Z-pzO7Ukx4iBVYhzZsye08iYSY,24282
llm_router/lineage/report_generator.py,sha256=CJ-MZSf32hOqUX9O-emrHPOB9kfnjvT-smOmwH9lOSU,6252
llm_router/lineage/types.py,sha256=O4D8MIAB9En4uKdvcPumjSOE8u6pT7Ovq-NuYSJaVoM,7338
llm_router/memory/__init__.py,sha256=l3O1qEMKgwrLic3REAylWqXudghEahGMpGQvief-ArM,714
llm_router/memory/profiles.py,sha256=pU1uPkA9ww1GM1fssRNEpqIpZJd2Ni1ndl5dcXnaPb4,9420
llm_router/migrations/__init__.py,sha256=4r1rMisw4U4YqoXMWSXmFaB01limWbeDr5pGQOjcUs4,13143
llm_router/migrations/versions/001_create_llm_router_health.py,sha256=MGSJa_2WptPzJNU0Ve2ECy7ejVt_cZyIiORsqindwmA,2022
llm_router/monitoring/__init__.py,sha256=LzCIWzmHDwCcliFyFQx-fxxv3QC4ktjzTUkj2jXE46M,961
llm_router/monitoring/live_tracker.py,sha256=Wy4SYICNDc0r9WDeV3zIfz66Sy20jC93jV8WLadlKdw,6182
llm_router/monitoring/periodic.py,sha256=t4igeTVqs02I6b2V7W-jvs2ssj8Kf0PAma0zq9_rRIU,10061
llm_router/observability/__init__.py,sha256=KrZ-RaW6oYwujY-higCrcd1aSp0skMWGvQkdNTuNicE,2083
llm_router/observability/core.py,sha256=Urg7t7uVRHr2yDEfXIHq4bJ_81b-bZmzT958Wjl_JEc,16963
llm_router/observability/summary.py,sha256=0Wa4P_rFIiplpwO9aDKJY9OOQ0euqvmjzq3g-EiWGPI,34724
llm_router/observability/surface_status.py,sha256=jZtWxc0pLZtAa9qv4vCElmVdhcABaSlG4EOtVRlvoCU,22933
llm_router/plugins/__init__.py,sha256=ZHTFqjCj-fbgN894dJ3rSyUQLaEXn2equ7bWmmkTJ-g,199
llm_router/plugins/redaction.py,sha256=nqyhNThkpSXUDkdKpFDxlwCw6nDUq9oABiR3ldhweKo,1304
llm_router/policies/aggressive.yaml,sha256=k9RBUI-SENDWZCs30iKgjhkYXfTEcKUfNoVV4HJyz1M,476
llm_router/policies/balanced.yaml,sha256=7QQfO2UWOkj-dHYQPcmL91kOxRmD6IWK6XzpGn5QHbE,481
llm_router/policies/conservative.yaml,sha256=FSFcB5fuy48vXaLIHsDvXVXeDBmlrmgXGaLvjXptgaQ,509
llm_router/policies/cost_aggressive.yaml,sha256=_KF4g52DKJRlunrB00fQpYwGQNOLi5_Atp8rAMDmSV0,5942
llm_router/policies/routerarena_tuned.yaml,sha256=jGq5omb-8g4m8KsLa6BD2ecpHkM9eiBdlznAU0ZVsM0,3616
llm_router/policies/standard.yaml,sha256=Kk03KN4Gp5Dd0QE8NtWpPnxTdofDDHLLiFTsUZeS8x0,8470
llm_router/prompts/__init__.py,sha256=4sEFIAwkPc_N4hxcjbUzq-hAx4EbRWRqXWLv4sbMOjo,50
llm_router/prompts/classifier_v1.txt,sha256=27Nh7DOZ103r9Pq9FGd7I2STAVsylbFkP25yofos61A,585
llm_router/prompts/classifier_v2.txt,sha256=CWHTbRXDQ_3pU_cH0K6itnS-K6FW_1Hl04u9OMbn0PQ,2873
llm_router/rules/codex-rules.md,sha256=rzMj2H6c89z4OTMlY8agWUwg8ysT8eg3u3njp4GHF04,1583
llm_router/rules/copilot-cli-rules.md,sha256=qdd9pHhwi_Sc38JO3n1hTXZSVULO2pwUCML-5SaHcic,1579
llm_router/rules/copilot-rules.md,sha256=EwB7XNyQFoY9JQZCvSc93vexQorApBa_OV5zSeIZM9c,1490
llm_router/rules/cursor-rules.md,sha256=d7RrGoBrTE1Ps7idzX5Ao8oDO9Yl20v_E2gvwQnLzgE,1742
llm_router/rules/desktop-rules.md,sha256=nbAuhWw6yr1aTpzYz5oDUxy7OEi8cLI-va6xidB2Fis,1596
llm_router/rules/gemini-cli-rules.md,sha256=Hx2uv2_E2PLXVZXJ-5aXNB2gTFcGFCLUSm4ABSnwOc8,1660
llm_router/rules/gemini-rules.md,sha256=2i_-QnsYTsIGWN6wLNZhOLSIjzQJLjUi2GQ9hv357mo,1530
llm_router/rules/llm_router.md,sha256=NK00NjwlIms0gOgkZghC8aMSPsHBF8ns7UBeHuc8zsk,5280
llm_router/rules/openclaw-rules.md,sha256=_Ew4uLok914yyKw4cscYVdZWaCkMcNxltOG2QljSXgQ,1513
llm_router/rules/opencode-rules.md,sha256=r81wNDeH-U6-CJI_ZkhfVA_mu0zRLPfalWiciW5aM7w,1517
llm_router/rules/pi-rules.md,sha256=XnWFUjjchb4mOZ4F11lYBSYZXfpPelNyS0t2d0v5Lz8,1485
llm_router/rules/project-agents.md,sha256=UaiwUMC7yL5Ymu__TbG5t-ZXp1L_IfPmQR87yol2kpU,1158
llm_router/rules/trae-rules.md,sha256=CP5fU4axRda2WN3tg1swInWe6zRjdC6zfYZsbI3BI00,1474
llm_router/rules/vscode-rules.md,sha256=lKB5Xvj7ZpN3vtI0-vF3PiS07Nk_Kqzbowb9-S3RxxU,1710
llm_router/semantic/__init__.py,sha256=5vAEwjoJdc27eGaKRtaYbQdA8z5IRraPRbhjQqPYtmM,398
llm_router/semantic/applicability.py,sha256=XN_cSNL2J6-WUEnMBH9YzS-UrBlERSTXZQW5o_mbx7M,4696
llm_router/semantic/experience.py,sha256=HFAH8QeTwEce5UdZikLdqnkIFk9mwqWDfB-mP7t5efY,19512
llm_router/semantic/indexer.py,sha256=oTPKDIasro7E39UA9Vu8ynIqr1zGQPOzAb-cXB_oIKA,8517
llm_router/semantic/modes.py,sha256=4EVjV146e_T_KcmUMVkBkTG4G6yv5uV_nDNegU1BHOg,11524
llm_router/semantic/pack.py,sha256=6wprVGzaXlRPk9KjZ6IA7fiyspNj8isphA4ZUPcksb0,13000
llm_router/semantic/retrieve.py,sha256=N2GHNzFmsJa4RaI6AmBd2r5LL6zBOmH0O1zTeskEGEw,8450
llm_router/semantic/scope.py,sha256=u8t9fblhm7Cviy3H889M70kIYs1rjuCsQvzNJ2a18TI,6142
llm_router/semantic/seed_lessons.py,sha256=cf5BcKDwh7BD-1dnUw6Q0qqHB3pMPrCvLZ3IXke8Noc,25276
llm_router/semantic/store.py,sha256=mVDoG3qSskbx3ZBcoCJWv7zL81K0vi0pSfb6olqrvYw,11269
llm_router/semantic/traces.py,sha256=STYOZLd_DCSuz2V5YLhMncmtho3VuBH6qgjQKXu4gmE,14864
llm_router/semantic/extractors/__init__.py,sha256=Od_isjMqZce2zP7u8pnvpIftUhPfq1CJF-v4C0ZrkTs,377
llm_router/semantic/extractors/python.py,sha256=h1opzI9z7600qDrRUq2CYTl_J5FHa4HW137ayRX_csI,5616
llm_router/signals/__init__.py,sha256=-VkHgGZrMDlWFz22hiJGVGuGO7AL316Uh4_IwH0SP7o,1053
llm_router/signals/base.py,sha256=NfIycIizVsjXLEvsd1RBfT4_nv73yJSzG-DQq2nP1FE,1303
llm_router/signals/keyword.py,sha256=IqphOPrpnNHlLbDVmTU40cRuzDu65JSy5OpEtzWFfnk,1422
llm_router/signals/pii.py,sha256=36U7E3y4Dy_-9N0fuo80-fV9o8EheJuEPU7xgR37Ohw,2378
llm_router/static/admin_ui.html,sha256=M8Sl5PRdCGD_SmG9FnWF5BuSZN2M6XHOpQe6vMR5qrs,26293
llm_router/storage/__init__.py,sha256=z9uJAjXLaZS1sDvcX6GXN3WQ7xYHnkndZC3d0mkskMk,364
llm_router/storage/models.py,sha256=NPU7ekFwYcZncVfRGtPIoEEldTrIGkRowPPq6OEt5zQ,1784
llm_router/storage/service.py,sha256=8_gIsudsSrHXNggASOldhRNGOkj3t_YtXlKyMAGnkMM,10043
llm_router/storage/adapters/__init__.py,sha256=Ubmdz4nomIbEuBEgS1FM8KfU_y-6pqmkldInrCMxv0k,288
llm_router/storage/adapters/base.py,sha256=S0ahRNxqo3TxEXUgdqzBPw61LCWlyHekkwEE7K423DQ,1673
llm_router/storage/adapters/json_adapter.py,sha256=LfwKvd8rq_sAixCs2VNe2WZlpr2P0D0RgKepnshJm1w,1955
llm_router/storage/adapters/sqlite_adapter.py,sha256=OzjBGuR9edm-vDUAs9S2cNKSNEk-gx9wPXOvYTTBLmk,7441
llm_router/storage/adapters/yaml_adapter.py,sha256=r-Bwwbssh_Lgr80PDqqJCpSX7YtxI2Zus6sN7e8l_W8,3038
llm_router/storage/routing/__init__.py,sha256=oAfLNjoKZuGUNkq-xV5toKhCBHbpYywK23tQmPzqhWM,304
llm_router/storage/routing/validators.py,sha256=wx6yRess7pD22r5FeplrPoBwlWUmnxM3BeIK-3ZTwYg,1880
llm_router/tools/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
llm_router/tools/admin.py,sha256=EgTHZrAkiQ1FqLmr28c3sEG6BbcARs4DndSSknVmfaQ,65686
llm_router/tools/agentic.py,sha256=UH1TBxCo2lZrmb_7kyMfjYoOhVykDSW9lY_Df3zsjlY,8858
llm_router/tools/agents.py,sha256=qTA_rIUitK7Nxdx6Zw9fUYXDZQcLjoMyKgQWGgviVNw,11403
llm_router/tools/agoragentic.py,sha256=ChvpbhKCuNSi1xTMBBBSJs8uLAXJ6czdBJB3KhJIuPE,10200
llm_router/tools/codex.py,sha256=jR63RCgjLnFqMymw369wTlHqDY3yOo3HzC-3D7iXqK4,2626
llm_router/tools/consolidated.py,sha256=Xtwi7jh235kKJSTM-9ILkOLov9gaxcUBzBkAtf8wQDM,7791
llm_router/tools/dashboard.py,sha256=2g3PdYnuQKAz7GRJfjRbr1F17pGMv68oaOVbaVOPIaA,16891
llm_router/tools/fs.py,sha256=L2iocVao9sxkfdS7MwDhk7iEKic3ErZ1FAHZAyDZYpA,15878
llm_router/tools/gemini_cli.py,sha256=GWXaoP5yh0hhsXgtrS48OMQnPDGpNg2_bGEQiQnOT58,2545
llm_router/tools/local_task.py,sha256=cblR-o19jzeJl92UURwktSU1z_2cLHgk5ZExrD2cnKQ,13856
llm_router/tools/media.py,sha256=YtCo3qjMuFHTtgIts2irTAzSrz2Ar-dXIl4KrvG71Hw,3107
llm_router/tools/pipeline.py,sha256=ejht3hXSsAk64-wND_3H6GLcJnx5Wy6jI888sIndGC0,3144
llm_router/tools/routing.py,sha256=mjYjsULybYkKTqAJ2AJJkS6EbNsbJfGIeoNV-q48oqk,38524
llm_router/tools/setup.py,sha256=BVY5jfJIQCJrKpaDqbTBST0XtVPwpfU3xJU-HRJqUq8,25038
llm_router/tools/subscription.py,sha256=rUTzUvMe2ZDuMmkeFbeszIQBoaeA46SeqvoD7YUtMGc,8959
llm_router/tools/text.py,sha256=7jCbVptphgYpuK9PmL_f38YF0q39YQkpqo8bIkjo5Ww,38297
llm_router/tui/__init__.py,sha256=MJDxCB43RK6VLbKdizdSWGlteJl9rWYaTfa9wAV-aRI,637
llm_router/tui/app.py,sha256=Hw5f_d7nU1qoYao6imsR4RIp432ETbvvDXSZn162-Bc,13661
llm_router/tui/cli.py,sha256=a4puHWZT2f4V2kG6owhUcdGnxtIE1S8XH4l6AYEgQzM,2226
llm_router/tui/dashboard.css,sha256=QToTs0xgflV4ZjqV6gDXVcV8Ln-LiDDaFGfL1d3WLVI,944
llm_router/tui/messages.py,sha256=t1OUzmCcYAa03jMk-BuX-rMVNnsB8d58NwJrKa3vfPA,2436
llm_router/tui/panels.py,sha256=XuMRcBNpceVSBAhzXrRVjvIwKoyor-0Ifu271dRLIqc,13837
llm_router/ui/demo.py,sha256=WbZ4-1y7q-3Mjn6dCosP2VDz3GLwhBOMNqUQSj0-wUY,4356
llm_router/ui/session_summary.py,sha256=GThC08-PWMidE3gfCRHp1EBGOObRqmLGBBlUZpQVrg0,47488
llm_router/ui/status_premium.py,sha256=gMmOXKBNCwuN6MY2lUYpDhefQtyu38MOonJKliHznNs,10406
llm_router/ui/status_spinner.py,sha256=9e3DguRE6qJQ9sKs_8STjTuqbJhLUULsuZyVnrmrQ7o,4070
llm_router/ui/theme.py,sha256=4veVX7ebkv80M76yWwFJhfZI3eoKgWLq20dxPQzq4nI,2546
llm_routing-15.0.1.dist-info/METADATA,sha256=65IXKTdLRb_t00oWy3xx_OKZsyvDuqTSrARGhr16-7s,29938
llm_routing-15.0.1.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
llm_routing-15.0.1.dist-info/entry_points.txt,sha256=-dqZ3vnAP7k-dexspGPILZkhstmfh9Yyk4g5u-BohuI,270
llm_routing-15.0.1.dist-info/licenses/LICENSE,sha256=rgnFZDuEWiga_4AmZ3Aus0KG6y4PU6wc6i3y1cTjW9g,1080
llm_routing-15.0.1.dist-info/RECORD,,
