Commit Graph
59 Commits
Author SHA1 Message Date
Simo Lin 92ca629582 [model-gateway] add ModelType bitflags and Endpoint enum for worker (#14230) 2025-12-01 08:14:44 -08:00
Tony Lu 6bad6a3655 [model-gateway] Add version command support to SMG (#12558) 2025-11-28 12:34:19 -08:00
Simo Lin 3ae664d786 [model-gateway] add both python and rust cli alias (#13678) 2025-11-20 17:00:28 -08:00
Simo Lin 37c8761567 [model-gateway] remove grpc feature flag and mark as default (#13330) 2025-11-15 03:16:57 -08:00
Simo Lin b732ffa404 [model-gateway] move python to binding folder (#13295) 2025-11-15 00:32:21 -08:00
rongfu.leng 2fe4e69fca [router] add postgres databases data connector (#12218) 2025-11-10 16:51:50 -08:00
Keyang Ru 80802c4cc6 [router][ci] speed up python binding to 1.5 min (#12673) 2025-11-05 14:52:33 -08:00
fzyzcjy d84790db39 Support aggregating engine metrics in sgl-router (#11456) 2025-11-04 01:59:50 -08:00
Simo LinandChang Su 03b3e89aea [router] Harmony Pipeline: Chat Completion & Responses API with MCP Support (#12153)
Co-authored-by: Chang Su <chang.s.su@oracle.com>
2025-10-29 18:52:56 -07:00
Simo Lin 5259becd3c [bug] fix router installation to include additional dependency (#12348) 2025-10-29 12:45:18 -07:00
Chang Su d717e73ea8 [router] refactor mcp to use LRU and fix pooling bug (#12346) 2025-10-29 12:18:54 -07:00
Chang Su 400bddf24c [router] fix router release workflow and add build test in PR (#12315) 2025-10-29 08:11:45 -07:00
Simo Lin 84a9d0eab2 [router] support arm, windows, mac, linux, reduce wheel size and number (#12285) 2025-10-28 12:18:51 -07:00
Simo Lin 25e73640f4 [router] upgrade grpc dependency and py 3.13 3.14 support (#12284) 2025-10-28 08:51:32 -07:00
Simo Lin c5642a7a7a [router] use mcp struct from sdk and clean up code across codebase (#12249) 2025-10-28 00:33:10 -07:00
Simo LinandChang Su dbf17a8313 [router] Add mTLS Support for Router-to-Worker Communication (#12019)
Co-authored-by: Chang Su <chang.s.su@oracle.com>
2025-10-23 23:14:09 -07:00
Chang Su e69094df64 [router][grpc] Remove continue_final_message in ChatTemplateParams and add minijinja-contrib (#11882) 2025-10-20 18:03:09 -07:00
Simo Lin a7ae61ed77 [router] Add Configurable L0 and L1 Tokenizer Caching (#11688) 2025-10-18 18:33:53 -07:00
Chang Su 27ef1459e6 [router][protocols] Add Axum validate extractor and use it for /v1/chat/completions endpoint (#11588) 2025-10-13 22:51:15 -07:00
Chang Su a0557642ea [router][lint] Add unused_qualifications to cargo lint warnings (#11366) 2025-10-08 22:17:11 -07:00
Chang Su fccac7d126 [router][grpc] Add dependencies in Cargo.toml to support chat template rendering (#11342) 2025-10-08 15:38:37 -07:00
Simo Lin 336e9a6058 [router] migrate to rust python module for pythonic parser (#11033) 2025-09-28 14:48:59 -04:00
Keyang Ru a73eb8cd20 [router] Support Oracle DB(ATP) Data Connector (#10845) 2025-09-24 23:59:32 -04:00
Chang Su 9209b209be router-grpc: Support jinja chat template content format detection (#10832) 2025-09-24 11:45:01 -07:00
Chang Su ee704e6265 [router] add auth middleware for api key auth (#10826) 2025-09-23 16:07:34 -07:00
Fabian Gebhart 68cdc1893d [router] preserve order of json params using preserve_order feature (#10661) 2025-09-19 06:15:22 -07:00
Simo Lin 16e9335998 [router] add router db connector for responses api (#10487) 2025-09-15 22:04:56 -07:00
Simo Lin db37422c92 [router] move to mcp sdk instead (#10057) 2025-09-05 18:03:46 -07:00
Chang Su 598c0bc19d [router] add tokenizer download support from hf hub (#9882) 2025-09-01 10:40:37 -07:00
Chang Su c112bcc461 [router] global tool parser registry (#9840) 2025-08-30 23:35:39 -07:00
Chang Su fd5ce576a4 Tool parser.benchmark (#9835) 2025-08-30 21:08:11 -07:00
Bruce-x-1997andbruce.xu 9e169ea8b5 [router] add right rustls dependency in sgl-router cargo.toml (#9498)
Co-authored-by: bruce.xu <bruce.xu@gmicloud.ai>
2025-08-24 09:03:15 -07:00
Chang Su 816c4c8572 [router] add tool parser base structure and partial json parser (#9482) 2025-08-21 22:08:56 -07:00
Simo Lin 78ae175866 [router] add tokenizer benchmark (#9427) 2025-08-21 11:09:39 -07:00
Simo LinandChang Su 5fbad308cd [router] add tokenizer chat template support (#9370)
Co-authored-by: Chang Su <chang.s.su@oracle.com>
2025-08-19 20:14:02 -07:00
Chang Su 7638f5e44e [router] Implement gRPC SGLangSchedulerClient (#9364) 2025-08-19 16:44:11 -07:00
Simo LinandChang Su 0b95a01a8f [router] add tiktokenizer and sequence in router (#9354)
Co-authored-by: Chang Su <chang.s.su@oracle.com>
2025-08-19 10:46:28 -07:00
Simo LinandChang Su d08663eec1 [router] tokenizer factory, hf tokenizer, and stop sequence detector (#9293)
Co-authored-by: Chang Su <chang.s.su@oracle.com>
2025-08-17 22:38:38 -07:00
Simo Lin ff0cf51c8e [router] introducing tokenizer trait (#9287) 2025-08-17 16:30:01 -07:00
Simo Lin 6337d9057c [router] optimize Rust compilation and development workflow (#9133) 2025-08-13 05:14:25 -07:00
Simo Lin 9d68bdb240 [router] Add Rust Binary Entrypoint for SGLang Router (#9089) 2025-08-11 21:37:36 -07:00
Simo Lin ce9cf35327 [router] update pyo3 version to 0.25.1 (#9022) 2025-08-10 06:45:51 -07:00
Simo Lin 473400e452 [router] upgrade kube version to latest (#9018) 2025-08-09 22:49:45 -07:00
Simo Lin dd665f967f [router] upgrade rand to latest version (#9017) 2025-08-09 22:49:30 -07:00
Tien Nguyen fd05b56750 refactor(sgl-router): Replace once_cell with LazyLock in worker.rs and remove once_cell dependency from Cargo.toml (#8698) 2025-08-07 06:14:03 -07:00
Simo Lin 66a398f49d [router] migrate router from actix to axum (#8479) 2025-07-30 17:47:19 -07:00
Simo Lin 6f8f4aeea4 [router] add common ut infra to mock worker and app (#8295) 2025-07-23 10:07:51 -07:00
Simo Lin f2d5c4920e [router] add worker abstraction (#7960) 2025-07-11 20:17:48 -07:00
Simo Lin c071198c1d [router] add centralized configuration module for sgl-router (#7588) 2025-06-27 15:42:02 -07:00
Simo Lin 3abc30364d [ci] add router benchmark script and CI (#7498) 2025-06-25 01:28:25 -07:00