]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
ui: model status and load progress via /models/sse feed (#24878)
authorPascal <redacted>
Mon, 22 Jun 2026 13:55:30 +0000 (15:55 +0200)
committerGitHub <redacted>
Mon, 22 Jun 2026 13:55:30 +0000 (15:55 +0200)
commit099b579acb9f7fd0eefcbb2198fd453b00c6e787
tree7f4afed62695dc145e29278f7f9c759bba1713e0
parentf8cc15f163e784c58fe13aee58ebc03055bb0c40
ui: model status and load progress via /models/sse feed (#24878)

* ui: model status and load progress via /models/sse feed

* ui: centralize SSE wire-format delimiters into shared constants for the chat and /models/sse parsers

* ui: type /models/sse event names as a ServerModelsSseEventType enum

Address review from allozaur
17 files changed:
tools/ui/src/app.d.ts
tools/ui/src/lib/components/app/chat/ChatMessages/ChatMessage/ChatMessageAssistant/ChatMessageAssistant.svelte
tools/ui/src/lib/components/app/models/ModelsSelectorOption.svelte
tools/ui/src/lib/constants/api-endpoints.ts
tools/ui/src/lib/constants/index.ts
tools/ui/src/lib/constants/model-loading.ts [new file with mode: 0644]
tools/ui/src/lib/constants/sse.ts [new file with mode: 0644]
tools/ui/src/lib/enums/index.ts
tools/ui/src/lib/enums/server.enums.ts
tools/ui/src/lib/services/chat.service.ts
tools/ui/src/lib/stores/models.svelte.ts
tools/ui/src/lib/types/api.d.ts
tools/ui/src/lib/types/index.ts
tools/ui/src/lib/types/models.d.ts
tools/ui/src/lib/utils/index.ts
tools/ui/src/lib/utils/progress.ts [new file with mode: 0644]
tools/ui/src/routes/+layout.svelte