Skip to content

Releases: ggml-org/llama.qtcreator

Release v3.0.2

12 Mar 17:37
2029c74

Choose a tag to compare

This plugin has been compiled against Qt Creator 19.0.0.

This version adds Tools support.
A new "Tools" settings page has been added, where the tools can be enabled one by one.

Supported Tools

# Function (tool) What it does
1 ask_user Prompt you for clarification or additional input and wait for your reply.
2 build_project Invoke Qt Creator’s build system on a given .pro, .qmlproject or CMakeLists.txt file.
3 create_directory Make a new folder inside the workspace (or the generic projects folder).
4 edit_file Create, replace, insert, delete, or completely remove a file; also edit specific line ranges.
5 list_issues Retrieve the current list of compiler / linter errors and warnings that Qt Creator knows about.
6 list_project_files List every source/header/resource file that belongs to a particular Qt project file.
7 open_project Open a Qt project file so that subsequent operations (build, list‑issues, etc.) act on it.
8 python Run a short piece of Python code and get the result back.
9 read_file Read a portion (or the whole) of a file, line‑by‑line, up to 250 lines at a time.
10 regex_search Perform a fast, regex‑based search across the code base and return matching file‑line snippets.
11 run_project Execute the built Qt application and capture its standard output.

⚠️ Note ⚠️ that the tools are executed automatically, and that there is no sand-box regarding file operations.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/19.0.0
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/19.0.0
  • Windows: %localappdata%\QtProject\QtCreator\plugins\19.0.0

ChangeLog v3.0.2

  • 2029c74 GitHub Actions: Update to Qt Creator 19
  • 0776367 Update to QtTaskTree changes in Qt Creator 19

ChangeLog v3.0.1

  • 0c21d2e Fix build
  • 1adf8ef Refactor the absolute filepath resolution
  • 5e86905 Fix code completion with Qt Creator 18.0.1

ChangeLog v3.0.0

  • 8cd5716 Update README.md regarding Tools usage
  • deaf3d4 Fix setting the tools on initial startup
  • 859d369 Updated translations
  • 19edc20 Add support for absolute paths
  • 9a3af21 Made tools "oneLineSummary" translatable
  • 5859f94 Add "Tools" settings page
  • d24f1da Do not treat no issues as error
  • 619be64 Refactor "editfile" tool
  • fd0eed4 Add "list_issues" tool
  • caea848 Add "list_project_files" tool
  • 904856b Add default limit for "regexsearch" tool
  • 94a74c0 Proper implementation of "ask_user" tool
  • 359df25 Fix "open_project" tool
  • 67ca408 Add "run_project" tool
  • 2dcd0d3 Add "build_project" tool
  • 5cbc198 Fix "read_file" tool for absolute file paths
  • 09a3e8c Add proper handling for collapsible "details" blocks
  • ca9f0e4 Fix markdown rendering after a "Thought Process"
  • 2863a88 Bubble messages vertical adjustment
  • 2d030a9 Only ask for followups if no tools were executed
  • 894b0a1 Fix tool run animation
  • 6ab31a8 Refactor tool calling
  • 838aeba Use details / summary for the thinking part
  • f4cfb9e Updated tools
  • 5ecfdaa Make tool calling async and provide tool calling status
  • 2f392d2 Update toggle tool symbols using here icons symbols
  • 3b88805 Display the assistant tool usage
  • a132779 Split tools into different source files
  • 6eb4dd1 Implement "Show Details" toggle button
  • 428b7ea Tools: implement regex_search ontop of TextEditor::BaseFileFind
  • b892dc6 wip: add tools support
  • 2072f6c Merge pull request cristianadam#2 from aportale/tweakicons
  • b20be0b Refresh llama.cpp icons

Release v3.0.1

14 Jan 09:27
0c21d2e

Choose a tag to compare

This plugin has been compiled against Qt Creator 18.0.0.

This version adds Tools support.
A new "Tools" settings page has been added, where the tools can be enabled one by one.

Supported Tools

# Function (tool) What it does
1 ask_user Prompt you for clarification or additional input and wait for your reply.
2 build_project Invoke Qt Creator’s build system on a given .pro, .qmlproject or CMakeLists.txt file.
3 create_directory Make a new folder inside the workspace (or the generic projects folder).
4 edit_file Create, replace, insert, delete, or completely remove a file; also edit specific line ranges.
5 list_issues Retrieve the current list of compiler / linter errors and warnings that Qt Creator knows about.
6 list_project_files List every source/header/resource file that belongs to a particular Qt project file.
7 open_project Open a Qt project file so that subsequent operations (build, list‑issues, etc.) act on it.
8 python Run a short piece of Python code and get the result back.
9 read_file Read a portion (or the whole) of a file, line‑by‑line, up to 250 lines at a time.
10 regex_search Perform a fast, regex‑based search across the code base and return matching file‑line snippets.
11 run_project Execute the built Qt application and capture its standard output.

⚠️ Note ⚠️ that the tools are executed automatically, and that there is no sand-box regarding file operations.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/18.0.0
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/18.0.0
  • Windows: %localappdata%\QtProject\QtCreator\plugins\18.0.0

ChangeLog v3.0.1

  • 0c21d2e Fix build
  • 1adf8ef Refactor the absolute filepath resolution
  • 5e86905 Fix code completion with Qt Creator 18.0.1

ChangeLog v3.0.0

  • 8cd5716 Update README.md regarding Tools usage
  • deaf3d4 Fix setting the tools on initial startup
  • 859d369 Updated translations
  • 19edc20 Add support for absolute paths
  • 9a3af21 Made tools "oneLineSummary" translatable
  • 5859f94 Add "Tools" settings page
  • d24f1da Do not treat no issues as error
  • 619be64 Refactor "editfile" tool
  • fd0eed4 Add "list_issues" tool
  • caea848 Add "list_project_files" tool
  • 904856b Add default limit for "regexsearch" tool
  • 94a74c0 Proper implementation of "ask_user" tool
  • 359df25 Fix "open_project" tool
  • 67ca408 Add "run_project" tool
  • 2dcd0d3 Add "build_project" tool
  • 5cbc198 Fix "read_file" tool for absolute file paths
  • 09a3e8c Add proper handling for collapsible "details" blocks
  • ca9f0e4 Fix markdown rendering after a "Thought Process"
  • 2863a88 Bubble messages vertical adjustment
  • 2d030a9 Only ask for followups if no tools were executed
  • 894b0a1 Fix tool run animation
  • 6ab31a8 Refactor tool calling
  • 838aeba Use details / summary for the thinking part
  • f4cfb9e Updated tools
  • 5ecfdaa Make tool calling async and provide tool calling status
  • 2f392d2 Update toggle tool symbols using here icons symbols
  • 3b88805 Display the assistant tool usage
  • a132779 Split tools into different source files
  • 6eb4dd1 Implement "Show Details" toggle button
  • 428b7ea Tools: implement regex_search ontop of TextEditor::BaseFileFind
  • b892dc6 wip: add tools support
  • 2072f6c Merge pull request cristianadam#2 from aportale/tweakicons
  • b20be0b Refresh llama.cpp icons

Release v3.0.0

15 Dec 13:11
8cd5716

Choose a tag to compare

This plugin has been compiled against Qt Creator 18.0.0.

This version adds Tools support.
A new "Tools" settings page has been added, where the tools can be enabled one by one.

Supported Tools

# Function (tool) What it does
1 ask_user Prompt you for clarification or additional input and wait for your reply.
2 build_project Invoke Qt Creator’s build system on a given .pro, .qmlproject or CMakeLists.txt file.
3 create_directory Make a new folder inside the workspace (or the generic projects folder).
4 edit_file Create, replace, insert, delete, or completely remove a file; also edit specific line ranges.
5 list_issues Retrieve the current list of compiler / linter errors and warnings that Qt Creator knows about.
6 list_project_files List every source/header/resource file that belongs to a particular Qt project file.
7 open_project Open a Qt project file so that subsequent operations (build, list‑issues, etc.) act on it.
8 python Run a short piece of Python code and get the result back.
9 read_file Read a portion (or the whole) of a file, line‑by‑line, up to 250 lines at a time.
10 regex_search Perform a fast, regex‑based search across the code base and return matching file‑line snippets.
11 run_project Execute the built Qt application and capture its standard output.

⚠️ Note ⚠️ that the tools are executed automatically, and that there is no sand-box regarding file operations.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/18.0.0
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/18.0.0
  • Windows: %localappdata%\QtProject\QtCreator\plugins\18.0.0

ChangeLog

  • 8cd5716 Update README.md regarding Tools usage
  • deaf3d4 Fix setting the tools on initial startup
  • 859d369 Updated translations
  • 19edc20 Add support for absolute paths
  • 9a3af21 Made tools "oneLineSummary" translatable
  • 5859f94 Add "Tools" settings page
  • d24f1da Do not treat no issues as error
  • 619be64 Refactor "editfile" tool
  • fd0eed4 Add "list_issues" tool
  • caea848 Add "list_project_files" tool
  • 904856b Add default limit for "regexsearch" tool
  • 94a74c0 Proper implementation of "ask_user" tool
  • 359df25 Fix "open_project" tool
  • 67ca408 Add "run_project" tool
  • 2dcd0d3 Add "build_project" tool
  • 5cbc198 Fix "read_file" tool for absolute file paths
  • 09a3e8c Add proper handling for collapsible "details" blocks
  • ca9f0e4 Fix markdown rendering after a "Thought Process"
  • 2863a88 Bubble messages vertical adjustment
  • 2d030a9 Only ask for followups if no tools were executed
  • 894b0a1 Fix tool run animation
  • 6ab31a8 Refactor tool calling
  • 838aeba Use details / summary for the thinking part
  • f4cfb9e Updated tools
  • 5ecfdaa Make tool calling async and provide tool calling status
  • 2f392d2 Update toggle tool symbols using here icons symbols
  • 3b88805 Display the assistant tool usage
  • a132779 Split tools into different source files
  • 6eb4dd1 Implement "Show Details" toggle button
  • 428b7ea Tools: implement regex_search ontop of TextEditor::BaseFileFind
  • b892dc6 wip: add tools support
  • 2072f6c Merge pull request cristianadam#2 from aportale/tweakicons
  • b20be0b Refresh llama.cpp icons

Release 2.0.2

08 Nov 09:39
5a6adf5

Choose a tag to compare

This plugin has been compiled against Qt Creator 18.0.0.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/18.0.0
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/18.0.0
  • Windows: %localappdata%\QtProject\QtCreator\plugins\18.0.0

ChangeLog

  • 5a6adf5 Ensure ICore::cacheResourcePath exists and is writable
  • 2feab1e Fix code completion with Qt Creator 18

Release 2.0.1

30 Oct 17:22
a72ba78

Choose a tag to compare

This plugin has been compiled against Qt Creator 18.0.0.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/18.0.0
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/18.0.0
  • Windows: %localappdata%\QtProject\QtCreator\plugins\18.0.0

ChangeLog

  • a72ba78 GitHub Actions: Update to Qt Creator 18.0
  • 43f547a Build fix for Qt 6.10
  • e148a78 Group settings into "LlamaCpp" section
  • 8d2ddfb Update GitHub Sponsors username in FUNDING.yml

Release v2.0.0

04 Oct 22:29
815edc5

Choose a tag to compare

This plugin has been compiled against Qt Creator 17.0.1.

This version adds Chat support.

  • New menu entry Tool > llama.cpp > New conversation
  • New llama.cpp Conversations View
  • New "ll" locator filter
  • Source files and images drag & drop support
  • Conversation export
  • Automatic conversation summarization
  • Automatic conversation follow-up questions generation
  • Conversation search support

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/17.0.1
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/17.0.1
  • Windows: %localappdata%\QtProject\QtCreator\plugins\17.0.1

ChangeLog

  • 2d88f9c Removed the "Internal" namespace
  • 75c0bcd Add initial chat support
  • cd7e1c3 Add operations based on selected text via "ll" locator
  • 85f0205 Chat editor fixes
  • d2e2fad Fix "Thought Process" UI glitch
  • b8c2925 Remove the flicker caused by setMinimumWidth
  • 4c95601 Remove the QLiteHtml renderer
  • 63f32a2 Update colors based on Qt Creator's Theme color tokens
  • 62f18ac Added css theming to the markdown html
  • 4a048b8 Add "Copy" and "Save" actions for code blocks
  • afca10d Added syntaxhightlighting for code blocks
  • e632ee8 Fixes for code Copy / Save operations
  • 99f5fa9 Attempt fix for a crash on Windows
  • 0e67a74 Use {selection} for "ll" locator to mark the editor selection
  • ce68e0a Fix syntax highlighting for CMake code blocks
  • d59cc84 Fix crash when the editor was not a texteditordocument
  • bf04618 Revisited the message generation / regeneration
  • 363d4aa Fix the thinking "animation"
  • fa0b2c8 Add spell checker locator prompt
  • ef73e74 Implemented attaching files to conversation
  • 962dd3a Updated icons to use svg files from heroicons
  • 0894d58 Revert "Updated icons to use svg files from heroicons"
  • 713e446 Updated icons from heroicons via an application font
  • e27789c Update GitHub Arm64 runners to native
  • 5da373f Fix code copying via ctrl+c
  • 7a249fb Aligned the codeblock table operations on the right
  • 112adcb Add drag & drop support for Projects
  • 7a4c16b htmlhighlighter: handle Diff definition in color mapping
  • 0bd6ab8 Show server properties when a conversation has no messages
  • bfb1025 Generate a short title for new conversations
  • 6dd09fe Add leaf‑node filtering to conversation title summarization
  • c30347b Add "Save as Markdown" option to the conversations view
  • 0a022bc Adjust tooltip time zone to local time and expose display data for editing
  • c2d95e0 Add serverPropsUpdated signal and handling to ChatEditor
  • 901d8b5 React to conversation rename and use translated titles
  • e6cd279 Add follow‑up question generation and UI widget
  • bffb17f Add tokens‑per‑second display
  • 2795e97 Refactor: clean up follow‑up widget and improve follow‑up parsing
  • c8946f8 Improve follow‑up UI and prompt wording, tighten speed metric precision
  • 3209451 Add conversation ID to temporary viewer editor
  • 1c08c7c Refactor: Extract common payload handling into a helper
  • 29785d1 Move the thinking "spinner" in the toggle button text
  • 92d42a3 Extract model‑specific thinking section parsing
  • d7c0230 Refactor server‑props UI and JSON parsing
  • 62bdefb Scroll to bottom after adding follow‑up widget
  • 2662ac2 Let SQLite auto‑generate message IDs
  • 61b86ff Add user‑interaction guard to prevent auto‑scroll during generation
  • 66c83a9 Do not remove the current pending message when fully received
  • 145a511 Fix MSVC build
  • 1599b25 Replace QLabel with QTextBrowser in MarkdownLabel
  • 067146e Add hyperlink support to MarkdownLabel
  • 7f1e4d0 refactor: throttle markdown conversion and add force‑update flag
  • b156b0d Add floating search toolbar for chat view
  • 2230aee Fix ChatEditor message refresh logic
  • 9544d79 Fix event filtering: allow user interaction detection regardless of generation state
  • a9c716f Stop chat when editor is closed
  • db38ea2 Close editor when a conversation is deleted
  • 6008f90 Refactor ChatEditor to track the current conversation ID and guard message callbacks
  • df8a5b0 Improve MarkdownLabel sizing and bubble layout
  • 1bb62cb Clarify follow‑up question prompt
  • fb8ae0e Make follow‑up questions and title summarization respect conversation language
  • 31f1cbd Prepend system message from settings to API payload
  • 6ab6d9c Add cancellation of title‑summary & follow‑up requests on editor close
  • 317ee9b Add translation update capability to command list
  • ca4fa65 Updated translations
  • f529d51 Revert to regular plugin
  • 5599e87 GitHub Actions: use tag as version in artifact
  • 815edc5 Update README.md an screenshots

Release 17.0.1

29 Aug 14:58
3119f4e

Choose a tag to compare

This plugin has been compiled against Qt Creator 17.0.1.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/17.0.1
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/17.0.1
  • Windows: %localappdata%\QtProject\QtCreator\plugins\17.0.1

ChangeLog

  • c101d2b llama.vim: do not evict chunks similar to current context
  • 813609d Use a LRU cache instead of random eviction
  • 02d06e6 Allow the speculative suggestion to replace the current suggestion
  • 3128fb4 Update comment to reflect existing code
  • 236cb41 Better editor validity check
  • fd2b607 Add action for toggling Auto FIM
  • c2b901b Document toggling of AutoFIM via Ctrl+Shift+G
  • 3119f4e Update to Qt Creator 17.0.1

Release 17.0.0

20 Aug 11:39
9452e14

Choose a tag to compare

This plugin has been compiled against Qt Creator 17.0.0.

Installation

Download the .7z archive corresponding to the host platform.

Then in Qt Creator's Preferences dialog go to Extensions page and click on the Install Extension... button to point Qt Creator the previously downloaded .7z archive.

Location of plugins

The plugins are located in these directories (for manual installation / deletion):

  • macOS: ~/Library/Application\ Support/QtProject/Qt\ Creator/plugins/17.0.0
  • Linux: ~/.local/share/data/QtProject/qtcreator/plugins/17.0.0
  • Windows: %localappdata%\QtProject\QtCreator\plugins\17.0.0