llm_router/__init__.py,sha256=4jKTKjHaK0zkOIk-oitZQVvtYvaK3cMiGhbu6_bDHRU,1418
llm_router/admin_actions.py,sha256=xsxk2bQWmEaUMz0sGN_Yap-fScpNrTOqizhTB7fe9ng,7186
llm_router/agentic_registry.py,sha256=oEgpMpZPIshkBb37_FcwKJAXxbFuM1L3Ls5pV-T7xNo,9801
llm_router/aiosqlite_util.py,sha256=ltV_AqcaAwtS0pxljHyzDtE0PVPvw-x45Z3sXp6rALo,1565
llm_router/alerts.py,sha256=i9TiYumuzR8BQ28CmonZPSzZhj4u34qcBHIr7NJ2pBM,2723
llm_router/attribution.py,sha256=nfyuv-u-FKDXqUx_DFdPb-OXJSZTe9mwC6y1ToSURN8,10040
llm_router/audit_routing.py,sha256=g7TFSofTXabxg7sqZzHWq3THaBrMRd2zG2b6OFJ6lg4,6124
llm_router/auto_profile.py,sha256=hG9KzNJC0aFmnS0Mf3XRj2r_sHY3imMBqdEXSAqQpqw,17709
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=n2sgNlYGpHGwUdcbWKIEn10fpVS4jM1QJP6KaKxcHmI,26889
llm_router/bounded_operational.py,sha256=nmGsy2ZLdTRUwWGZaXTAZeDE6J7jYwIgECRu3Gxx2BA,4537
llm_router/budget.py,sha256=TC3Ks_dGD3EuqOGIlOIg5jHuMlvYu_wdMhH9KTlBYwY,18027
llm_router/budget_backend.py,sha256=Ew8BB70MK-mwUabQU9745vJpbp1CJ0L1jGKp809Kr2g,35527
llm_router/budget_backend_postgres.py,sha256=RJ9vzvd1dpxAPf78l9YZWuUsMFSPzkyy4ReLJ9b6Qdo,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=buIu2YV2dSTnXparAyd8jAqBL_S3XFwOhiSRI9AYUCc,5437
llm_router/budget_store.py,sha256=rXKGK8ypMzFIDrlqFF4MVsNxpj_Exuj-5VGyO2bU35s,2501
llm_router/cache.py,sha256=28lu29eUCAzysfPdRcoyXnVQYV9tLTOAfvRWUj_lt-U,10121
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=YjTF5DJUE4Wj_8eH9edzCO0QPxZTv7ccZjrd34AWmzg,8216
llm_router/classification_allowlist.py,sha256=G9fXeeb6tI7EHn3HCkeZxlk8WOcAebQTXtxUsBIX6NE,4815
llm_router/classifier.py,sha256=_WhF1TkJCVw9XzL7Tm4BtUXVWnRlQ9uzggblxpgdpEU,13953
llm_router/classify.py,sha256=8F91k8M9w2hAeSZacdxHnqYUI3KMzihFpdkbNchOr5Q,28516
llm_router/claude_agent.py,sha256=7vpXZXCv4xMODjUsPeGqT9MZ5HxboQEZx4uunLThC3M,8248
llm_router/claude_jsonl_usage.py,sha256=8OjICu3l9EqV1peBF66ffXiZ3KLpz0p0coWMQ78l0Sc,4173
llm_router/claude_usage.py,sha256=YEMUGaAs1C5xxox369Tf3s7zbHto2hTcCahz7PxUEcE,20456
llm_router/cli.py,sha256=D7FcWcB1xJe9-7is_LsFPcbCyZ4IsezSx29JUu9vuQ0,39801
llm_router/cli_init_memory.py,sha256=aYwIDnS2A9M_ZgPzHKttcQTCNcnQBTC5Updd4PzhyHE,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=fDCbITE8UaRDxe5l_s9hcQSlYfx2T0EMXbVLasihhQw,17965
llm_router/community.py,sha256=ExvFqbKKFf2eYytVV_vJaBDH0Y9KbzoPGsXaZFdQ8dQ,6646
llm_router/compaction.py,sha256=69LsKas9l2l9Xc6LTJYPaBcvIddTUimlzhGsX8UAU1o,11241
llm_router/config.py,sha256=g5GN7AqCaTAmz_C2trtxdTKELMlLFbuz0Dfj-E3Le7c,37568
llm_router/contamination_audit.py,sha256=kDonpu5j1x3HUz2xgELYW-eFt7JIMCQ9m_yYeqT43tQ,4579
llm_router/context.py,sha256=5SZS_aIS3TL407N5BFrIxlxOJSobbjlxs_rSciO5yQU,30245
llm_router/context_optimizer.py,sha256=oVd8sTOajMdLn8iDaRQ36G2U3T5PF6f8Ch04oqgmM0s,5772
llm_router/context_prep.py,sha256=mKb24-8acMIkcAkJX-kKSaHMEKBxbgsnFo1XnvEpV04,5846
llm_router/context_signal.py,sha256=auf3wscivnUqpujOVj-NFt8HSNJtzCCr_Lu1Ut4VrfY,2875
llm_router/contract.py,sha256=cFnr_GzY9cgowesNhOSSCssFSnsp3zNNk_v-lIc9u4c,4968
llm_router/contracts.py,sha256=v_RqMrT34E6LT6pQpI5E6Zj7LYwlO5YDdFB0ZgIUR8s,8954
llm_router/cost.py,sha256=4v9DNnBPR0VX_T6Fj7Zl3wr1-OpcMUfiQW_7TFzag9A,151300
llm_router/coverage.py,sha256=H7zXQ4_9k0vPJjDhMrXiZzlQ41vf1jEpklV77QcZ1uA,9455
llm_router/dashboard_data.py,sha256=6A6t2jg0Ew8CLQv9Evr449gZ0k-A-H0cfjs0FkHXQ6I,28869
llm_router/digest.py,sha256=_dMnsGOdPfQM9mDvhqFK0bPwqkRMEbkldORZLbJeBsI,8900
llm_router/discover.py,sha256=M8lBEDLwOz2v2t1oXOWlJX1UlOeQvMpDvu74Fomm5Ek,19416
llm_router/dynamic_routing.py,sha256=ufKGfumNhTY-guAOQeNOI9zCQiwhzPQbHl49TvoEj60,16044
llm_router/edit.py,sha256=3B0uN4XBOD2i_vqb2ET9xx2g8lgnK5fuU0ZLWXKBYu4,8309
llm_router/enforce_config.py,sha256=aNHEGoaEPlvuTWUVeLe7aU9uXR0t8NI7X8TW6nmyn-0,3422
llm_router/ensemble.py,sha256=1kl8uh9Ws59SSbOKjqDilfW_Mgn-IR6sEqteC20Vz-4,11428
llm_router/env_registry.py,sha256=zLWzP0kxkoWflX-1VScaA6QyZU-yu_DsGPX0ArConM4,17656
llm_router/error_sanitization.py,sha256=-Zk2SdpRDmnlfDgD0xuovWDdD-zmH7zyrom6Rqoh7OQ,6598
llm_router/execution_ledger.py,sha256=3jNWueQ5UT2O6r3GWi5yJSfp3ifR0Gti8B_-Xf8GTdQ,39230
llm_router/execution_signal.py,sha256=5NicjxN3oZLeXt0fs957iJwggdrPdLvCeARtnQCFGHg,4653
llm_router/failopen.py,sha256=JlS0LKnIgtTVs_b7KjYRgDpEEhiWTxRcdWhTcF_WmZE,6106
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=c76ZsrmV3Jqd2by6zmk8TMZKkxJOXS-0vLQaUK7EXec,15421
llm_router/gateway_service.py,sha256=aGSNM5bAGs4emVEsrbbF_Qb2_ar4szUJvULri9BrRXk,4310
llm_router/gemini_cli_agent.py,sha256=ly6pCZsaCZIwvxfpm1fBqJU-q9oWho3leLwAa1p6F1o,10182
llm_router/gemini_cli_quota.py,sha256=HR22GjPmKhaVLVsf22OZbFSkU7jUmx-JuJvBbFgDghw,10181
llm_router/health.py,sha256=UEZ4VMBXpIXzuCnSvARsDvGLAqMvDVkO1cPivojRu9Q,14723
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=8jY2qKHd0FlsPPCFCJrKVB0u3LQ1hfDYjHozFG_WkZQ,9239
llm_router/idempotency.py,sha256=cBL5q0eX1AD--JWfJxhjvZQu9GBulljkW8UWzDyaTg4,9870
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=EZT21N2mLjWKF-hO3ets85eaHw_k8x4G0R_u8m_zss4,68190
llm_router/install_manifest.py,sha256=SCSawz0Nmu64v540hfiobmCPLejmnSI8lUdDncFoiV4,10646
llm_router/judge.py,sha256=3n_ATl7hOsFDup1xjkc62GKmwpR9PBwZQd5oPwujwJc,9000
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/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_evaluator.py,sha256=Ebys8BdjaW11cOWRD2JBFjmN4jH6nw0ny8B_mVCPImI,10811
llm_router/model_registry.py,sha256=eWoC9j6HWr5s3q-AwAuKXhc703qCGyarbuP6Xma8WQk,15007
llm_router/model_selector.py,sha256=t6tURKDwzKN1zm8AeJzjTm86yIWY06uqzvfrVbu0bTM,9088
llm_router/model_tracking.py,sha256=_4nCzyNg4Hk92eu92rghQx6mmv4DHT8WG_53P2x3UKk,18213
llm_router/net_bind.py,sha256=7Ta0kaHuKhSsBSfAHF8887WKo3FLKZCRKbpL1_Vfn1M,4028
llm_router/oauth_token_rotation.py,sha256=QMRogZEu17jTOluNwDvZwpH3mPjnlw1FwblC-FjAvXk,7365
llm_router/okf.py,sha256=vxABf1yuaQAOnbtfZp559jFRwf4ri4ACjm5qNtl00VM,28780
llm_router/onboard.py,sha256=3qA4JVGlu0qJ-dj2hixgPKfXYWBDeADVBi-LPLIhDNs,9410
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=pgCxVekCStD-0vB-puk6JZT11xYlIF455vS1VufvNqo,4909
llm_router/persist_redaction.py,sha256=eujuks1dl1aPXz04FuYcGdyjI7gB14GrsNzLFKKX8zc,9019
llm_router/policy.py,sha256=ZI3zEq5SP521hFNtDlc6SKC0x8JLEQc5zGqTf3QFMCQ,20634
llm_router/policy_diff.py,sha256=17XcC-VC0vFSNnBOaoT36JWt0KHdti1wN0pYpwW9BBI,7301
llm_router/policy_runtime.py,sha256=xAyTw8SSMRfKdmqxDK92qUQE6z9FOYz03baa0DfEwVk,1958
llm_router/policy_versions.py,sha256=jhY5DapR5VGzzHTR4DRnK-6LdYWpWNd7uko-0BXkb3Q,8967
llm_router/presets.py,sha256=BKXFGhcza14x2vwzrETQXJqyV3asG-HkmN1BlQmpRe4,3176
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_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=SVGhq-hV4butJCGa8Pjfe8hxnnYtZKildhLGne9j4CE,18074
llm_router/quality_feedback.py,sha256=KE6eO8xgQabYv6IYIVo0Jtplx2zEHT4ZAWwxfEJgJ50,12735
llm_router/quickstart.py,sha256=3z2jaROcEmwvF-EBILUR8BniapcQNuffQyvLoxfqcss,9164
llm_router/quota_balance.py,sha256=bjHQ9qe6GYWe9zJDIvF81_ezyHQqXwga4zToZzUjUaA,7171
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=JbSdCuJ9bbHCZalYrWh_OXkJdBtyl97QcEjXFYI65BY,15331
llm_router/quota_tracker.py,sha256=qtrdKEz2Ou26rLWJ4dhOvRUcFJ03PstElyIBDhWWxzo,12858
llm_router/rbac_routing.py,sha256=1q6ksCorleIRGqv73R5HxDsUiv8rjpxIScw8ZPF6ooI,9720
llm_router/reason_gate.py,sha256=DOBa8iaVuL94uBDleJlfG10EFcrx88kF-drY6GDtVTQ,7799
llm_router/receipt_store.py,sha256=e2mE3xhNYZUVc6LBbKZaYEg-wO-yh14hEYfeyF3HafU,7320
llm_router/redaction_routing.py,sha256=VTaI5l5H6U4RIBmVAXdqIkdZt3xpOqcdSgsKYrI9yrw,5482
llm_router/repo_config.py,sha256=jEnLFJmr0GrGY-faJdaWFVYpikAf7DgNCxKqcWiGWYw,9729
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=QtsfoMzTLF0fPLkjgSK8VVaQRKgC_Cq27DQyjrbIC_U,17583
llm_router/retrospective.py,sha256=5GhzmH-YkIkYwZIed6SvGzkfFOWCMgxkzsLiez1sDOo,30542
llm_router/route_server.py,sha256=ZuCvdAEUbELLZbIAKz1SOoOyNHswtAteywUKYGAjK1g,10816
llm_router/router.py,sha256=AbITfnNPwaHVM0R_YJ3hreBkMAJUeUyhLaECmGU2YLw,259727
llm_router/routing_hints.py,sha256=-ug5wtvaOMxdU9GIgO93DTQtB0-78nCuzwVsoX0ht6M,11833
llm_router/routing_quality.py,sha256=BH4KvwjeI5VOnSFrgBR3_21JMqEdCgmcOPCnY1RxYfY,17419
llm_router/routing_report.py,sha256=Y1EBWQQjfKMS7fCZGD6OIO31LZ3d18W5ly3zgo87-04,4489
llm_router/safe_config.py,sha256=WyvzJt0FWrDuBLrjgjXXxuQK_Hob_vEd8JzI7QE1gsM,6123
llm_router/safe_subprocess.py,sha256=kc-k1mLe3K6pU5IkUaggFf4SwWW57hZ2hft9B1PbxWU,7792
llm_router/sanitization.py,sha256=9tXnsQP-enyPkxvGcE8R_b0hwWUXcyBwCfCUk-VbosI,4396
llm_router/savings.py,sha256=IB-eiZaaqMfosHubBYCcjVUW2vTpFfFNXvTA7Pjw9LM,3062
llm_router/scim_api.py,sha256=k5fpoNzWj_vw5Kg3JLNeMUsDhb6wIs9868PwIK0r_iE,7527
llm_router/scorer.py,sha256=BpV-EQL_-FSZw67KP_ZxKFQzVWFKwVlowunR97qfSGo,10252
llm_router/sdk.py,sha256=pZKmSWvnbCZCOnwtz2ODNL8KvxC5nNkprwO1eRxqqRI,3226
llm_router/secret_scrubber.py,sha256=dezgPjq8_Z3LKVLytaFqpBZ6vJT10_FigWPXug5SoAA,7669
llm_router/secrets_vault.py,sha256=VZGTEk702IFVedAk-hxngS6vOUWVioP6biUdunUVTww,2648
llm_router/semantic_cache.py,sha256=DQgqIEKPyc2SaD9XJV-JkUKA065Sq0U7HpZTFJp3wqQ,14122
llm_router/semantic_centroids.py,sha256=T6t2NGT7vysR6xbc5V0_pe2ScMpWwtycEIJaHoB7lnE,9931
llm_router/semantic_classify.py,sha256=CRIU-0Bzoo8c1KASM4Uh3JNT5OMmm0JEi47sr8Ait5s,20041
llm_router/server.py,sha256=-A_X-Ry5Kj6ECewhmbC3evhVQYC59HyjQcHSgFFfT3Y,29547
llm_router/service.py,sha256=F0OLEvcC7GY9y8XJ5IZw8RwO9fXGQjPYYVElrPNxAGI,13455
llm_router/service_manager.py,sha256=gW088ZO38tubUAgX8DPo8gyOP4gvFbTp5sdJXnTor_o,4728
llm_router/session_broker.py,sha256=C3zhVLepEj8weq4o1mRZLkbGHC1EHENzTitkkigsrQQ,14812
llm_router/session_spend.py,sha256=GQTEpNmpbGerXR4O783pW84TcDyKN2ruZf3YLlKpQOQ,25577
llm_router/session_store.py,sha256=834XYl3icskRV0_DIOQcB8bEJSl0S0SxNRGdwXt4kiU,28717
llm_router/sidecar.py,sha256=9Z3I1xm3_2uorftrIF4tWDXGvC9SQa9gRxMJOZ0I5r4,8958
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=F4g_cq9tVjR5upOhXB1crN70yV-sCjL0O-OENS9y4co,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=zSBPXhdFmpOP4P5SRIl5Xx8zIOOCmV4AUsy-vUA1U_M,12261
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=UhGMlkpLUD-wZFsRSaMRWYRL1D70B05vVJnh8OyfPX8,6050
llm_router/terminal_style.py,sha256=5HeAlWFBhSljyBqJZHF3uf-gOgh4U07pZ7l3L_mu0D4,12565
llm_router/test_delta.py,sha256=1YUd_2pNsQrXzJrTocb5ntMqcEkqvYx_1X1FtElJFEg,17798
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=RELVZQaaWBEq72eAC5a7bEzM3C2eg2ZbbKYJf_UTuYI,26144
llm_router/tool_tiers.py,sha256=PDqpZcT16WNXSS50XwroOrxMczR_43x9gt7w653LDr8,2846
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=xJFknQUcWPei6tT19x7DPkkTPinqDNC5-y9c9uPoqhw,30563
llm_router/user_routing_policy.py,sha256=TyDSmcIb-c1HGNln5Wd78S1AFdMQA-uKqEuiMbGGJHI,10809
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=Zi5Kt6sPD8cJ82TgTYHCh-UhZobqHmdFO1b9kk-4JXA,14583
llm_router/agentic/savings.py,sha256=vxfKPDnZFs3lSzkDWTuQ3qWQGq7FVLkZvmzJErFZZs4,1483
llm_router/agentic/service.py,sha256=9dUv4RounLiaj9WZNsF0TL_c9AXnkQonF8ei-OqWEPQ,2198
llm_router/agentic/telemetry.py,sha256=3UP1OSpPMP98NUMEYSGjUnBkWx_E6haSzruv4XXEKjk,3376
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=fG-_PK4cS6ehg9MxZdXVIYjQdOeoH27G-tn-SyaTnHU,33088
llm_router/benchmark/__init__.py,sha256=n0bKt1ttYpz3XYEE7Ysd78MXh6l2_MBTJ4A7t1bp3Mg,6392
llm_router/benchmark/regression.py,sha256=UgW6hcyc_JV6XpFgcytm---71XlT3a8ecLp0w-tdu6U,10418
llm_router/benchmark/runners/__init__.py,sha256=7YE09P34Jq8MLQ421nzvUtK-38_3hjTUO1bvPG4cqHs,298
llm_router/benchmark/runners/routerarena.py,sha256=Vu6pbPy_6hz0Alg3a2VUkGGUcmGs1KWwinaDUflBkuk,7053
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=wgWX4mpqivjd0faJjYsmfVp6xkTCJSFE08nu4_xjmRQ,5817
llm_router/commands/benchmark.py,sha256=76MbCAD1Ay_-df4Bs2I4ni-PXFCAer1H15caLmluoq4,8593
llm_router/commands/budget.py,sha256=QFPcyJMxgj7EVbStgRfyB3QTPKu_Y2nic-oleyLLqVc,4919
llm_router/commands/config.py,sha256=23rrNTMP_u3ap1tlffy8-lhegm6uCPkWd3JWPDnYhts,6919
llm_router/commands/cp.py,sha256=3tPAH7QlmBf4kfIRFK_E8hxLeSn2At8a3XXdD7kRs8M,2125
llm_router/commands/dashboard.py,sha256=oH6Jhrwqzdo3IO7empYrc5PUH0LTD8TWhfu-NfIzyRY,2080
llm_router/commands/demo.py,sha256=B6J4631kB9ZVC7w1YHbyXNE6aFPy2b_Ia6a5yFr2TmI,7962
llm_router/commands/dev_refresh.py,sha256=NlwZ5hGnDpZpfEAgvsuzTdmWJ3ejCGYPeADMjQcjK2Q,6169
llm_router/commands/doctor.py,sha256=OhvN2U1t6ietBut-1-1bfBSvy6zQs2TJ-QJklKzS6n0,50824
llm_router/commands/explain_dashboard.py,sha256=5KzdmfX4ISk0vQe4LhQ9hHqO5Uli3KYK1v5O44j8z4U,12368
llm_router/commands/gain.py,sha256=mXpqM6LxCwsXkcCf6th3GlHnKDooHa3cnsyqdAT-dFM,18472
llm_router/commands/gc.py,sha256=8n5LARfmkyHstfGroamp-5Bt773bgLi2MgmQCKWsZvI,3506
llm_router/commands/install.py,sha256=CB6Zbf7QNqqSREFa3uLBTPwpFICGv0rDckAQEe96oAo,52064
llm_router/commands/invoice.py,sha256=R4dgvi-TaeDnTDtHKK3mU0r3JGp4KDafXRP0BaOGeXE,4138
llm_router/commands/last.py,sha256=FJvqhalzdo9T-3lSPCNt-gDxxdmvmILEZBMFiZnnlt8,4635
llm_router/commands/migrate.py,sha256=2lpwjH0Y7K_cSNUNgRNSTSaZQYba0hCVffsXw-Ek8ao,4529
llm_router/commands/okf.py,sha256=ajeZNziURLtmulwgE8H9rLvJXDM-egSWhc-ECSdcres,7453
llm_router/commands/onboard.py,sha256=mdLuYJ7eF6qBCTaESfmJH8dnUVtB5jnn94Cv3KaNPv0,7637
llm_router/commands/policy.py,sha256=o5EsPfxskxLvnRLE_CNi6rwEuf3kYbcUc4uHzig5-Mk,4033
llm_router/commands/probe.py,sha256=KTJ9YHtdlgnFBDfIrT4QK13lHnSyuF2XhNDWWNFsTQY,1447
llm_router/commands/profile.py,sha256=N53m5IVdSSQFRWHXLrbnpTIwjC8fJWgIbqL-se1owdA,2334
llm_router/commands/replay.py,sha256=TTiifBDe_sQhhw2h0-0bP-V4cCz_GBNYgoKMLncYHe8,7707
llm_router/commands/retrospect.py,sha256=6WbrRxm57kf5GLNPDnsLSCJqiGWV8qOnKCSH6bEKtlk,3418
llm_router/commands/routing.py,sha256=X79GfUGba-JDCPNCXjd-dJxqhQQzuRcqTw99O9bQR5A,6328
llm_router/commands/savings_report.py,sha256=cVwWpK9Dp_m7rJRT8NLHJIo6p2dBjcPIv5tfm5l-Zug,4995
llm_router/commands/serve.py,sha256=IJRGqFEjhyYstUm6fJvjSdAI83lsxpXsRGgxcWwvPQk,2492
llm_router/commands/set_enforce.py,sha256=t_TzI1_1CBZkAQhhFYS5s1lqCKJnLnIr3DKY6PtRGwQ,4596
llm_router/commands/setup.py,sha256=xZUw8RUAMfRW14K8MWugcMsUaPujJic9uuYMqk6XwZM,7064
llm_router/commands/share.py,sha256=QJjcn29XXd5trJCC0e__9LnIFxFxGF5hd8fshE4ljvY,12464
llm_router/commands/snapshot.py,sha256=EjZSBt0YygVoaMklgfNqzv3VwBa49u2SOmQmJ3XWNSE,6738
llm_router/commands/soak.py,sha256=QyS2sJAAQiLekGAdsC3q7kVm7d2ptauygJF08we8xls,5734
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=l6lrFC6QFKDkICip9-PE7lfyrlI_x0Dk5jfUf-MrF8I,563
llm_router/commands/team.py,sha256=AqcDGQvlUOHGhsBH6tIjeP-lxAiSxnyLTDdf-uH1DiY,6770
llm_router/commands/team_sync.py,sha256=3wSJtXJBfozkm_SoYJHyigRQ6nXs2S4oVW1m4Bi5oF4,4275
llm_router/commands/test.py,sha256=uyqOlDtGnHYGMLPr5eDH9dhkg0cvzDqm0-o4TbHYuHg,4746
llm_router/commands/uninstall.py,sha256=nu5P3p7swHTMKe1mh9LyvqkwmuTgJEvUA1pUqQuVvfg,4607
llm_router/commands/update.py,sha256=VVFhbp4flZ8EW1cA1_LVd4MgFCLWePrGiRzPDjm8twA,3193
llm_router/commands/verify.py,sha256=6AWtNyvhuz1PEtofc8MuRM22rWCBaUi3nq6xH97EnmI,10666
llm_router/commands/verify_enterprise.py,sha256=eOKvD9nNN_jtqoHiy9kPWfxpSsOyuHAMt5Z1AMQPOwY,14777
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=dRFbTM2vrPH1K9aXDXsTkrGM4j6rCV09zTFFWrrQEkg,13589
llm_router/control_plane/__init__.py,sha256=w7OTC5t_0mYWEIp4aQ31nI0T0pQI0lS4_WygrpAI0uw,983
llm_router/control_plane/api.py,sha256=7WoG22C7vOfsOfeaCf0FpwO4mUAuITPF4CS4FwPy-sA,12316
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=EjnjIoJalrt7uRmYrbNVJysmDT5LWIigm3id-KwOr-Y,3550
llm_router/control_plane/policy_bundle.py,sha256=wWZ_zQrLQCcE693OKYEuambfnCK_wkzCT2NBqV24cz0,3662
llm_router/control_plane/reconciliation.py,sha256=xX3CnvjD7lbW1igfBKSWiPP7wjt41R4Nk5wU5QDYmlQ,3570
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=IOYz9lV7zVDFocyi002A1yMDdweiHm0PoIJG8C9jdBg,62101
llm_router/dashboard/tui.py,sha256=7kQovhYIfUTgsbZVybL_5p-NDD0hlGZdijP8YESwgms,35706
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=PFX3wjLt4G3pdX0CrAv9xRABm5iXEbLHpprqh2Kvg-c,2329
llm_router/hooks/agent-error.py,sha256=FPm16LJ3WNP11StHprEL0WJpUMrxVgulnr_5b9Dz_B8,17018
llm_router/hooks/agent-route.py,sha256=vygHj6kzrI0XjtVcaWaK1X-V3J7IUkuH2WJp0aZidqE,51707
llm_router/hooks/agent_loop.py,sha256=QQ3bTcrENid-SMIhwvzWHbPong70PJQ0Z8CzBfbMAg4,18433
llm_router/hooks/auto-route.py,sha256=7pyFAD2zQEgKp68-SPXKlfkL8rHoUzohqWgEo_-gsuA,192372
llm_router/hooks/bash-compress.py,sha256=urvnXf2MuMeT0lEwMt9SmdU3D70gWvhmLqC50N2vJbA,6765
llm_router/hooks/cc-usage-track.py,sha256=U44D_cUwZMtRKzAiX_k02KYBrQ4DIo3RHL0skpTaIqY,8450
llm_router/hooks/chain_builder.py,sha256=AX1IQs9xfmLq2M_7162beFyr8pV_CeRRGc4agZ78aDU,9780
llm_router/hooks/codex-post-tool.py,sha256=Ox9WyBKbkEdGqm_30f6HAXDaJVArsWoicm3QhglTuvU,2794
llm_router/hooks/context-capture.py,sha256=G791egvDeTukeEYEz9EblcWh0PG2tRXmyswmwy-QIbI,3975
llm_router/hooks/cyber_grid.py,sha256=3MZ5wyiasO8trAIs4Ov08SsDuTksNe0ubP99XZiN3Rk,24969
llm_router/hooks/dashboard_enhanced.py,sha256=WgHHAuLfFmY1wzWlQjD7c7_m9tj1Yb6Dr2d145tgmG8,9690
llm_router/hooks/direct_executor.py,sha256=Kvt_OYrGxfPjW0S3vEC52Jr8KnDEA_KqG4LWy9GYeuI,23528
llm_router/hooks/enforce-route.py,sha256=faQeG9JtMT_HhOpJgo1PjCBq4yl3SpufLyYoblenI9c,78273
llm_router/hooks/gemini-cli-auto-route.py,sha256=Ff1kkcCeiIKZDEqTcy1lc1NMgttUh-Q3O8f1fywOPjk,7810
llm_router/hooks/gemini-cli-post-tool.py,sha256=VEgolo139adozBZSiUeFiHswHBQQZ6Ofg3xvHhOK3Ck,2342
llm_router/hooks/gemini-cli-session-end.py,sha256=jAIgREnfy-NUPUebfBJ9PunNUrAvrhdyojYIOxQwnoM,6294
llm_router/hooks/library-harvest.py,sha256=OL4Lk_IYb31xIDG3h2jbmVi4Q0cvezOWqBkQMVQbljM,8248
llm_router/hooks/lineage_integration.py,sha256=Qsc4wPTK5uuC4N-HoJJcQJsgFuNhXgXiSujCumaMmXg,7381
llm_router/hooks/opencode-post-tool.py,sha256=lfNNN_zaFoaLFCn_XZVpsFEFUIdbfchUcbX1cEA4cUU,2327
llm_router/hooks/playwright-compress.py,sha256=kLOt8pr5EFEqDIwm5hkdIwdju7CcEOXxFBjJFXREpHw,8129
llm_router/hooks/response-router.py,sha256=o4kM6aZ0MLESaDWkZPuAdn0kVgrnWNGVwB5ybEr_W70,2826
llm_router/hooks/response_formatter.py,sha256=saX3rnBu_NOCZmQNGQkY5VqKbuAzkCMeOratI-CsapM,7862
llm_router/hooks/savings_logger.py,sha256=1Ku1cV8AQ0PRXgGNUedjpvXGzPQOx3ke2YP5kWVJm6E,15245
llm_router/hooks/session-end-clawcode.py,sha256=r5vTiNWUftaQXZNmsWH69p-boMk3X2205Q5XR7nfp7I,9880
llm_router/hooks/session-end.py,sha256=z1kWJDSqyO58RdPRofETjzvv2ATazKFwhofQpsfyZjA,103210
llm_router/hooks/session-start.py,sha256=I5ShdMNd0aGHcxNQQc5UGD_GrFAmj8gRZk_o968aJn0,54728
llm_router/hooks/start-ollama.sh,sha256=Uij-S6yiaaN5rLbSYXcsLU3JS6MSNOf7RMLj2A7eXYY,3259
llm_router/hooks/start-pxpipe.sh,sha256=5i6DrUN3NOdVo4bH9oBoDSzENtg3M16kG3dC_3jWeLo,2466
llm_router/hooks/status-bar-clawcode.py,sha256=j66cJoZ76FKilT06nGBbqlGf6jPrP5jlXAvoxycCFoc,4284
llm_router/hooks/status-bar.py,sha256=3aMQuoeDAQ_4epd8ZHz22ffXKQxM0vTuA-mRAbM0zOk,18938
llm_router/hooks/statusline-command.sh,sha256=itUPmfnkQ0ReyZZYA5_MI5jg4OymYCOlJV6knQUoltc,18513
llm_router/hooks/stop-enforce.py,sha256=PvzS9mUyKhuYFc8Kpu81ZBCCjeQfUYgclMaXDFZpbHE,7582
llm_router/hooks/subagent-start.py,sha256=9Of9Hhj33OdizY7V67GmQcUcm0bWuabvCL75tCRwqWI,7202
llm_router/hooks/usage-refresh.py,sha256=O-RetHc9XF_OA11Rf91JuL5ZoXz8sVmeAJNKj-nmP9M,13272
llm_router/hosts/__init__.py,sha256=cznrhIWPIDHtnDuYd7-6dl60deJZsGDKVb4yoSgamBg,734
llm_router/hosts/base.py,sha256=KCA5fDE88t0gGse70ybe7Uxv_Ga3moyhlxULO6VO0Ck,662
llm_router/hosts/cursor.py,sha256=89R8U-j8YUJiLB6iGaQ6p9BPIBKn7xX2b0LFsI9l8ls,1699
llm_router/hosts/gemini_cli.py,sha256=2IodPu1u-GUGvHeHb4IhVpeg7sUyW0sKt8wTEdHJkd4,1641
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=yLMpMya4i5i4quI4ZMSRXGdQyeWcbfAvR1WqbID8SZc,4534
llm_router/library/pack.py,sha256=gGrNA5OtGO4aX2lxpA3j1lW9ZdMVOfuinvRzp5q2oUI,3475
llm_router/library/sealer.py,sha256=7rV9deXVx8QvuZpEqjOjolzSoc_bJVmbDI6-fXWvn8I,7435
llm_router/library/store.py,sha256=3VH1AdceLOwOX45INDCYnn0gOajrn59p5QATzD4qrLI,10857
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=ceXjRW3tY51UG99MNf2MG8KEAUpSBsslUO3kifWNAlo,24256
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=cMK3k4hf76wfwQ-kQycr8tHjhBpeu8cNFtFvIL01WpI,9359
llm_router/migrations/__init__.py,sha256=4r1rMisw4U4YqoXMWSXmFaB01limWbeDr5pGQOjcUs4,13143
llm_router/migrations/versions/001_create_llm_router_health.py,sha256=6oxY3hIrKLGF1ZsGechzzZI18zkmWN2KB28p1U7nNHA,2022
llm_router/monitoring/__init__.py,sha256=LzCIWzmHDwCcliFyFQx-fxxv3QC4ktjzTUkj2jXE46M,961
llm_router/monitoring/live_tracker.py,sha256=r6lAYw6dSf4D-NM2EdJH1J9Lvds1Bh2e41ptDa4h5WE,4977
llm_router/monitoring/periodic.py,sha256=pAntt8AUxZrFyTRED_wOiz4I83XiUlrhS82YaTAmauU,9034
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=d5gXHaWiYefAJQYhLjmNVxnG-qJjpAl7lgLLTVMQ034,34724
llm_router/observability/surface_status.py,sha256=gDabgnFB0KFxurPZC61osaVoNdoCr5cwIcQjxAVNxqk,22907
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=3nOVgZIWrfXRFe2ejQ8xY-RY5rj8C0IiWOi4CrboaeA,1574
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=P9MGERc0BSNd3nzguacS8_l7Eih3HCaoxY4ykn0BZIc,4729
llm_router/rules/llm_router.md,sha256=OH2ELbkj3a0WapboYMmS0XF5LdwBuqUNqeUV9TC-QlI,5194
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/trae-rules.md,sha256=CP5fU4axRda2WN3tg1swInWe6zRjdC6zfYZsbI3BI00,1474
llm_router/rules/vscode-rules.md,sha256=lKB5Xvj7ZpN3vtI0-vF3PiS07Nk_Kqzbowb9-S3RxxU,1710
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=Wmu54j7hlBU4xzSKT-ZVEJ4K-HirVzq-Mowi_ihEils,11782
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=7vdqjUhWbjp-4BDPq8szIGVHHnXCGxmk6q97oaNbRm4,65746
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=ccKHmrRPwQaJCLMC7iWbtR5L09J-vqgfv7Qciyjdioo,10187
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=wFVlf8DKX3K3GzXuK3jdWfBjwou6AkU6JcRxg3TKyxs,15861
llm_router/tools/gemini_cli.py,sha256=GWXaoP5yh0hhsXgtrS48OMQnPDGpNg2_bGEQiQnOT58,2545
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=v4FTT4Mv3fxaFNOcUDM1r6eOqDS_lRs_p7yVV8xPoGw,25038
llm_router/tools/subscription.py,sha256=zZH23OU0tjqRjPBTHjZJsVDPexkYUFe8F-wsqfjwhR4,8943
llm_router/tools/text.py,sha256=MXArIwmc-fHYfmS_UP9PBBnP1Di-FClieaqUeN3JeS4,38332
llm_router/tui/__init__.py,sha256=sAMJLNABpf2GxVjhCQN0mDkbuphbLTQQuTeLuTUhwR0,636
llm_router/tui/app.py,sha256=Hw5f_d7nU1qoYao6imsR4RIp432ETbvvDXSZn162-Bc,13661
llm_router/tui/cli.py,sha256=qL9LSPNrPsmBJbsTMyIzUNTZfvtvWgBMjtTC5gStlPE,2222
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=TsqKrtmWPC4wryFh9PqQufUGAu3iTX2CiYN9fy0_AIg,4356
llm_router/ui/session_summary.py,sha256=GThC08-PWMidE3gfCRHp1EBGOObRqmLGBBlUZpQVrg0,47488
llm_router/ui/status_premium.py,sha256=kkwWBDAzzDZ_dZpomLZRLp156R0F5WZjtMBuK-VOWvM,6146
llm_router/ui/status_spinner.py,sha256=9e3DguRE6qJQ9sKs_8STjTuqbJhLUULsuZyVnrmrQ7o,4070
llm_router/ui/theme.py,sha256=4veVX7ebkv80M76yWwFJhfZI3eoKgWLq20dxPQzq4nI,2546
llm_routing-13.0.2.dist-info/METADATA,sha256=Ea8JXhpvdUYtPgHMW70hUmcvxP6qIiclmYdF6Xyt1Xc,28302
llm_routing-13.0.2.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
llm_routing-13.0.2.dist-info/entry_points.txt,sha256=0FmKP9bDqt7wehL20t3gTXeIXcIXHSJcVi60fFycNcM,314
llm_routing-13.0.2.dist-info/licenses/LICENSE,sha256=rgnFZDuEWiga_4AmZ3Aus0KG6y4PU6wc6i3y1cTjW9g,1080
llm_routing-13.0.2.dist-info/RECORD,,
