666aa94e81
refactor: Support model listing now is capabilities flag
2026-03-31 02:15:38 +02:00
1c12d6d45c
refactor: Combine bool functions with capabilities to flag
2026-03-31 02:05:54 +02:00
545b8ed000
refactor: Adapt provider to clients API
2026-03-30 14:31:06 +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
e2e13f0f38
refactor: Improve http client ( #319 )
2026-02-25 15:13:05 +01:00
498eb4d932
feat: Add todo tool ( #286 )
2025-12-03 21:28:59 +01:00
a466332822
feat: Add OpenAI Responses API ( #282 )
...
* feat: Add OpenAI Responses API
* fix: Make temperature optional
* chore: Increase default value of max tokens
2025-12-01 12:14:55 +01:00
bbacdfc22a
feat: Add run option to build project tool
2025-11-26 19:23:56 +01:00
b4f31dee23
feat: Add ollama thinking feature ( #275 )
2025-11-26 10:32:04 +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
995597d789
fix: Filter empty thinking blocks for google ai
2025-11-17 11:35:38 +01:00
9974b2f5e6
feat: Run for quick refactoring only reading context tools
2025-11-17 11:25:42 +01:00
953774aaa8
refactor: Full rework quick refactor ( #257 )
2025-11-15 14:51:47 +01:00
30885c0373
feat: Add google provider thinking mode ( #255 )
...
fix: add signature
2025-11-13 23:52:38 +01:00
2d92b8fa53
fix: Change params for gpt-5 and o- models
...
only for chat\completions models
2025-11-12 18:41:51 +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
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
43b64b9166
refactor: Simplified edit tool ( #242 )
...
refactor: Re-work edit file tool
2025-10-26 11:47:16 +01:00
fb5903e44f
fix: Remove unnecessary log
2025-10-12 03:57:40 +02:00
ce66c8e4f7
feat: Add tools permissions ( #238 )
2025-10-12 03:56:05 +02:00
69d9af1a97
feat: Add tooling support to google provider ( #237 )
2025-10-11 19:46:27 +02:00
906c161729
feat: Add ollama support tooling ( #236 )
2025-10-11 10:42:31 +02:00
ebd71daf3d
fix: Cleanup accumulated text in one request
2025-10-10 16:45:23 +02:00
84770abb20
fix: Remove duplicate enum
2025-10-10 13:17:16 +02:00
d2b28093a6
feat: Improve showing tools in chat ( #235 )
2025-10-10 10:03:22 +02:00
cd08b5d919
feat: Add OpenAI compatible providers tooling support ( #234 )
...
* remove old providers message handler
2025-10-01 17:23:05 +02:00
f6de03f601
feat: Add llama.cpp tooling support
2025-10-01 16:37:44 +02:00
1a08eebe92
feat: Add Mistral AI tooling support
2025-10-01 15:58:45 +02:00
7f77f7175d
feat: Add tooling support for LM Studio
2025-10-01 12:33:12 +02:00
bed42f9098
feat: Add OpenAI tooling support ( #232 )
2025-10-01 00:58:54 +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
99cd79aac8
refactor: Add request id as type
2025-09-17 20:27:49 +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
894fec860a
fix: Change LMStudio completion endpoint
2025-08-08 16:38:02 +02:00
9a54f04a0d
feat: Add Codestral as separate ai provider ( #171 )
2025-04-20 09:48:36 +02:00
62de53c306
chore: Update copyrights
2025-04-04 18:01:02 +02:00
032c9bbbf3
fix: Add input_extra to llama.cpp validator
2025-04-04 17:16:05 +02:00
5b16c5403a
fix: Add authorization while getting installed models ( #142 ) ( #147 )
2025-03-20 11:33:38 +01:00
4ddbe0b8b9
feat: Support Ollama authorization via BaseAuth ( #145 ) ( #146 )
2025-03-20 11:14:50 +01:00
1bcfd749d5
fix: Change OpenAI model parser conditions
2025-03-10 00:47:16 +01:00
e66f467214
feat: Add llama.cpp provider and fim template ( #118 )
2025-03-09 22:57: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
e924029ec2
feat: Add filter templates for each provider
2025-02-23 01:41:47 +01:00
d96f44d42c
refactor: Rework providers and templates logic
2025-02-22 19:39:28 +01:00
e975e143b1
fix: Handling Ollama messages
2025-01-19 17:32:12 +01:00
c97c0f62e8
fix: Handling full input message from OpenAI compatible providers
2025-01-19 01:16:33 +01:00
61fded34ea
feat: add OpenAI provider settings
2025-01-19 00:50:23 +01:00