feature-gguf-distributed

This commit is contained in:
Dobromir Popov
2026-07-07 15:27:33 +03:00
parent 0e8acf5d59
commit 5e89bba78f
19 changed files with 1829 additions and 12 deletions

View File

@@ -0,0 +1,29 @@
# 03 — Prefill/decode wire protocol
Status: ready-for-agent
## Goal
Define and implement the activation protocol needed by both PyTorch and future GGUF backends.
## Scope
- Add route/session lifecycle headers.
- Separate `prefill` from `decode-step`.
- Keep binary bfloat16 activation bodies.
- Preserve relay compatibility.
- Add route id and model artifact hash validation.
## Draft Endpoints
- `POST /sessions/{session_id}/prefill`
- `POST /sessions/{session_id}/decode-step`
- `DELETE /sessions/{session_id}`
- `GET /sessions/{session_id}/status`
## Acceptance
- Old `/forward` remains temporarily or fails with clear version message.
- Tests cover relay preservation of session headers.
- Decode-step payload is independent of prompt length.