1c12d6d45c
refactor: Combine bool functions with capabilities to flag
2026-03-31 02:05:54 +02:00
e55e96714b
refactor: Replace plugin tools manager to client api tools manager
2026-03-30 07:44:43 +02:00
f58fad9578
feat: Rename old llmcore module to pluginllmcore
2026-03-30 00:50:02 +02:00
fc33bb60d0
feat: Add agent roles ( #287 )
...
* feat: Add agent roles
* doc: Add agent roles to docs
2025-12-04 19:41:30 +01:00
498eb4d932
feat: Add todo tool ( #286 )
2025-12-03 21:28:59 +01:00
b19c4c0c0c
fix: Check Request id for tool block
2025-12-01 12:31:06 +01:00
e1fa01d123
fix: check request id of thinking block
2025-12-01 00:58:33 +01:00
2d5667d8ca
refactor: Reworking attaching files ( #280 )
...
chore: Upgrade chat format version
2025-11-28 16:17:25 +01:00
85a7bba90e
refactor: Change top bar layout and tools/thinking settings
2025-11-27 00:39:37 +01:00
b18ef4c400
feat: Add build folder path to system prompt
2025-11-26 19:48:54 +01:00
a3527e1442
fix: Remove image dublicate ( #271 )
2025-11-20 23:25:00 +01:00
55b6080273
feat: Add image support for Claude, OpenAI and Google ( #268 )
...
* feat: Add image support for Claude
* feat: Add images support for OpenAI
* feat: Add support images for google ai
* refactor: Separate ImageComponent
* feat: Add attach image button
* feat: Add support image for Mistral provider
* feat: Add support images for OpenAI compatible providers
* feat: Add support images for Ollama
2025-11-20 15:49:39 +01:00
953774aaa8
refactor: Full rework quick refactor ( #257 )
2025-11-15 14:51:47 +01:00
b3432cd76f
fix: Clean resources after finish request
2025-11-13 00:56:41 +01:00
fea9ecddc8
fix: Remove replace message after complete receiving
2025-11-12 20:32:01 +01:00
a26d475806
fix: Add active project name and path to system prompt
2025-11-12 19:31:12 +01:00
161d77ac04
feat: Add Claude extended thinking ( #254 )
...
* feat: Add Claude extended thinking
* fix: Set 1.0 temperature for thinking mode
2025-11-12 18:33:15 +01:00
c6e77c59d3
refactor: remove hardcoded tools guildelines
2025-11-03 10:07:47 +01:00
9b90aaa06e
feat: Add edit file tool ( #249 )
...
* feat: Add edit file tool
* feat: Add icons for action buttons
2025-11-03 08:56:52 +01:00
e7110810f8
fix: Clear connection before cancel
2025-11-01 20:51:01 +01:00
db82fb08e8
feat: Add chat-agent switcher in chat ui ( #247 )
...
* feat: Add chat-agent switcher in chat ui
fix: qml errors
refactor: Change top bar layout
fix: default value
* fix: update github action for qtc
2025-10-31 16:09:38 +01:00
e7e437590a
fix: Build error and tool guideline
2025-10-29 01:09:14 +01:00
d483ca372d
revert: Remove edit file tool ( #245 )
2025-10-28 16:39:49 +01:00
dfd9979450
refactor: Optimize tool guidelines and disable tools by default
2025-10-26 21:04:37 +01:00
5dc28fc1ad
refactor: Improve tool guidelines
2025-10-23 15:06:15 +02:00
c95b20d6d4
fix: Override file edit tool another assistant message
2025-10-21 00:27:47 +02:00
8a4bf54fff
feat: Improve tools guidelines
2025-10-20 19:25:21 +02:00
ff0f994ec6
feat: Add project-specific rules support
2025-10-14 01:53:44 +02:00
ebd71daf3d
fix: Cleanup accumulated text in one request
2025-10-10 16:45:23 +02:00
d2b28093a6
feat: Improve showing tools in chat ( #235 )
2025-10-10 10:03:22 +02:00
10b924d78a
Feat: Add Claude tools support to plugin ( #231 )
...
* feat: Add settings for handle using tools in chat
* feat: Add Claude tools support
* fix: Add ai ignore to read project files list tool
* fix: Add ai ignore to read project file by name tool
* fix: Add ai ignore to read current opened files tool
2025-09-30 23:19:46 +02:00
ac53296e85
fix: Change behavior of cancel request
...
*now cancel request cancel all requests
2025-09-28 15:28:01 +02:00
ec1b5bdf5f
refactor: Remove non-streaming support ( #229 )
2025-09-17 19:38:27 +02:00
76309be0a6
Refactor llm providers to use internal http client ( #227 )
...
* refactor: Move http client into provider
* refactor: Rework ollama provider for work with internal http client
* refactor: Rework LM Studio provider to work with internal http client
* refactor: Rework Mistral AI to work with internal http client
* fix: Replace url and header to QNetworkRequest
* refactor: Rework Google provider to use internal http client
* refactor: OpenAI compatible providers switch to use internal http client
* fix: Remove m_requestHandler from tests
* refactor: Remove old handleData method
* fix: Remove LLMClientInterfaceTest
2025-09-03 10:56:05 +02:00
62de53c306
chore: Update copyrights
2025-04-04 18:01:02 +02:00
79218d8412
refactor: Replace singletone for context manager ( #151 )
2025-04-01 22:29:45 +02:00
98e1047bf1
refactor: Decouple prompt template manager from their users ( #115 )
...
This makes it possible to test the user classes
2025-03-10 02:13:10 +01:00
7c483f89cd
chore: Replace deprecated FilePath::toString() with toFSPathString() ( #116 )
...
This solves a number of deprecation warnings during build.
FilePath::toFSPathString() has been available since couple of years ago.
2025-03-08 16:08:33 +01:00
61196cae90
chore: Run clang-format over the codebase ( #82 )
...
This commit is a result of the following commands:
clang-format-19 --style=file -i $(git ls-files | fgrep .cpp)
clang-format-19 --style=file -i $(git ls-files | fgrep .hpp)
2025-03-02 22:44:20 +01:00
7ba615a72d
feat: Add Google AI provider and template
2025-02-25 14:26:56 +01:00
d96f44d42c
refactor: Rework providers and templates logic
2025-02-22 19:39:28 +01:00
bf3c0b3aa0
feat: Add auto sync open files with model context
2025-01-24 00:22:44 +01:00
9add61c805
feat: Add possibility to link files to the current system prompt
...
- Add linking files to chat
- Rework tokens counting
2025-01-23 10:17:38 +01:00
511f5b36eb
Upgrade to version 0.4.4
...
* feat: Add attachments for message
* feat: Support QtC color palette for chat view
* feat: Improve code completion from non-FIM models
* refactor: Removed trimming messages
* chore: Bump version to 0.4.4
2025-01-08 02:05:25 +01:00
d04e5bc967
Add Claude provider and templates for chat and code ( #55 )
...
* feat: Add provider settings
* feat: Add Claude provider
* feat: Add Claude templates
* refactor: Setting input sensitivity
* fix: Back text after read code block
* fix: Add missing system message for ollama fim
2024-12-23 22:22:01 +01:00
e544e46d76
feat: Add saving and loading chat history
...
* feat: Add chat history path
* feat: Add save and load chat
* fix: Change badge width calculation
* refactor: Move chat action to top
* feat: Add autosave of messageReceived
* feat: Add settings for autosave
2024-12-23 18:34:01 +01:00
7376a11a05
✨ feat: Add request validator
2024-12-15 02:08:35 +01:00
16b77a5722
✨ feat: Add stream option to settings
2024-12-10 21:46:39 +01:00
bfdbc755e3
🐛 fix: Move api key from request json to config
2024-11-26 10:52:47 +01:00
1261f913bb
♻️ refactor: Rework currents and add new templates
...
Add Alpaca, Llama3, LLama2, ChatML templates
2024-11-26 00:28:27 +01:00