]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
webui: remove client-side context pre-check and rely on backend for limits (#16506)
authorPascal <redacted>
Sun, 12 Oct 2025 16:06:41 +0000 (18:06 +0200)
committerGitHub <redacted>
Sun, 12 Oct 2025 16:06:41 +0000 (18:06 +0200)
commit81d54bbfd599811b354c39f04550888168be7780
tree6de54018444281468803e99ca319516a08bf3b44
parentc7be9febcbafa9af7d1b9443f86475c59c9c5f87
webui: remove client-side context pre-check and rely on backend for limits (#16506)

* fix: make SSE client robust to premature [DONE] in agentic proxy chains

* webui: remove client-side context pre-check and rely on backend for limits

Removed the client-side context window pre-check and now simply sends messages
while keeping the dialog imports limited to core components, eliminating the
maximum context alert path

Simplified streaming and non-streaming chat error handling to surface a generic
'No response received from server' error whenever the backend returns no content

Removed the obsolete maxContextError plumbing from the chat store so state
management now focuses on the core message flow without special context-limit cases

* webui: cosmetic rename of error messages

* Update tools/server/webui/src/lib/stores/chat.svelte.ts

Co-authored-by: Aleksander Grygier <redacted>
* Update tools/server/webui/src/lib/stores/chat.svelte.ts

Co-authored-by: Aleksander Grygier <redacted>
* Update tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte

Co-authored-by: Aleksander Grygier <redacted>
* Update tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte

Co-authored-by: Aleksander Grygier <redacted>
* chore: update webui build output

---------

Co-authored-by: Aleksander Grygier <redacted>
tools/server/public/index.html.gz
tools/server/webui/src/lib/components/app/chat/ChatScreen/ChatScreen.svelte
tools/server/webui/src/lib/components/app/dialogs/ChatErrorDialog.svelte [new file with mode: 0644]
tools/server/webui/src/lib/components/app/dialogs/MaximumContextAlertDialog.svelte [deleted file]
tools/server/webui/src/lib/components/app/index.ts
tools/server/webui/src/lib/services/chat.ts
tools/server/webui/src/lib/services/context.ts [deleted file]
tools/server/webui/src/lib/services/index.ts
tools/server/webui/src/lib/stores/chat.svelte.ts
tools/server/webui/src/lib/stores/server.svelte.ts
tools/server/webui/src/routes/+layout.svelte