[sglang] Tracking sglang compatibility in slime
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.5k
- Forks
- 1.3k
- Avg merge
- 5h 36m
- Merged PRs (30d)
- 22
Description
One of the key design goals of slime is to stay compatible with the latest releases of sglang. However, to support certain reinforcement learning (RL) features, we occasionally introduce minor modifications to sglang itself.
This issue serves as a centralized place to track relevant pull requests—both ongoing and merged—that affect or are affected by slime. It aims to facilitate collaboration and maintain alignment between the slime and sglang communities.
Ultimately, our goal is to eliminate the need for maintaining a separate sglang.patch file by upstreaming necessary changes directly into sglang.
As of sglang 0.4.9, the core features from slime have been merged into sglang. The remaining pull requests are primarily enhancements to sglang itself.
We’ll keep this list updated as development progresses.
🔄 Open / Pending PRs
- https://github.com/sgl-project/sglang/pull/27696
- https://github.com/sgl-project/sglang/pull/27692
- https://github.com/sgl-project/sglang/pull/27691
- https://github.com/sgl-project/sglang/pull/27690
- https://github.com/sgl-project/sglang/pull/27685
- https://github.com/sgl-project/sglang/pull/25034
- https://github.com/sgl-project/sglang/pull/25035
- https://github.com/sgl-project/sglang/pull/8291
✅ Merged PRs
- https://github.com/sgl-project/sglang/pull/6487
- https://github.com/sgl-project/sglang/pull/6366
- https://github.com/sgl-project/sglang/pull/6311
- https://github.com/sgl-project/sglang/pull/6308
- https://github.com/sgl-project/sglang/pull/5966
or https://github.com/sgl-project/sglang/pull/6184 - https://github.com/sgl-project/sglang/pull/5914
- https://github.com/sgl-project/sglang/pull/6265
- https://github.com/sgl-project/sglang/pull/7292
- https://github.com/sgl-project/sglang/pull/7416
- https://github.com/sgl-project/sglang/pull/6512
- https://github.com/sgl-project/sglang/pull/6855
or https://github.com/sgl-project/sglang/pull/6698 - https://github.com/sgl-project/sglang/pull/7418
- https://github.com/sgl-project/sglang/pull/7419
- https://github.com/sgl-project/sglang/pull/8525
or https://github.com/sgl-project/sglang/pull/8479 - https://github.com/sgl-project/sglang/pull/8676
- https://github.com/sgl-project/sglang/pull/8757
- https://github.com/sgl-project/sglang/pull/7421
- https://github.com/sgl-project/sglang/pull/10152
- https://github.com/sgl-project/sglang/pull/11666
- https://github.com/sgl-project/sglang/pull/11669
- https://github.com/sgl-project/sglang/pull/13317
- https://github.com/sgl-project/sglang/pull/7415
- https://github.com/sgl-project/sglang/pull/13318
- https://github.com/sgl-project/sglang/pull/13320
- https://github.com/sgl-project/sglang/pull/13336
- https://github.com/sgl-project/sglang/pull/13339
- https://github.com/sgl-project/sglang/pull/13338
- https://github.com/sgl-project/sglang/pull/13413
-
https://github.com/sgl-project/sglang/pull/14300
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked open and merged sglang pull requests listed in this issue and compare them with slime's current compatibility needs. This tracking work is done when the list accurately reflects relevant pending and merged changes and the compatibility status is current.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100