Skip to content

Pre-MCP UI and architecture cleanup#19689

Merged
allozaur merged 14 commits into
ggml-org:masterfrom
allozaur:allozaur/pre-mcp-ui-and-architecture-cleanup
Feb 18, 2026
Merged

Pre-MCP UI and architecture cleanup#19689
allozaur merged 14 commits into
ggml-org:masterfrom
allozaur:allozaur/pre-mcp-ui-and-architecture-cleanup

Conversation

@allozaur

@allozaur allozaur commented Feb 17, 2026

Copy link
Copy Markdown
Contributor

Note

This is one of the PRs to unload code from #18655 that is not directly MCP-related

  • Refactors chat input flow: ChatForm is made more generic, while orchestration (send/focus/draft behavior) moves into ChatScreenForm
  • Reworks message editing to use shared contexts for chat actions and edit state
  • Cleans up Service/store structure
  • Tightens streaming and generation handling (abort handling, partial save behavior, processing-state tracking, branching/regeneration paths)
  • Normalizes reasoning/tool-call handling around tags and structured fields
  • Improves model metadata handling with TTL-based caching in modelsStore
  • Cleans up settings/type/constants (new settings keys/constants, enum/type normalization, deprecated legacy fields)
  • Updates dependencies

@allozaur allozaur requested a review from ggerganov February 18, 2026 01:12
@allozaur

Copy link
Copy Markdown
Contributor Author

@ggerganov I've extracted all of the remaining code from #18655 that is not directly related to the MCP implementation, but is a result of architecture/UI improvements made along the way. After we have this one merged we are left only with actual MCP implementation code to review and test.

I've tested this code and it seems to be working properly, but I'd appreciate also a few tests from you as well :)

Comment thread tools/server/webui/src/lib/components/app/chat/ChatForm/ChatForm.svelte Outdated
Comment thread tools/server/webui/src/lib/utils/headers.ts Outdated
@allozaur allozaur merged commit ea00322 into ggml-org:master Feb 18, 2026
8 checks passed
Nexesenex added a commit to Nexesenex/croco.cpp that referenced this pull request Feb 18, 2026
liparetejas pushed a commit to liparetejas/llama.cpp that referenced this pull request Feb 23, 2026
bartowski1182 pushed a commit to bartowski1182/llama.cpp that referenced this pull request Mar 2, 2026
ArberSephirotheca pushed a commit to ArberSephirotheca/llama.cpp that referenced this pull request Mar 3, 2026
@allozaur allozaur deleted the allozaur/pre-mcp-ui-and-architecture-cleanup branch March 23, 2026 19:26
Seunghhon pushed a commit to Seunghhon/llama.cpp that referenced this pull request Apr 26, 2026
rsenthilkumar6 pushed a commit to rsenthilkumar6/llama.cpp that referenced this pull request May 1, 2026
ljubomirj pushed a commit to ljubomirj/llama.cpp that referenced this pull request May 6, 2026
my-other-github-account pushed a commit to my-other-github-account/llama.cpp that referenced this pull request May 15, 2026
my-other-github-account pushed a commit to my-other-github-account/llama.cpp that referenced this pull request May 15, 2026
fewtarius pushed a commit to fewtarius/llama.cpp that referenced this pull request May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants