Skip to content

ui: add browser get_info tool - #27251

Merged
ngxson merged 4 commits into
masterfrom
xsn/ui_get_info
Aug 17, 2026
Merged

ui: add browser get_info tool#27251
ngxson merged 4 commits into
masterfrom
xsn/ui_get_info

Conversation

@ngxson

@ngxson ngxson commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Overview

Tool that can give the model a clue on how to proceed

image

Requirements

@ngxson
ngxson requested a review from a team as a code owner August 17, 2026 10:35

@allozaur allozaur left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ngxson Good stuff, just one typo nit in the comments.

Also this PR and another one for the Browser Tools make me question our naming for the tools in llama-ui — currently we show Built-in and Browser tools, but both types are in-fact built-in tools — just their origin and scope is what separates them. So maybe we could have a follow up PR that renames the tools as:

  • Browser or Client Tools
  • Server Tools

Wdyt? cc @ggerganov @ServeurpersoCom

Comment thread tools/ui/src/lib/stores/tools.svelte.ts Outdated
Co-authored-by: Aleksander Grygier <aleksander.grygier@gmail.com>
@ngxson

ngxson commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator Author

yes that's a good idea, I think "server" vs "browser" tool is more aligned

@allozaur

Copy link
Copy Markdown
Contributor

yes that's a good idea, I think "server" vs "browser" tool is more aligned

oki, @ngxson i can do a follow up PR for this after we merge this and #27255

@ngxson
ngxson merged commit 7077abb into master Aug 17, 2026
6 checks passed
gabe-l-hart added a commit to gabe-l-hart/llama.cpp that referenced this pull request Aug 17, 2026
* origin/master: (86 commits)
ui: enforce alphabetical enum member ordering (ggml-org#27272)
ui: Refactor Built-In Tools naming (Server/Browser) (ggml-org#27271)
ci: more optimizations (ggml-org#26983)
doc: document MCP stdio servers and CORS defaults in the server README [no release] [no ci] (ggml-org#26847)
server: save processed mtmd chunks as placeholder (ggml-org#27278)
mtmd: use sha256 for input hashing (ggml-org#27274)
vocab : support integer tokenizer scores (ggml-org#27260)
mtmd : skip thumbnail for non-tiled LFM2 images (ggml-org#27246)
cuda : skip UMA override for HIP builds (ggml-org#27083)
vendor: move hash to vendor (ggml-org#27262)
ci : push release tag explicitly in release.yml (ggml-org#27261)
ui: move get_datetime tool to frontend (ggml-org#27255)
ci : reduce builds in build-xcframework.sh (ggml-org#27252)
model: support speculators-format checkpoints for DSpark (ggml-org#26275)
ui: add browser get_info tool (ggml-org#27251)
ci : restore release.yml check during make-release.yml (ggml-org#27247)
mtmd: harden preprocessor_granite (ggml-org#27235)
ci : allow make-release to target a specific commit (ggml-org#27234)
ci : make release workflows use a deploy key (ggml-org#27229)
convert: add @ModelBase.example (ggml-org#27208)
...
brittlewis12 pushed a commit to brittlewis12/llama.cpp that referenced this pull request Aug 17, 2026
* ui: add browser get_info tool

* format

* nits

* Update tools/ui/src/lib/stores/tools.svelte.ts

Co-authored-by: Aleksander Grygier <aleksander.grygier@gmail.com>

---------

Co-authored-by: Aleksander Grygier <aleksander.grygier@gmail.com>
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.

3 participants